JAVA代码编写规范
附录A: Java编码规范
一、 Java命名的一般性指导
1. 类名首字母应该大写。属性(成员变量)、方法、对象变量以及所有标识符(如形式参
数、实际参数、局部变量)的首字母应小写,其中包含的所有单词都应紧靠在一起,而
且大写中间单词的首字母。
例如:类名:ThisIsAClassName 属性或方法名:thisIsMethodOrFieldName
对象变量:thisIsAClassVariable
2. Java 包(Package)属于一种特殊情况,它们全都是小写字母,即便中间的单词亦是如
此。对于全局包,将你的 Internet 域名反转并接上包名,
例如:cn.edu.usst.dingyuewei.package
另外,package 行要在import 行之前,import 中标准的包名要在本地的包名之
前,而且按照字母顺序排列。如果 import 行中包含了同一个包中的不同子目录,则应
该用 * 来处理。例如
package hotlava.net.stats;
import java.io.*;
import java.util.Observable;
import hotlava.util.Application;
这里 java.io.* 是用来代替InputStream and OutputStream 的。
3. 接口(Interface):采用完整的英文描述符说明接口封装,所有单词的第一个字母大
写。习惯上,名字后面加上后缀 able, ible 或者 er。
例如:Contactable,Prompter。
4. 组件(Component)使用完整的英文描述来说明组件的用途,末端应接上组件类型。
例如:okButton,customerList,fileMenu。
5. 类中常用方法的命名:
l 类的获取方法(一般具有返回值)一般要求被方法名使用被访问字段名,前面加上
前缀get,如getFirstName(), getLastName()。
l 类的布尔型的判断方法一般要求方法名使用单词 is 做前缀,如isPersistent(),
isString()。或者使用具有逻辑意义的单词,例如equal 或equals
l 类的设置方法(一般返回类型为void):被访问字段名的前面加上前缀 set,如
setFirstName(),setLastName(),setWarpSpeed()。
l 类的普通方法一般采用完整的英文描述说明成员方法功能,第一个单词尽可能采用
一个生动的动词,第一个字母小写,如 openFile(), addAccount()。
l 构造方法应该用递增的方式写(比如:参数多的写在后面)。
例如:
public CounterSet(){}
public CounterSet(int size){ this.size = size;}
l toString 方法:一般情况下,每一个类都应该定义toString 方法,其格式为:
public String toString() {…}
l 一般应考虑置入一个main()方法,其中包含用于测试那个类的代码,如果包含了
相关文档:
Java, .Net发展方向和前景
JAVA语言发明已有10年历史,在IBM、SUN等公司的推动下已经比较稳定与成熟,获得了大规模企业的普遍应用。时至今日,J2EE已经发展成为一个覆盖面广,效率高,易用性强的技术平台,吸引了400万开发者,在网络技术遍及全球的的今天,更有17.5亿台设备使用JAVA技术.同时, Mustang版本的J2EE正在紧锣 ......
迅雷面试回来,用了整整一下午(不知道怎么说了,其中等待时间都快2小时了),自己感觉笔试和上机还可以,但技术面谈这一关答得不太好,现在再次感觉互联网公司与一般软件公司的区别了,其中一点就是互联网应用在性能上要求很高,谈了一个小时大部分题目感觉都在谈论性能问题,自己在方面一直是弱项,汗啊:(
仔细回忆了 ......
Java代码
final TC[] ts = new TC[20];
for (int i = 0; i < ts.length; i++) {
......
一、性能问题
随着Java 6对于Swing性能的改进,Swing的运行速度已经开始得到了大大的提高,看看NetBeans就知道了,NetBeans就是Swing开发的,如果你跑Swing很慢,很耗资源,那么应该从自己的程序上找找问题,推荐使用NetBeans自带的Profile查找原因,教程在这里 – Profile Introduce.
二、LookAndFeel
用Swing做企 ......