Java程序设计Programming in Java.ppt
《Java程序设计Programming in Java.ppt》由会员分享,可在线阅读,更多相关《Java程序设计Programming in Java.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.Java程序设计程序设计Programming in Java雍俊雍俊海海清华大学软件学院清华大学软件学院School of Software,Tsinghua U4/24/20231教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.教材教材雍俊海雍俊海.Java程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.4/24/20232教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2
2、008.辅助教材辅助教材雍俊海雍俊海.Java程序设计教程(第程序设计教程(第2版)版).北京北京:清清华大学出版社华大学出版社,2007.4/24/20233教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.习题集习题集雍俊海雍俊海.Java程序设程序设计习题集计习题集(含参考答案含参考答案).北京北京:清华大学出清华大学出版社版社,2006.4/24/20234教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.参考文献参考文献本课件的参考文献与下列书的参考文献相同本课件的参考文献与下列书
3、的参考文献相同雍俊海雍俊海.Java程序设计程序设计.北京北京:清华大学出版清华大学出版社社,2008.雍俊海雍俊海.Java程序设计教程(第程序设计教程(第2版)版).北京北京:清华大学出版社清华大学出版社,2007.雍俊海雍俊海.Java程序设计习题集程序设计习题集(含参考答案含参考答案).北京北京:清华大学出版社清华大学出版社,2006.雍俊海雍俊海.Java程序设计程序设计.北京北京:清华大学出版清华大学出版社社,2004.4/24/20235教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.第第 10 章章 编程规范编程规范雍俊海雍
4、俊海(Jun-Hai Yong)清华大学软件学院清华大学软件学院School of Software,Tsinghua U4/24/20236教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.本章总体纲要本章总体纲要编程规范编程规范文档注释文档注释4/24/20237教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.Java编程风格的指导方针编程风格的指导方针指导方针是可以被打破,但要求是确实指导方针是可以被打破,但要求是确实所需要的,例如增加可读性所需要的,例如增加可读性没有标准可以做到完
5、美无缺,也没有标准可没有标准可以做到完美无缺,也没有标准可以做到适用于所有的应用以做到适用于所有的应用指导方针一般是为了指导方针一般是为了:增加可读性、程序的增加可读性、程序的可理解性,从而提高程序的可维护性以及程可理解性,从而提高程序的可维护性以及程序代码质量序代码质量4/24/20238教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.命名规范命名规范良好的命名规范可以增强程序的可读性良好的命名规范可以增强程序的可读性可以给标识符提供功能可以给标识符提供功能/属性上的一些额属性上的一些额外信息外信息例如例如:是否是常量、类、包等。是否是常
6、量、类、包等。这些信息对理解程序非常有帮助这些信息对理解程序非常有帮助4/24/20239教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.问题问题?命名规范应当包含哪些内容命名规范应当包含哪些内容?4/24/202310教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.命名规范内容命名规范内容包包文件文件类类/接口接口方法方法变量变量常量常量4/24/202311教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.包的命名规范包的命名规范包
7、的包的名称一般全部采用小写名称一般全部采用小写包名的包名的前缀一般是域名单词序列的逆序前缀一般是域名单词序列的逆序示例示例com.sun.engcom.apple.quicktimeedu.cmu.cs.bovik.cheese4/24/202312教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.文件的命名规范文件的命名规范Java源程序文件的命名规范源程序文件的命名规范必须与该文件中必须与该文件中public类的类的类名同名类名同名后缀必须是后缀必须是.java4/24/202313教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京
8、北京:清华大学出版社清华大学出版社,2008.类类/接口的命名规范接口的命名规范1)类名一般是类名一般是名词名词/名词词组名词词组:每个单词的首字母大写,每个单词的首字母大写,其它字母小写其它字母小写2)类名应当尽量类名应当尽量简单简单,而且其含义能够尽量准确地刻画,而且其含义能够尽量准确地刻画该类的含义该类的含义3)一般采用一般采用全称全称尽量少用缩写词尽量少用缩写词(除非该缩写词被广除非该缩写词被广泛使用泛使用)示例示例J_ClockJ_CircleTimeImageSprite(图版精灵图版精灵)4/24/202314教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学
9、出版社清华大学出版社,2008.方法的命名规范方法的命名规范方法名一般是方法名一般是/动词动词/动词性词组动词性词组,首字母首字母小写小写中间单词的首字母中间单词的首字母大写大写,其它字母小写,其它字母小写示例示例:run();getBackground();getTime();4/24/202315教材教材:雍俊海雍俊海.Java 程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.尽量应用常用词尽量应用常用词尽量应用简单的、常用的单词尽量应用简单的、常用的单词示例示例:get/set first/lastadd/remove up/downcreate/destroy mi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计Programming in Java 程序设计 Programming
限制150内