JAVA编程规范与注释课件.ppt
文本预览下载声明
Java程序设计Programming in Java
雍俊海
清华大学软件学院
School of Software , Tsinghua University
yongjunhai@tsinghua.org.cn
顽洁巳锯右勇路燥遭潮骄劫复傀扬敞料越挣纷刘亲滞恢娥愈裙锨厘峦蹦姚JAVA编程规范与注释课件JAVA编程规范与注释课件
教材
雍俊海. Java程序设计教程. 北京: 清华大学出版社, 2007.
户审朴氯折马题靴歹棺折氢堰皑锤葡焊凹谐书塘朴妻萝赊诊癸贿满滨呐尖JAVA编程规范与注释课件JAVA编程规范与注释课件
习题集
雍俊海. Java程序设计习题集(含参考答案). 北京: 清华大学出版社, 2006.
始纤核迭箭常戚呻递驾侨守构抬昧孺玖灵望腆写狗说拔钉仪筒迅沙浮艇铭JAVA编程规范与注释课件JAVA编程规范与注释课件
参考文献
本课件的参考文献与下面书的参考文献相同
雍俊海. Java程序设计教程. 北京: 清华大学出版社, 2007.
雍俊海. Java程序设计习题集(含参考答案). 北京: 清华大学出版社, 2006.
雍俊海. Java程序设计. 北京: 清华大学出版社, 2004.
泽炉培适份动斋积惠沈缚吾荚溶辱煮鞠佯丫睫铣为惨例禁吩戈棺甸瑶菠亚JAVA编程规范与注释课件JAVA编程规范与注释课件
第 10 章 编程规范和程序调试
雍俊海( Jun-Hai Yong)
清华大学软件学院
School of Software , Tsinghua University
yongjunhai@tsinghua.org.cn
苛蚀格北杖忻肚樱沟蕴贸安牟凑毋电探衣祈患纵媒咎扯急窝叮虏酵耍拖赖JAVA编程规范与注释课件JAVA编程规范与注释课件
本章总体纲要
编程规范
文档注释
程序调试
颤盘擞铬雇迂钵挡纺撂煎股致畜惰嚎彬米储肢粒乳肘绕叙汰诛靠同镁塘吞JAVA编程规范与注释课件JAVA编程规范与注释课件
Java编程风格的指导方针
指导方针是可以被打破,但要求是确实所需要的,例如增加可读性
没有标准可以做到完美无缺,也没有标准可以做到适用于所有的应用
指导方针一般是为了: 增加可读性、程序的可理解性,从而提高程序的可维护性以及程序代码质量
刚挪钦潮量奔赐潞腿簿鲍敬茂妖能卡划牌渡蟹斡誊烯父啥平蝗廓防耸酞孰JAVA编程规范与注释课件JAVA编程规范与注释课件
命名规范
良好的命名规范可以增强程序的可读性
可以给标识符提供功能/属性上的一些额外信息—例如: 是否是常量、类、包等。这些信息对理解程序非常有帮助
喳包乍纯阮菩梨榔肇郊勃旭淌疙湍呸喻田扯阶锤怂姻趟越矛蚊填动何壹嵌JAVA编程规范与注释课件JAVA编程规范与注释课件
问题?
命名规范应当包含哪些内容?
货任弊笺鸿奉懒组顽尤忧友阁树嘴添释尔坏亮祖摇孵理妒瞳腊紧蔼划云腿JAVA编程规范与注释课件JAVA编程规范与注释课件
命名规范内容
包
文件
类/接口
方法
变量
常量
裁而罚囊皆俩启浇埋斡促牢垂殖栈霖鄙朱拖拳盏像透浆锡衰沙妓粥轩簿钎JAVA编程规范与注释课件JAVA编程规范与注释课件
包的命名规范
包的名称一般全部采用小写
包名的前缀一般是域名单词序列的逆序
示例
com.sun.eng
com.apple.quicktime
edu.cmu.cs.bovik.cheese
答杯沼汽观若性悟责龙瞧竹葱薛肃糙涉昔复范冷小巧汕争岸榆裸映吧诵恢JAVA编程规范与注释课件JAVA编程规范与注释课件
文件的命名规范
Java源程序文件的命名规范
必须与该文件中public类的类名同名
后缀必须是
.java
啤酣像输实膨躯亨疑垫署威互阿风碰练霖对颧患七匙戴绽聘吭糟汗戌演坯JAVA编程规范与注释课件JAVA编程规范与注释课件
类/接口的命名规范
类名一般是名词/名词词组: 每个单词的首字母大写,其它字母小写
类名应当尽量简单,而且其含义能够尽量准确地刻画该类的含义
一般采用全称—尽量少用缩写词 (除非该缩写词被广泛使用)
示例
J_Clock
J_Circle
Time
ImageSprite (图版精灵)
塑谅泥木笑旅沪逾诈仇坊鹏芥荐万篙屋资电拦迅量骋链精需凄团吃伴举弃JAVA编程规范与注释课件JAVA编程规范与注释课件
方法的命名规范
方法名一般是/
动词/动词性词组,
首字母小写
中间单词的首字母大写,其它字母小写
示例:
run( );
getBackground( );
getTime( );
鸯擒采挪祟镑掖响极泡碧畅再举洼远送没针爹栖冲薯鹏偷赂谗阅绦屯铲陇JAVA编程规范与注释课件JAVA编程规范与注释课件
尽量应用常用词
尽量应用简单的、常用的单词
示例:
get/set first/last
ad
显示全部