*)關于swing
今天同學誤解了我的意思,以為我要用java代碼做頁面和圖形,給我推薦了swing。
swing真是眼熟,大學課程里的。通過后臺代碼操作頁面和圖形。記得當年大學時,swing就已經淪為一種過時的技術了。到現在,更是被前端技術HTML,CSS以及一系列的前端框架,比如bootstrap,layui所取代。
jdk提供了一系列的類:JComponent,JLabel,JButton,JTextField,JFrame等,這些類中有很各種方法用來操作頁面元素。swing還通過監聽器監聽鍵盤、鼠標的操作動作,做出響應。
?*)代碼走查
#)走查工具
Git,網上的代碼走查工具通常都是和git的使用有關。
可以在eclipse中安裝的插件:findBugs
公司使用的工具?
?
#)代碼走查方法、注意事項、
是否實現了功能;代碼和設計是否一致;代碼中的錯誤、
##)java代碼優化
抽出來做常量、沒有用的局部變量,沒有關閉的連接
潛在的bug:空的try/catch/finally/switch語句
##)簡單,但作用不小的點:
風格檢查:一句話帶過即可。
代碼易讀性:點出帶過。
注釋:點出帶過
?