java程序设计的基本概念

java程序设计的基本概念

ID:36198810

大小:858.31 KB

页数:31页

时间:2019-05-07

java程序设计的基本概念_第1页
java程序设计的基本概念_第2页
java程序设计的基本概念_第3页
java程序设计的基本概念_第4页
java程序设计的基本概念_第5页
资源描述:

《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虽然从未使用,但

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。