91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java程序員常犯的錯誤有哪些

發布時間:2020-06-12 11:04:26 來源:億速云 閱讀:170 作者:Leah 欄目:編程語言

  Java程序員常犯的錯誤有哪些?這個問題可能是我們日常學習或工作經常見到的,如果你不看答案,不知道是否有把握回答這個問題?讓我們來試試。都說Java語言是一門經久不衰的編程語言,基于C++演化而來,剔除了很多C++中的復雜特性,但這并不能確保Java程序員不會犯錯。那么對于廣大的Java程序員來說,他們常犯的錯誤是什么呢?下面一起來看一下吧!

Java程序員常犯的錯誤有哪些

  1.Duplicated Code

  代碼重復可謂是十分常見的問題了。他也是Refactoring的主要目標之一。代碼重復往往來自于copy-and-paste的編程風格。與他相對應OAOO是一個好系統的重要標志。

  2.忽視異常

  我們經常對異常置之不理。然而,針對初學者和有經驗的 Java 程序員,建議還是要理它們。異常拋出通常是帶有目的性的,因此在大多數情況下需要記錄引起異常的事件。別小看這件事,如果必要的話,你可以重新拋出它,在一個對話框中將錯誤信息展示給用戶或者將錯誤信息記錄在日志中。至少,為了讓其它開發者知曉前因后果,你應該解釋為什么沒有處理這個異常。

  3.Hashtable vs HashMap

  在算法中,哈希表是數據結構的名稱。但在Java中,數據結構的名字是HashMap中。其中一個Hashtable和HashMap的之間的主要區別是,Hashtable是同步的。所以,很多時候,你并不需要哈希表,HashMap就夠用了。

  4.Divergent Change

  一個類里面的內容變化率不同。某些狀態一個小時變一次,某些則幾個月一年才變一次;某些狀態因為這方面的原因發生變化,而另一些則因為其他方面的原因變一次。面向對象的抽象就是把相對不變的和相對變化相隔離。把問題變化的一方面和另一方面相隔離。這使得這些相對不變的可以重用。問題變化的每個方面都可以單獨重用。這種相異變化的共存使得重用非常困難。

  看完上述內容,你們對Java程序員常犯的錯誤大概了解了嗎?如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇雄县| 秭归县| 沙河市| 临泉县| 西昌市| 康保县| 桦南县| 友谊县| 东乌| 六枝特区| 汝州市| 东丰县| 新化县| 通许县| 通海县| 平果县| 迁西县| 荔波县| 婺源县| 米林县| 罗田县| 龙门县| 鹤山市| 民勤县| 赤峰市| 原阳县| 辉县市| 寻乌县| 赣榆县| 台安县| 溧水县| 三门县| 宽甸| 简阳市| 和静县| 门头沟区| 陈巴尔虎旗| 新建县| 库车县| 江北区| 宁海县|