编程资料集中营
细述Java技术开发规则--基本篇
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> JAVA 专区 >> JAVA 技术 >> 文章正文
【字体:
作者:佚名    文章来源:网络    点击数:    更新时间:2007-1-31    

细述Java技术开发规则--基本篇

本文介绍的JAVA规则的说明分为5个级别,级别1是最基本也是最重要的级别,在今后将陆续写出其他的规则。遵守了这些规则可以提高程序的效率、使代码有更好的可读性等。

<iframe id="ad_top" name="ad_top" align="left" marginwidth="0" marginheight="0" src="http://adv.pconline.com.cn/adpuba/show?id=pc.rjzx.kaifa.wenzhang.hzh.&media=html&pid=cs.pconline.rjzx.hzh." frameborder="0" width="320" scrolling="no" height="280">1.避免使用NEW关键字来创建String对象。
  把一个String常量copy到String 对象中通常是多余、浪费时间的

 

Public class test{
Public void method(){
System.out.print (str);
}
private String str = new String ("1"); //这里新建对象是完全没有必要的
private String str2=”2” //正确的应该如此
}


  参考:Joshua Bloch: "Effective Java - Programming Language Guide"


2.避免使用不必要的嵌套。
  过多的嵌套会使你的代码复杂化,减弱可读性。

Public class test {
String add (){
Int c=(a=a+b)+b; //过于复杂
Return c
}

}


  参考:http://java.sun.com/docs/codeconv/html/CodeConventions.doc9.html#177


3.避免在同一行声明不同类型的多个变量
  这样可以使程序更加清晰,避免混乱

private int index, index1[];


  正确的应该如此:

private int index;
private int index1[];


  参考:http://java.sun.com/docs/codeconv/html/CodeConventions.doc5.html#2992


4.在每一行里写一条语句
  这条规则不包括for语句:比如:'for (int i = 0; i < 10; i++) x--;'可以增加代码的可读性。

public class OSPL {
int method (int a, int b) {
int i = a + b; return i; // 可读性不强
}


  正确的:

public class OSPLFixed {
int method (int a, int b) {
int i = a + b;
return i;
}
}


  参考:Section 7.1 http://java.sun.com/docs/codeconv/html/CodeConventions.doc6.html#431


   

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
相关文章
    没有相关文章
  • 没有热点文章
  • 高级搜索
    编程资料集中营