|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你希望java的IDE整合。这个是没有必要的,重要的是你理解java有多深以及怎么组织你的代码,即使没有IDE,代码照样能够编译运行的。Google比来公布了一份完全的Java编码标准。标准的内容包含一些实在可行的硬性划定。Google外部均恪守此标准。该标准不但涵盖了代码格局,还包含其他范例的商定和编码尺度。
该标准次要分为6年夜部分:源文件基础标准、源文件布局、代码格局、定名、编程理论和Javadoc。源文件基础标准申明文件名、文件编码、空格和特别字符等标准请求。源文件布局申明允许信息、package和import声明、类成员按次等标准请求。代码格局用于申明源代码中年夜括号、缩进、换行、空格、括号、列举、数组、switch语句、注解、正文和润色符等格局请求。定名申明了标识符(包、类、办法、常量、属性、部分变量和类变量)的定名标准和驼峰巨细写界说。编程理论申明@Override、非常、静态成员和闭幕器的用法。Javadoc申明哪些中央必要Javadoc,和它的格局请求。
以下是从标准中摘录的一些内容:
- import中不克不及有通配符。
- 重载办法应当放在一同一连呈现。
- 即便代码块中没有内容,大概只要一行代码,也必需利用年夜括号。
- 2空格缩进。
- 列宽是80或100个字符。
- 不克不及利用相似C言语的数组变量声明。
- switch语句中,必需包括default语句。
- 润色符的按次应依照Java言语标准保举的按次。
- 常量定名应利用CONSTANT_CASE格局(译注:一切字母年夜写,单词利用下划线分开)。注重,一切常量都必需是staticfinal成员,但并非一切的staticfinal成员都是常量。
更多内容请浏览GoogleJavaStyle。Oracle也供应了官方的Java言语编码标准。Google还供应了别的言语的代码作风指南,包含C++、Objective-C、Python、Shell、HTML/CSS、JavaScript和Lisp等等。
轮性能微软曾做过一个例子,就是同一个项目用java和.net网页编程来作,结果开发周期,.net网页编程是java的一半,性能java是.net网页编程的十分之一,代码量java是.net网页编程的三倍。呵呵,这说明了什么,.net网页编程的全方位比java好。但是有的人说.net网页编程不能跨平台,这个问题我和我同学曾讨论过,都认为微软的.net网页编程很可能早都可以跨平台了,但是微软为了保护他们的操作系统,所以才没有推出跨平台的.net网页编程,只是推出了跨语言的.net网页编程, |
|