我可以開發一個應用程序/項目。但是這不符合正確的編碼標準。它需要大量的內存,而其他的則不易理解。通用標準對於編碼是什麼。我有一個像如何命名變量方法的問題&什麼是封裝類的最佳方式。像那樣?是否有Java的編碼標準?
對此,有沒有任何教程或例子請分享。
在此先感謝。
我可以開發一個應用程序/項目。但是這不符合正確的編碼標準。它需要大量的內存,而其他的則不易理解。通用標準對於編碼是什麼。我有一個像如何命名變量方法的問題&什麼是封裝類的最佳方式。像那樣?是否有Java的編碼標準?
對此,有沒有任何教程或例子請分享。
在此先感謝。
你需要的是最佳實踐(JAVA)及其工作原理。
對於這一點,我可以推薦作爲一個大post
爲Macarse說:
你讀過有效的Java? http://java.sun.com/docs/books/effective/
它有很多好的代碼在 它。
要了解事情是如何完成的(以最好的方式),我會建議總是檢查其他人的代碼,尤其是開源項目。
您可以隨時檢查jdk的源代碼 ,有一些很好的algorythms 周圍: http://java.sun.com/j2se/1.5.0/source_license.html
此外,有時我用它來研究一些 優秀的開源應用程序代碼...
編輯:也是一個好主意, 參加像 這個社區....
檢查這個OU T:http://www.javadb.com/
爲Naiku說:
你學習好 代碼最好的辦法是看一些流行的開放源碼 項目。我覺得2年是 足夠好的時間去了解 這些項目的代碼。有些 你可以看一下項目:
* openjdk * apache tomcat * spring framework * apache commons (very useful) * Google collections
夠你學習和了解一個 各種概念。我經常在JDK catalina(tomcat)學習代碼 和 spring,jboss等。
http://www.oracle.com/technetwork/java/codeconvtoc-136057.html
如果你已經工作的一個項目已經確定編碼標準,使用。否則,您可以按照我上面鏈接的標準進行操作,並確保您使用它的標準一致。這將有助於使您的程序對自己和其他人可讀。
+1感謝您的答覆 – Praveen 2010-09-01 07:05:27
下面是Java編碼標準的幾個環節。您會注意到,遵循這些慣例並不是一條硬性規則,開發者社區只是採用這些或其他適合他們需求的最佳組合。
http://www.ontko.com/java/java_coding_standards.html
http://www.javarmi.com/2010/05/java-coding-standards-and-best-practices-2/
非常感謝。好工作。繼續回答.. – Praveen 2010-09-01 07:07:18