- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA编程规范与注释课件
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
您可能关注的文档
- 2016聚焦中考英语(河南)考点聚焦 考点跟踪突破练习:考点跟踪突破5 七年级下册 Units 9~12课件.ppt
- 《KEY(按键)应用》大全.docx
- 2016聚焦中考英语(辽宁省)考点聚焦:第12讲 八年级(下)Units 5-6课件.ppt
- 2016高考一轮复习 必修3 文化生活 第三课 《文化多样性与文化传播》课件.ppt
- 2016聚焦中考英语(河南)考点聚焦 考点跟踪突破练习:考点跟踪突破14 八年级下册 Units 9~10课件.ppt
- 2016最新初中现在进行时复习中考英语课件.ppt
- 2017届《创新大课堂》特色专题助考系列:第八单元 近现代中国社会经济发展与社会生活变迁 (共41张)课件.ppt
- 《网络安全技术》第六章(数据库的安全、备份和灾难恢复).doc
- 【南方凤凰台】2014届高考英语二轮 限时精练四 综合性过关练习(三).doc
- 2017届高三一轮复习 第33讲 古代中国科学技术与文学艺术课件.ppt
- 2024至2030年中国广告行业分析与投资策略报告.docx
- 2024至2030年全球与中国安全专家服务市场现状及未来发展趋势.docx
- 2024至2030年全球与中国市场电镀设备深度研究报告.docx
- 2024至2030年中国燃油箱市场前景分析与投资战略研究报告.docx
- 2024至2030年中国3D声学传感器市场现状及未来发展趋势.docx
- 2024至2030年中国方便食品产业发展前瞻及投资策略咨询报告.docx
- 2024至2030年全球与中国耐火喷补料市场现状及未来发展趋势.docx
- 2024至2030年版畜牧企业新三板上市指引及案例研究报告.docx
- 2024至2030年中国汽车改装行业市场研究与投资分析报告.docx
- 2024至2030年中国纺织工业用搅拌机市场现状研究分析与发展前景预测报告.docx
最近下载
- 100MW光伏项目工程量清单(例).xlsx VIP
- 初中数学人教版八年级上册第十一章三角形单元复习全国公开课.docx VIP
- 触电事故应急处置.pptx VIP
- 纳米材料国内外研究进展纳米材料的应用与制备方法.docx VIP
- 浙教版(2023)劳动技术一年级上册教学设计(附教材目录).docx VIP
- 努南综合征-临床及分子诊断.pptx
- 幼儿园小班社会课件《我会排排队》.pptx
- 2024年秋新沪科版九年级上册化学全册教学课件(新教材).pptx
- 2021高三一模浦东作文:生活中处处有墙……解析及范文.pdf VIP
- (新人教版)数学六年级上册第2单元《位置与方向(二)》大单元教学课件.pptx
文档评论(0)