2021-12-24 14:00:24|已瀏覽:279次
Java編程語言的流行程度可以從它的使用范圍來預測。從開發Web應用程序到Android應用程序,這種編程語言被高度用于開發具有多個功能的應用程序/代碼。在編寫代碼時,開發人員努力以最少的復雜性和最多的功能編寫沒有bug的代碼。無論你是初學者還是專家,都應該遵循一些規則,以便為客戶機獲得最佳代碼。下面是無bug代碼編寫的規則。
規則1:不需要依賴于初始化通常,開發人員在同一個包中的其他類中需要內部類時就使用它們。同一個包中的所有其他類通常都可以訪問內部類,前面已經提到,你應該預定義代碼中創建的每個類的范圍。
規則5:確保類不可被克隆
在需要時可以克隆自己的的類,是Java的其中一個特征。但這個特征也可以被黑客利用。一個黑客可以簡單地使用java.lang.Cloneable 類來復制代碼的實例,從你的代碼偷取必要的信息。要擺脫這個問題,你所做的是在代碼中的每個類添加如下代碼:
public final void clone()
throws java.lang.CloneNotSupportedException {
thrownewjava.lang.CloneNotSupportedException();
}
如果你想讓類能夠克隆,并且你已經考慮了這種選擇的后果,那你仍然可以保護自己。 如果你自己定義一個克隆方法,把它改成終態。在一個超類中依賴一個非終態方法,那定義方法如下:
public final void clone()
throwsjava.lang.CloneNotSupportedException {
super.clone();
}
地球上沒有一個人可以稱之為百分之百的Java專家。但是謹記java 編程理念以及你的自身經驗,你可以輕松寫代碼,不遇到任何bug。想要學習java更多知識和技能,可以考慮參加java培訓,有經驗豐富的專業講師指導教學,有緊跟市場需求的實時課程,可以讓你快速掌握這門技術,節約時間,少走彎路。
本文由培訓無憂網牛耳教育專屬課程顧問整理發布,更多Java培訓課程資訊歡迎關注培訓無憂網Java培訓頻道或添加老師微信:1503333605010
注:尊重原創文章,轉載請注明出處和鏈接 http://www.hebeijilong.cn/news-id-9794.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注java培訓頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050