第2章基本数据类型数组和枚举类型.ppt
《第2章基本数据类型数组和枚举类型.ppt》由会员分享,可在线阅读,更多相关《第2章基本数据类型数组和枚举类型.ppt(47页珍藏版)》请在三一文库上搜索。
1、1,Java的三个版本 (Java2开始),J2EE(企业级版本) J2SE(标准版本) J2ME(微型版本),2,2.Java语言特点,简单 完全面向对象(即插即用) 分布式 健壮性 安全性 结构中立性(跨平台write once run anywhere) 解释执行 高效能(JIT(Just-In-Time)及时编译器) 多线程,支持多任务 动态,3,4.Java的工作原理与运行系统,源文件(*.java) My dogs name is “长毛”, size is 10. Please let him bark for 8 times and play for 10 minutes.,字
2、节码文件(*.class) (Ljava/lang/String;)鍦嗙殑闈涓猴細(D)Ljava/lang/StringBuilder; ()Ljava/lang/StringBuilder;,编译器,JVM,4,JVM,Java 应用程序是跨平台的,可我不是! 有人会为不同的平台设计不同的JVM。,是同一个,各不相同,5,1. 标识符,关键字,注意数组!引用数据类型,用new创建!.length是成员变量,String的.length要加小括号,是成员方法。,6,标识符 : 你给变量,类,方法,数组,文件等起的名字。 关键字 : 某些你不能用的名字。,首先你要学会起名字。记住,有些名字你不
3、能用,它们是关键字。,7,标识符以字母、下划线“_”或美元符号“$” 开始,随后可跟数字、字母、下划线或美元 符号。大小写敏感,没有长度限制。,起名要与规则的。就好像你不能给你的孩子起名叫“王”,8,挑挑哪些是合法的,哪些不合法。,Identifier thisone UserName User_name _system_varl asdfghj $max 8_value $book*c,9,10,注意!你起名字的时候千万不要和关键字重名。关键字是已经被Java使用的名字。,11,Java中的关键字: abstract boolean break byte case catch char cl
4、ass continue default do double else extends final finally Float for if implements Import instanceof int interface long native new null package private protected public Return short static super Switch this throw throws transient try void volatile while synchronized,12,true, false和null,Java使用了,但没有列入关
5、键字,所以你不能把它们派作其它用途。 还有些关键字,如cast、future、goto、generic、inner、operator、outer、rest、var等都是Java保留的关键字,不过现在还没有想好有什么意义。,注意,还有一些霸王条款!,13,2. Java数据介绍,14,从存储数据的复杂度来分: 基本数据类型:存储相对单一的数据(8种) 引用数据类型:又称为组合类型,存储相对复杂的数据,也叫“复合数据类型”,Java数据分类 之一,15,16,表2.1 Java中的基本数据类型,17,Java语言使用国际字符集(Unicode) Unicode字符集定义了一套国际标准字符集 通常的
6、ASCII码是8位的,而Unicode字符集中的每个字符占16位,即2个字节,整个字符集共包括65336个字符,兼容ASCII,排在前面的256个字符就是ASCII码 Unicode除了可以表示256个ASCII码外,还可以表示汉字、拉丁语、希腊字母、朝鲜语等,18,基本数据类型的转换,精度由低到高排列(杯子由小到大) byte、short、char 、 int、long 、 float、double,转换原则1:由低到高时自动转换 小杯子的水往大杯子里倒,不会出事!,int i=100; long j=i;,转换原则2:由高到低时强制转换 大杯子的水往小杯子里倒,可能会溢出来!慎重!,dou
7、ble d=1234.123456487; float f=(double)d; /f=1234.1234,19,从存储的数据是否可以改变来分: 常量:程序运行过程中保持不变,并且不可 进行修改的量 变量:用来存放数据且其值可以改变的量,Java数据分类之二,常量又分为两种,直接常量(值常量5种) 1. 整型 12 2. 浮点型 2 . 1 3. 布尔型 true,false 4. 字符型 A 5. 字符串型 “asdfadf”,符号常量 final double PI=3.1415926; final int MAX_VALUE=10000;,21,变量,每个变量都要有个名字(标识符) 名字
8、要有意义。如表示学生数量的变量,用studentNum 比用k更合适 所有变量在使用之前必须被定义,22,变量的定义,int x; float y=3.14; long area,width,length;,格式:数据类型关键字 变量名=初始值;,23,3. 从命令行输入输出数据,24,输入基本型数据,Scanner reader=new Scanner(System.in); double d = reader.nextDouble(); boolean b = reader.nextBoolean(); byte by = reader.nextByte(); int i = reader
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本 数据类型 数组 枚举 类型
链接地址:https://www.31doc.com/p-3423795.html