编写在多线程 java 环境中更新两个对象的方法的最佳方法?
假设我们有一个名为 AccountService 的类来管理帐户的状态。 AccountService 被定义为 interface AccountService{ public void debit(account) public…
带有默认抛出子句的枚举?
我注意到 Java 语言规范中有关枚举的部分中有以下内容: link switch(this) { case PLUS: return x + y case MINUS: return x - y case TIMES: return…
我们是否总是需要注册才能下载 Java 5 JDK,或者这个新的 Oracle 有趣吗?
我可以发誓,就在几个月前,我下载了一份 Java 1.5 SE JDK,而且我不需要向他们提供有关我第一个孩子的信息。今天,我必须完成“注册并有一天我们会给…
Xalan 和 Java JDK 1.5 的问题
来自我相信和在网上读到的内容。 Sun 决定将 Xalan 包含在 JDK 1.5 中。我正在尝试利用这一点并尝试执行 XSLT 来吐出多个文件。我遇到的问题: '无法…
如何正确设置 JVM 时区
我正在尝试运行 Java 程序,但它采用默认的 GMT 时区而不是操作系统定义的时区。我的 JDK 版本是 1.5,操作系统是 Windows Server Enterprise (2007) …
Java:打包 Java 1.5 和 1.6 代码的最简单方法
我想打包一段绝对必须在Java 1.5 上运行的代码。如果 VM 是 1.6 VM,则可以“增强”程序的一部分代码。 基本上就是这个方法: private long[] findDea…
Java 5 和 6 中最有用或最有趣的新语言功能?
我刚才正在浏览代码教程,发现了一些有趣的东西——JDK 5 中引入的 import static 功能: import static org.junit.Assert.assertEquals public class…
Eclipse 更改项目的 JRE
我在 eclipse 中更改了一个项目的 JRE(从 Sun 更改为 JRockit)。但是,当我尝试使用 main 方法运行类时,我收到弹出错误消息 “无法找到主类。程序…
是否可以将 Java 1.5 源 Web 应用程序编译为 1.4?
我尝试使用 javac – source 1.5 – target 1.4 编译我的 Web 应用程序,但最终出现错误: javac:源版本 1.5 需要目标版本 1.5 因为我正在使用泛型和…
Java 版本迁移已弃用的日期方法
我正在从 Java 1.1 迁移。到 Java 5。 我注意到某些方法已被弃用,例如 java.util.Date 有一个已弃用的 getYear() 方法。 我的问题是,如果 getYear()…
JDK6 中的 TimeZone.setDefault 更改
我刚刚注意到 JDK 6 设置默认时区的方法与 JDK5 不同。 以前,新的默认值将存储在线程局部变量中。使用 JDK6(我刚刚回顾了 1.6.0.18),实现发生了变…
URl 子域之间切换
我有网站说 http://info.sys.com 我希望将网址中的信息替换为当我在网站中选择知识选项卡时,knowledge.sys.com 。 当我选择知识选项卡时,info.sys.c…
为什么 WebSphere 6.1(兼容 JDK 1.5)将我的 JSP 编译为 JDK 1.4?
我们的 Web 应用程序符合 JDK 1.5,并且在 WebSphere 6.1 上成功运行。 但是,我们拥有的一些包含 1.5 语法中的 Java 代码的 JSP 无法通过 WebSphere …