如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2009-06-19HYPERLINK"http://chevy.javaeye.com/blog/411345"Java编程风格关键字:java编程风格JAVA编程风格简析很久以来都在体会着JAVA的风格,现在做一简单陈述,希望大家多提宝贵意见。对于一种好的编程语言,学习它的编程风格是很重要的。每种语言都有自己的编写和注释约定,当然所有语言都建立在最基本的约定之上。编程中最重要的并不是让代码按自己希望的方式运行,而是程序中那种自明的编程风格(这对于程序员的益处相信众多程序员都身有体会)!但这还不够,程序还应该具有可读、相对持久和可维护性。可读性非常重要,因为你不希望自己以前的作品在之后的阅读中给自己留下障碍,当然,更重要的是自己的程序能让其他程序员读懂并且修改。下面我把工作中所理解的java风格做一简单总结,这是我所理解的好的编程风格和应用中我们应当如何使用java编写自己的代码的小Guide。这并不完全,希望大家帮我陆续总结各自的经验。一般性概述好的编程风格固然重要,但是你一定听说过一些程序员的个人风格。其实我们完全不必为那些所谓条条框框所累,但是作为原则是我们至少不能打破这些常规。我们应该在保持自己风格的同时尽量的把自己与编程潜原则靠拢。可读性很容易达到,比如,让自己的代码缩排排列、名字采用描述性但不要过长(短名应仅仅用在非远程)、特殊名称比如pi应当被定义为final类型。模块性是编程需要注意的另一重点,把代码划分到类里,在类中把功能划分到方法中,别让一个类太大,否则在使用、修改和理解上都会造成不必要的麻烦,方法也一样,如果一个方法长度超过50行,它产生错误的概率将接近100%,尽量把大方法划分为小方法,编程中为避免重复编写,还应尽量调用JAVA标准类库。尽量避免在写代码和注释时使用不同语言,经常见到论坛有朋友询问诸如在java中调用c、调用php、调用shell之类的问题,其实在编程中,我们应尽量使用一种语言去完成事情。另外就是不必最优化自己的代码,应该选择相对较优的算法就可以了。类、方法和fields类应体现出某种物质的基本概念,比如要编程实现“汽车”的组成,那么所有的汽车都可以用类Car实现。这个类应当包括域描述、属性描述和car的状态(color,numberofdoors,age等)和由car可完成的操作(getColor,setColor等)。为了提高类的可重用性,不要在类中有过多的描述,当然这也会增加错误产生的机会。类名首字母大写,比如Date,String,Hashtable等......类如下定义:(未使用Javadoc做注释):Java代码publicclassCar{/*Instancevariablesareplacedeitherinthebeginningorattheendoftheclass*/privateintage;privateColorcolor;/*Theconstructorshouldbeplacedinthebeginning*/publicCar(intage,Colorcolor){this.age=age;this.color=color;}/*Examplemethod*/publicintgetAge(){returnage;}/*Themainmethodisoptional,butlookslikethis.Ifitexists,itiseitherthefirstorthelastmethodintheclass*/publicstaticvoidmain(String[]args){...}}publicclassCar{/*Instancevariablesareplacedeitherinthebeginningorattheendoftheclass*/privateintage;privateColorcolor;/*Theconstructorshouldbeplacedinthebeginning*/publicCar(intage,Colorcolor){this.age=age;this.color=color;}/*Examplemethod*/publicintgetAge(){returnage;}/*Themainmethodisoptional,butlookslikethis.Ifitexists,itiseitherthefirstorthelastmethodintheclass*/publicstaticvoidmain(String[]args){...}}注意类名和大括号间的空格!方法