主题:【游戏】不看不知道,一看吓一跳!!! -- Highway
也就是你修改了Words Class后,没有Touch PrintWords.class,只编译了Words.java(假设PrintWords已经发布到了客户手里)。你会发现我们原来以为的run time dymanic loading有了问题。至于为什么,我在下面的帖子里有解释。
第一个问题我们都认为那个条件肯定是false。循环不可能进入。但是在Java 5.0中,它是可以成立的。比如
Integer i = new Integer(0);
Integer j = new Integer(0);
这样,
while (i <= j && j <= i && i != j) {
}
将无限循环。注意,Java 5.0中<=, >=操作符适用于Object,具体比较的时候要先unbox,比的是两个Object的值。而i和j是两个不同的Object,!=是成立的,!=是Object间的比较。
- 相关回复 上下关系8
压缩 3 层
要那样 无斋主人 字34 2005-06-29 15:03:25
😁说说你是什么结果,怎么想的? Highway 字0 2005-06-29 15:09:23
刚刚特意download了JSDK 1.5.0 update 4 (就是Java5.0吧) 试了一下 无斋主人 字477 2005-06-29 15:45:24
先说第二个,答案是the chemistry set,如果按照规定的步骤来做的话
原来是我不好,呵呵呵 你克我服 字115 2005-06-29 22:30:06
😮!= Java里面可是一直有的。<>那是VB里的东西 Highway 字0 2005-06-29 23:21:31
明白了 无斋主人 字38 2005-06-29 16:10:42
😁客气了。这两个题我也都答错了。第一个答案是上网看来的, Highway 字214 2005-06-29 16:17:01