(2) 尽量避免使用'Thread.resume ()', 'Thread.stop ()', 'Thread.suspend ()'和 'Runtime.runFinalizersOnExit ()' 方法。 这些方法在平时的开发或者是教科书里面也有用到过,但是这些方法会导致四锁的倾向。一下有充足的资料来说明为什么不建议用上述方法。 参考:1."java.lang.Thread" in the JDK API documentation 2.http://java.sun.com/j2se/1.3/docs/guide/misc/threadPrimitiveDeprecation.Html 3.Paul Hyde: "Java Thread Programming" Sams, ISBN: 0-672-31585-8 pp. 270
(3) 在表示长整常量的时候,用L来代替l. 因为l很轻易和1混一起。 错误示例: long temp = 23434l; 正确示例: long temp = 23434L; 参考:Ken Arnold, James Gosling: "The Java Programming Language Second Edition"Addison Wesley, 1997, pp.108
(9) 国际化开发建议:不要使用'StringTokenizer()'方法 错误示例:StringTokenizer st = new StringTokenizer(str); 可以从这里得到更多的信息:‘ 参考:http://java.sun.com/docs/books/tutorial/i18n/intro/checklist.html