欢迎来到天天文库
浏览记录
ID:18857988
大小:112.00 KB
页数:14页
时间:2018-09-23
《java程序设计修改-fl02》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本资料由-大学生创业
2、创业
3、创业网http://www.chuangyw.com/提供资料附录2Java语言编码规范附2.1介绍附2.1.1为什么要有编码规范编码规范对于程序员而言尤为重要,有以下几个原因:可读性:编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码规范性:编码规范可以提高代码的规范性,使程序逻辑更加清晰可维护性:一个软件的生命周期中,80%的花费在于维护;几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护产品发布:如果你将源码作为产品发布,就需要确认它是否被很好的打包并且清晰无误
4、,一如你已构建的其它任何产品为了执行规范,每个软件开发人员必须一致遵守编码规范。附2.1.2参考资料本文档主要参考了SunMicroSystems公司,Java语言规范中的编码标准部分。参考链接:http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html附2.2文件名附2.2.1文件命名文件命名与该文件包含的公共类或者接口名字相同。附2.2.2文件后缀Java程序使用下列文件后缀:lJava源文件:.javalJava编译后的字节码文件:.classlMANIFEST
5、.MF:.MF,包配置的说明文件。lXML配置文件:.xmll属性配置文件:.propertylJar文件:.jar附2.3文件组织一个文件由被空行分割而成的段落以及标识每个段落的可选注释共同组成。超过2000行的Java程序文件难以阅读,应该尽量避免。在线代理
6、网页代理
7、代理网页
8、http://www.dailiav.com减肥药排行榜
9、淘宝最好的减肥药
10、什么减肥药效果最好
11、减肥瘦身药
12、http://pigproxy.cn本资料由-大学生创业
13、创业
14、创业网http://www.chuangyw.com/提供资料附2.3.1J
15、AVA源文件每个Java源文件都包含一个单一的公共类或接口。若私有类和接口与一个公共类相关联,可以将它们和公共类放入同一个源文件。公共类必须是这个文件中的第一个类或接口。Java源文件还遵循以下规则:l开头注释(BeginningComments)l包和引入语句(PackageandImportStatements)l类和接口声明(ClassandInterfaceDelarations)1.开头注释所有的源文件都应该在开头有一个的注释,其中列出类名、版本信息、日期和版权声明:/***@classname:AdminBO管理员
16、信息业务类*@author李小刚*@serialData07-2-15*@version1.0.0*/2.包和引入语句在多数Java源文件中,第一个非注释行是包语句,在它之后可以跟引入语句。例如:packagejava.awt;importjava.awt.peer.CanvasPeer;3.类和接口说明(ClassandInterfaceDelarations)类和接口声明的各个部分出现的先后次序:l类/接口JavaDoc注释(/**......*/)。l类或接口的声明。l类/接口实现的注释(/*......*/),如果有必
17、要的话。该注释应包含任何有关整个类或接口的信息,而这些信息又不适合作为类/接口文档注释。l类的(静态)变量。首先是公共(public)变量,随后是保护(protected)变量,再后是包级别的变量(没有访问修饰符的,默认为friendly),最后是私有(private)变量。l实例变量。首先是公共(public)变量,随后是保护(protected)变量,再后是包级别的变量(没有访问修饰符的,默认为friendly),最后是私有(private)变量。l构造函数l方法,这些方法应该按功能,而非作用域或访问权限,分组。例如,一个
18、私有的类方法可以置于两个公有的实例方法之间。其目的是为了更便于阅读和理解代码。lmain()函数,如果有main函数的话,则放在类的最后。lexit()除了在main()中可以被调用外,其他的地方不应该调用。因为这样做不给任何代码机会来截获退出。一个类似后台服务地程序不应该因为某一个库模块决定了要退出就退出。附2.3.2方法注释l功能的描述l参数在线代理
19、网页代理
20、代理网页
21、http://www.dailiav.com减肥药排行榜
22、淘宝最好的减肥药
23、什么减肥药效果最好
24、减肥瘦身药
25、http://pigproxy.cn本资料由-
26、大学生创业
27、创业
28、创业网http://www.chuangyw.com/提供资料l返回值例:/***添加管理员信息*@paramadminInfoAdminInfo管理员类值对象*@returnvoid*/publicvoidaddAdminInfo(AdminInfoadm
此文档下载收益归作者所有