- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章Java语言基础 第2章Java语言基础 2.1 Java源程序与书写规范 2.2 Java程序基本结构 2.3 Java数据类型 2.4 Java运算符和表达式 2.5 Java控制语句 2.6 程序实例 2.1 Java源程序与书写规范 2.1.1 Java源程序结构 2.1.2 Java程序书写规范 2.1.1 Java源程序结构 Java语言的源程序代码是由一个或多个编译单元所组成的,在第1章的简单程序中我们已经可以看到了,每个编译单元只能包含以下内容: ???1. package 程序包语句语句,零个或多个,必须放在文件开始。 ???2. import 导入声明语句,零个或多个,必须放在所有类定义之前。 ???3. public Class Definition 类零个或一个。 ?? 4. Interface Definition 接口声明语句,零个或多个。 5.类个数 至少一个类,最多只能有一个public类。 ?6.源文件命名 若有public类,源文件必须按该类命名。 ?7. 标识符 区分大小写。 ?8.main()方法 应用程序的入口,一个应用程序有且只有一个main()方法,main()方法必须包含在一个类中,该类即为应用程序的外部标志。 2.1.2 Java程序书写规范 1.? 包、类、变量、方法等命名要体现各自的含义 包的名称全部小写,如io,awt等。 类名应为名词,含有大小写,每个字的首字母大写,如HelloWorldApp。 ? 接口是一种特殊的类,接口名的命名约定与类名相同。 简单类型常量的名字应该全部为大写字母,字与字之间用下划线分隔,对象常量可使用混合大小写。常量名如:BLUE_COLOR。 所有的实例、类和全局变量都使用混合大小写,第一个字母要小写,用大写字符作字间的分隔符。变量名中不要使用下划线。还要避免使用美元符号($),因为该字符对内层类有特殊含义。变量名应是有意义的。名字应向读者表明它的用意,做到望人知意。应避免使用单字符名字,除非是临时使用的要“扔掉”的变量(如循环变量k,它不在循环外使用)。变量名如:userName,balance,orders等。 方法名应是动词,含有大小写,方法名第一个字母要小写,其余名字的首字母大写。尽量不要在方法名中使用下划线,如mian()。 2.程序书写格式要有良好的可读性 大括号{}的使用要对齐,对if-e1se或for结构中的所有语句要用一对大括号括起来,哪怕只有一个语句也最好括起。 语句段要对齐,如程序流程方面,每行只写一条语句,用4格或3格缩进对齐方式增加可读性。 3.做好程序注释,帮助解读程序 类注释 、变量注释 、方法注释 、语句注释 、语句段注释,要习惯用注释解释意义不明显的代码段。 2.2 Java程序基本结构 2.2.1标识符(Identifiers) 2.2.2保留字(reserved word) 2.2.3 注释 2.2.4 分隔符 2.2.1标识符(Identifiers) 在Java源程序代码中程序员需要标识和使用的各种元素如变量、函数、类和对象的名称就是标识符(identifier)。包括:包名称、类名、变量名、常量名、标号、方法名等。标识符要符合下面的规则。 1.Java语言中,标识符是以字母、下划线(_)、美元符($)开头,后面可以是字母、下划线、美元符、数字(0-9),所有从A--Z的大写字母和a--z的小写字母,以及所有在十六进制0xc0前的ASCII码。 2.Java中的标识符区分大小写,如Uesr_ID和user_ID是完全不同的2个标识符。 3. Java中的标识符长度不限。 4 .由于Java使用的是16位的Unicode字符集,每个字符占2个字节,(16位),每个汉字也占2个字节,因此汉字也可以作为标识符。 2.2.2保留字(reserved word) 1.Java语言保留字 abstract break byte boolean catch case class char continue default double do else extends false final float for finally if import implements int interface instanceof long length native new null package private protected public final return switch synchronized
您可能关注的文档
- Java 程序设计 王秀红 李兴福 王新春 第2章新.ppt
- Java 程序设计 王秀红 李兴福 王新春 第4章新.ppt
- Java 程序设计 王秀红 李兴福 王新春 第7章新.ppt
- Java 程序设计 王秀红 李兴福 王新春 第8章新.ppt
- Java 程序设计 王秀红 李兴福 王新春 第9章新.ppt
- Java 程序设计 王秀红 李兴福 王新春 第10章新.ppt
- Java 程序设计 杨厚群 主编 chap2新.ppt
- Java 程序设计 杨厚群 主编 chap4新.ppt
- Java 程序设计 杨厚群 主编 chap7新.ppt
- Java 程序设计 杨厚群 主编 chap12新.ppt
- Java程序设计实用教程 秦学礼 等 第3章 Java面向对象编程基础 新.ppt
- Java程序设计实用教程 秦学礼 等 第4章 包、接口和异常 新.ppt
- Java程序设计实用教程 秦学礼 等 第5章 数组、向量及字符处理新.ppt
- Java程序设计实用教程 秦学礼 等 第6章 输入输出处理新.ppt
- Java程序设计实用教程 秦学礼 等 第7章 Applet与图形用户界面 新.ppt
- Java程序设计实用教程 秦学礼 等 第9章Java Swing 基础新.ppt
- Java程序设计实用教程 秦学礼 等 第12章 使用JBuilder9.0开发新.ppt
- Java程序设计杨秀杰 Java程序设计第二章新.ppt
- Java程序设计杨秀杰 Java程序设计第六章新.ppt
- Java程序设计杨秀杰 Java程序设计第七章新.ppt
最近下载
- 第十章正交试验设计.ppt VIP
- 鲁拜集(黄克孙郭沫若对照).pdf VIP
- (2025秋新版)青岛版三年级科学上册《5 .制作动物分类图册》PPT课件.pptx VIP
- 2025年(精品)成都七中学校自主招生考试试题 .pdf VIP
- 小学二年级新学期家长会班主任发言稿.docx VIP
- 现浇箱梁专项施工方案.doc VIP
- 北师大版数学二年级下册 长方形与正方形.ppt VIP
- QFSN-600-2型发电机铁心损坏分析 Analysis on Damage of QFSN-600-2 Generator Core.pdf VIP
- 小学二年级新学期家长会班主任发言稿.pdf VIP
- 小箱梁吊装履带吊安拆方案.docx VIP
文档评论(0)