多语言展示
当前在线:429今日阅读:59今日分享:29

用java5更新原有代码(二)

最后来了解一下静态输入。你可能遇到过这样的代码:import java.lang.Math;…result=Math.cos(Math.max(a,b)*Math.random()*Math.PI); 使用Math静态方法相当繁琐,每次你都必须指定Math类。静态输入允许你将一个类的所有静态声明输入到你的类的命名空间中,就像这样:import java.lang.Math.*;…result=cos(max(a,b)*random()*PI); 现在,可以应用这个功能来输入常量文件(如PI),但也不能静态输入所有的类,因为它会与你的方法名发生冲突;如果使用过多,还会使代码难以理解。最好是少用静态输入,并在特别情况下使用它。例如,如果你想静态输入Math.PI,可以这样:import java.lang.Math.PI; 并在代码中把它作为PI引用。避免经常进行静态输入,即使这样做会生成更易于理解的代码。 如果你将这些Java 5语言元素应用到代码中,你的代码会变得更加严密,也更易于理解;同时易于理解的代码也更可能成为可重复利用的代码。
推荐信息