易截截图软件、单文件、免安装、纯绿色、仅160KB

高效率java编程

1:考虑使用静态工厂方法代替构构方法来实例化类。
2:使用私用构构函数,使类具有不可实例化的能力。
3:避免创建重复的对象
4:消除过期的对象的使用
5:避免使用终结函数
6:使类和成员的可访问性最小
7:接口优先于抽象
8:为所有的参数进行有效性检查
9:谨慎使用重载
10:使用0长度的数组,而不是空
11:将局部变量的作用域最小化
12:如果计算要求精确,不要使用float,double
13:其他类型更适合,尽量不要使用string
14:通过接口引用对象
15:对共享可变数数据同步访问
16:避免过多的同步访问


相关文档:

java 错误代码提示

 //=============================输出奇数
public class OddTest {
public static boolean isOdd(int i){
return i % 2 != 0; //比较 i % 2 == 0;注: -1%2 = -1
}
public static void main(String[] args) {
for(int i = -10; i <= 10; i++) {
System.out.println(isOdd(i));
}
}
}
// ......

java 数组操作,从数组a中删除数组b中存在的元素

 //从数组a中删除数组b中存在的元素
 String stra[] = {"g","b","c","h","k"};//原始数组
  String strb[] = {"g","k"};   //移除的元素
  ArrayList list = new ArrayList();
//方法一
  for(int i=0;i<stra.length;i++){
   int n=0;
  ......

Java对象拷贝

public class Person implements Serializable {
    private String name;
    private int age;
    private GregorianCalendar birthday;
    public Person(){
       
    }
    p ......

用设计模式的思想来定制Java中的事件

级别: 初级

咸峰
(hutun@263.net
),
2001 年 5 月 28 日
随着JAVA的迅猛发展,JDK版本的不断更
新,JAVA新的事件模型与旧的JDK模型也有了本质的区别,它的事件模型也有了很大的区别。由于现在的编程都是采用事件驱动,所以很有必要了解的事件模
型,我们下面从定制事件的实际出发来具体讨论。
问题的提出
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号