JAVA编程规范与注释课件.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档