我讀了一篇名為Java編程的十大問題的文章(文章地址
為:http://www.javacoffeebreak.com/articles/toptenerrors.html)。作者在文中提到了一些即
使是有經驗的程序員也常會犯的錯誤,或許那些新步入程序員陣營的人們在不久的將來也會遇到這的問題。他不僅羅列了這些問題,還給出了可行的解決方法。這篇
文章確實很有用。
而我想在其基礎上再補充幾點:
·A.Java源文件可以包含多個類,但只能有一個被定義為公共的最高級的類,同時源文件的名稱必須與這個公共類名相同。
·靜態方法不能被覆蓋,但如果它不是決定性的則可以被隱藏。
·在字串池中創建的對象不能被全局編錄控制,除非它被JAVA虛擬機所卸載。
·只有方法和代碼塊能被同步標記。
·本地類不能存取方法中的內部類。
·-0.0 == 0.0是正確的。
·Collection是一個接口,Collections是Collection的一個輔助類,提供一些Collection的操作。
·continue一定是在for, do, while這些循環中,而不能在實例構建中出現。
·只有當對象創建后,實例的初始化才開始執行。
Submitted by Mohamed Sanaulla
on Mon, 2008/06/16 - 9:18am.
原文地址:http://java.dzone.com/articles/top-ten-errors-java-programmer