我可以开发一个应用程序/项目。但这不符合正确的编码标准。需要大量内存而其他人无法轻易理解。编码的通用标准是什么。我有一个问题,比如如何命名变量方法&打包类的最佳方法是什么。像那样?
为此,是否有任何教程或示例请分享。
先谢谢。
答案 0 :(得分:8)
您需要的是最佳实践(JAVA)及其工作原理。
为此,我可以推荐年龄较大的post
正如Macarse所说:
你读过Effective Java吗? http://java.sun.com/docs/books/effective/
有很多好的代码 它
要了解事情是如何完成的(以最好的方式),我建议总是检查其他人的代码,尤其是开源项目。
您始终可以查看jdk来源 代码,有一些好的algorythms 周围: http://java.sun.com/j2se/1.5.0/source_license.html
另外,有时我会用来研究一些 良好的开源应用程序代码...
编辑:也是一个好主意 参加像这样的社区 此....
正如Naiku所说:
学习好的最佳选择 代码是看一些流行的开放 源项目。我认为2年是 足够好的时间来理解代码 这些项目。一些项目 你可以看看:
* openjdk * apache tomcat * spring framework * apache commons (very useful) * Google collections
足够你学习和理解了 各种概念。我经常 学习JDK catalina(tomcat)和 春天,jboss等。
答案 1 :(得分:6)
http://www.oracle.com/technetwork/java/codeconvtoc-136057.html
如果您正在处理的项目已定义编码标准,请使用该标准。否则,您可以遵循我上面链接的标准,并确保您使用它的一致性。这将有助于使您的程序对您自己和他人可读。
答案 2 :(得分:0)
以下是Java编码标准的更多链接。您会注意到,需要遵循这些约定并不是一个严格的规则,开发人员社区只是根据他们的需要采用这些或其他最适合的子集。
http://www.ontko.com/java/java_coding_standards.html
http://www.javarmi.com/2010/05/java-coding-standards-and-best-practices-2/
答案 3 :(得分:0)
有许多Java编码标准。即:OpenJDK(这是我的首选)或Google。
不幸的是,如果您搜索Internet,则会发现outdated Sun guidelines(Oracle仍在线维护该文档)。
明智的做法是尽可能地适应平台编码标准。但是,它们只是样式问题,因此,您可以根据自己(或团队)的喜好弯曲一些规则,以将它们作为基础。
拥有编码标准最重要的事情是:
README.*
)。以我为例,我的编码标准类似于OpenJDK标准,但右行中的方括号除外。