Tag: java

有没有办法忽略“无法访问的声明”错误?

有没有可能忽略这个错误? 我发现把代码放在我不想运行的代码前面(比如评论重叠和performance糟糕的时候)要容易得多。

如何在JPA中使用枚举

我有一个电影租赁系统的现有数据库。 每部电影都有一个评级属性。 在SQL中,他们使用一个约束来限制这个属性的允许值。 CONSTRAINT film_rating_check CHECK ((((((((rating)::text = ''::text) OR ((rating)::text = 'G'::text)) OR ((rating)::text = 'PG'::text)) OR ((rating)::text = 'PG-13'::text)) OR ((rating)::text = 'R'::text)) OR ((rating)::text = 'NC-17'::text))) 我认为使用Java枚举将约束映射到对象世界将会很好。 但是由于“PG-13”和“NC-17”中的特殊字符,不可能简单地取得所允许的值。 所以我实现了以下枚举: public enum Rating { UNRATED ( "" ), G ( "G" ), PG ( "PG" ), PG13 ( "PG-13" ), R ( "R" […]

什么是JAVA_HOME? JVM如何find存储在JAVA_HOME中的javacpath?

我想知道什么是JAVA_HOME。 我在哪里设置javac.exe和java.exe的path。 这是在环境variables。 当我从命令提示符编译Java程序时,JVM如何findjavac.exe ?

为什么java.lang.Object中的finalize()方法是“protected”?

出于好奇, 为什么finalize()方法的访问修饰符被设置为protected 。 为什么不能public ? 有人能解释我背后的具体原因吗? 另外,我也知道finalize()方法只被调用一次。 如果我在我的程序内部调用了两次,发生了什么? 垃圾收集器会再次调用它吗? private void dummyCall() { try { finalize(); finalize(); } catch (Throwable e) { e.printStackTrace();//NOT REACHES EXCEPTION } }

NumberFormat中的小数分隔符

给定一个语言环境java.text.NumberFormat: NumberFormat numberFormat = NumberFormat.getInstance(); 我怎样才能得到在这个数字格式中用作十进制分隔符的字符(如果它是一个逗号或一个点)? 我怎样才能修改这个属性,而不必使用新的DecimalFormat(格式)? 谢谢

如何获得浮点数的小数部分?

我需要提取一个浮点数的小数部分,但我得到奇怪的结果: float n = 22.65f; // I want x = 0.65f, but… x = n % 1; // x = 0.6499996 x = n – Math.floor(n); // x = 0.6499996185302734 x = n – (int)n; // x = 0.6499996 为什么会这样呢? 为什么我得到这些值而不是0.65 ?

如何使用Jersey 2.x设置连接和读取超时?

在jersey1中,我们在com.sun.jersey.api.client.Client类中有一个函数setConnectTimeout 。 在泽西岛2中, javax.ws.rs.client.Client类被用在缺less这个函数的地方。 如何在jersey2.x中设置连接超时和读取超时?

OpenID Java

在Java中是否有openID实现? 我想在tomcat应用程序中使用它。

使用Subclipse从Eclipse中删除一个SVN位置

我已经将位置添加到Eclipse中,所以我可以从SVN位置创build项目。 我不再使用SVN位置之一,但它仍然出现在从SVN位置进入团队>创build项目时出现的列表中。 如何使用Subclipse从列表中删除这个SVN位置?

如何在spring中引用另一个xml文件的bean

我有一个XML文件中定义的Spring bean。 我想从另一个XML文件引用它。 我该怎么办?