欢迎来到天天文库
浏览记录
ID:36198810
大小:858.31 KB
页数:31页
时间:2019-05-07
《java程序设计的基本概念》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章Java程序设计的基本概念主讲:肖敏电话:13886110754E-mail:xiaomin@whut.edu.cn第2章Java程序设计的基本概念数据类型和标识符2.12.2常量与变量2.3运算符与表达式2.4数据类型的转换www.whut.edu.cn2.1数据类型和标识符——数据类型Java数据类型类型分类基本数据类型所对应的类基本数据类型基本数据类型布尔型(Boolean)布尔型:boolean字符型(Char)字符型:char整数型(Integer)字节型:byte短整型:short整型:int长整型
2、:long实(浮点)型(Float)单精度型:float双精度型:double复合数据类型类(Class)类:class接口(Interface)接口:interface数组(Array)(1)当数据必须作为对象出现,例如:Vector类实现可增长的对象数组;(2)Integer作为int对应的封装器类,提供了许多的方法www.whut.edu.cn2.1数据类型和标识符——基本数据类型Java中定义了4类8种基本数据类型逻辑型(布尔型):boolean,1bit文本型(字符型):char,2byte=16bit整数
3、型int字节型:byte,1byte=8bit短整型:short,2byte长整型:long,4byte,123L表示长整型数123浮点型单精度型:float,4byte,3.14F双精度型:double,8byte,1.23Dwww.whut.edu.cn2.1数据类型和标识符——基本数据类型Java中定义了4类8种基本数据类型逻辑型(布尔型):boolean,1bit文本型(字符型):char,2byte=16bit整数型字节型:byte,1byte=8bit短整型:short,2byte整型:int,4byte
4、长整型:long,4byte,123L浮点型单精度型:float,4byte,3.14F双精度型:double,8byte,1.23D适用于逻辑运算,一般用于程序流程控制;数据只允许取值true和false,整型值和布尔值之间不能进行相互转换char类型表示单个字符,’a’,’A’等,’A’表示编码为65所对应的字符常量。Unicode编码的十六进制表示:范围u0000到uffff,u03C0表示π表示特殊字符的转义序列符:b表示退格,等同u0008代码点:超出范围u0000到uffff之外的字符表示方
5、法。转义序列名称Unicode值b退格u0008t制表u0009换行u000ar回车u000d”双引号u0022’单引号u0027\反斜杠u005cwww.whut.edu.cn2.1数据类型和标识符——标识符Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符。Java标识符的命名规则Java标识符约定俗成的命名规范由字母、下划线“_”、美元符“$”或者数字构成;以字符、下划线“_”、美元符“$”打头;大小写敏感,长度无限制;不能包含空格、操作符、关键字,不能与Java自带
6、的类、方法、对象同名。类和接口名:通常是名词,用一或多个英文单词表示,每个单词的首字母大写,例String、Graphics、Color、FileInputStream等。方法名和变量名:第一个字母小写,如果有其他单词,则每个单词的第一个字母大写,如main()、println()、setColor()。常量名(用关键字final修饰的变量):全部大写,如果由多个单词构成,则单词之间用_连接。包名:全部由小写字母构成。www.whut.edu.cn2.1数据类型和标识符——标识符合法的标识符和非法的标识符合法的标识符
7、不合法的标识符HelloWorldHelloWorldDataClassDataClass#_98398.3$classclasswww.whut.edu.cn2.1数据类型和标识符——关键字abstractbooleanbreakbytecasecatchcharclassconstfalsecontinuedefaultdodoubleelseextendsfinalfinallyfloatforgotoifimportimplementsintinstanceofinterfacelongnativenewnu
8、llpackageprivateprotectedpublicreturnshortstaticsynchronizedsuperthisthrowthrowstransienttruetryvoidvolatilewhileJava中一些赋以特定的含义,用做专门用途的字符串称为所有Java关键字都是小写英文goto和const虽然从未使用,但
此文档下载收益归作者所有