欢迎来到天天文库
浏览记录
ID:59417287
大小:355.00 KB
页数:34页
时间:2020-09-19
《Java程序设计(基础教程)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计Java学习交流群514167678第1章概述第2章标识符和数据类型第3章表达式和流程控制语句第4章数组、向量和字符串第5章进一步讨论对象和类第6章Java语言中的异常第7章Java的图形用户界面设计第8章Swing组件第9章JavaApplet第10章Java数据流第11章线程第12章Java网络功能课程内容Java的基本语法单位Java编码体例Java的基本数据类型复合数据类型类和对象的初步介绍第2章标示符和数据类型2.1Java的基本语法单位Java程序的结构package语句:可以没有,如果有必须放在文件
2、开始地方。import语句:可以没有,也可以有多个。如果有import语句的话,必须放在所有类定义之前。public型的class定义:每个文件中最多有一个。class定义:每个文件中包含的类定义的个数没有限制。Interface定义:每个文件中包含的接口定义个数没有限制。2.1Java的基本语法单位1空白、注释及语句空白:在Java程序中,换行符及回车都可以表示一行的结束,它们可以被看作是空白,另外,空格键、水平定位键(tab)亦是空白。为了增加程序可读性,Java程序元素之间可以插入任意数量空白,编译器忽略多余的空白。两种程
3、序风格比较:(1)不提倡的程序风格(2)提倡的程序风格2.1Java的基本语法单位注释:程序中适当地加入注释会增加程序可读性。注释不能插在一个标识符或关键字之中,即要保证程序中最基本元素的完整性。三种注释方式(1)//在一行注释(2)/*一行或多行注释*/(3)/**文档注释*/2.1Java的基本语法单位注释语句、分号和块语句是Java中最小执行单位。一个语句可以写在连续的若干行内。各语句间以分号“;”隔开。花括号“{”和“}”之间包含的一系列语句称为语句块,简称块。语句块可以嵌套,即语句块中可以含有子语句块。2.1Java的
4、基本语法单位2Java关键字abstractbooleanbreakbytecasecastcatchchartclassconstcontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforfuturegenericgotoifimplementsimportinnerinstanceofintinterfacelongnativenewnulloperatorouterpackageprivateprotectedpublicrestreturnshortstatic
5、superswitchsynchronizedthisthrowthrowstransienttruetryvarvoidvolatilewhile关键字不能作为标识符2.1Java的基本语法单位3标识符标识符是以字母、下划线(_)或美元符($)开头,由字母、数字、下划线(_)或美元符($)组成的字符串。标识符区分大小写,长度一般没有限制。除以上所列几项之外,标识符中不能含有其它符号,也不能插入空格。在程序中,标识符可以用作变量名、方法名、接口名、类名等。Java源代码使用Unicode码(16位),不是ASCⅡ码(8位)。一些
6、合法的标识符:identifieruser_name$change_password一些非法标识符:2sun//以数字2开头class//是Java关键字#myname//含有其它字符#2.2Java编码体例Java中一些命名约定类:类名应为名词,含有大小写,每个字的首字母大写。例如,HelloWord,Customer等。接口:接口是一种特殊的类,接口的命名约定与类名相同。方法:方法名应为动词或动名词,含有大小写,首字母小写,其余各字的首字母大写。尽量不要在方法名中使用下划线。例如,getName,setName,query,
7、raiseSalary等。常量:简单类型常量的名字应该全部为大写字母,字与字之间用下划线分隔,对象常量可以使用混合大小写。例如,BLUE_COLOR。变量:所有实例变量、类变量和全局变量都使用混合大小写,首字符为小写,后面的字首用大写,作为字间的分隔符。变量名中最好不要使用下划线和美元符号。例如,blance,orders,byPercent等。2.2Java编码体例Java的编码风格编程时应该注重编程风格,添加必要的注释和空格,采用缩进格式,使得程序中使用的算法框架简单清楚。示例publicclassCustomer{priv
8、atelongcustomerId;privateStringcustomerName;publicvoidsetCustomerName(StringcustomerName){this.customerName=customerName;}publicStr
此文档下载收益归作者所有