Java 程序可移植性

Borland Jbulider 不喜欢 synchronized 这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。

如果需要换行的话,尽量用 println 来代替在字符串中使用"\n"。

你不要这样:System.out.print("Hello,world!\n"); 要这样:System.out.println("Hello,world!"); 或者你构造一个带换行符的字符串,至少要象这样:String newline = System.getProperty("line.separator"); System.out.println("Hello world" + newline); PrintStream 已经被不赞成(deprecated)使用,用 PrintWrite 来代替她。