程序員常常能夠經過搜索或者記憶來完成代碼,可是許多時候並不真正理解爲何那樣寫。也就是說,有必定經驗的程序員不會犯一些低級的語法錯誤,可是由於不深刻理解有可能形成一些高級錯誤,好比說運行無效率,代碼難Debug,等等。下面是一些常見的理解性問題,每個問題儘可能用圖或代碼去描述。帶着問題去看有圖的內容是一種娛樂和消遣。內容所有來自programcreek.com,包括基本語法、數組、集合類、泛型、面向對象、垃圾回收、異常控制、輸入輸出和內存。不斷更新,歡迎你們提出有趣味的問題和意見。html
via programcreekjava