Java_02_标识符、关键字、数据类型_第1页
Java_02_标识符、关键字、数据类型_第2页
Java_02_标识符、关键字、数据类型_第3页
Java_02_标识符、关键字、数据类型_第4页
Java_02_标识符、关键字、数据类型_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

标识符、关键字、数据类型,Java基础,本节目标,注释及分隔符、Java文档化工具标识符关键字Java基本数据类型Java引用类型String类型,2,Java注释,Java语言中定义了三种注释形式:/单行注释-注释到行尾/*单行或多行注释*/*可以用于文档化处理的单行或多行注释*/JDK中提供了一个文档自动生成工具javadoc,在自定义类中public的成员前以/*/形式加入的注释内容均可被自动提取到生成的说明文档中。用法:somepathjavadocsource.java,3,Java分隔符,Java分隔符组成:分号-“;”、花括号-“”、空格-“”Java分隔符作用:Java语句必须以分号作为结束标记Java允许用花括号“”将一组语句括起来,形成一个语句块(block)Java程序源代码中各组成部分之间可以插入任意数量的空格,包括换行。,4,Java分隔符,Java语句块(block)用法:定义类时类体必须采用语句块形式定义方法时方法体必须采用语句块的形式定义循环语句时,循环体可以语句块的形式,采用将0多条语句集合到一起,作为一个整体进行处理语句块可以嵌套,嵌套层数无限制,5,变量,程序执行中数值可变的数据称为变量,变量包括变量名和变量值。变量名用标识符命名,对应一定数量的内存存贮单元,其单元数视变量类型而定。标识符符合一定命名规则的字符串序列。,6,使用变量的注意事项,变量命名不能重复Java区分大小写变量必须先定义,再使用只有定义过,才能为其分配相应数量的存储单元一旦定义,变量类型才能确定,才能检查其运算的合法性,7,标识符(1),Java语言中,为各种变量、方法和类等起的名字称为标识符Java标识符的命名规则:标识符可以由字母、数字、下划线(_)和美元符($)组成,其中数字不能开头;标识符不能是Java关键字和保留字,但可以包含关键字和保留字;标识符不能包含空格;标识符只能包含美元符($),不能包含、#等其他特殊字符。Java标识符大小写敏感,长度无限制,8,标识符(2),Java标识符举例,9,关键字(1),Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword);所有Java关键字都是小写的,true、false、null等都不是Java关键字(直接量);goto和const是Java的保留字(reservedword)。注:当定义标识符时,不要让标识符和关键字、直接量、保留字相同,否则将引起错误。,10,关键字(2),11,Java数据类型划分,12,Java基本数据类型,Java中定义了四类/八种基本数据类型逻辑型-boolean文本型-char整数型-byte,short,int,long浮点数型-float,double,13,逻辑型,boolean类型适于逻辑运算,一般用于程序流程控制boolean类型数据只允许取值true或false,不可以0或非0的整数替代true和false。用法举例:booleanb=false;if(b=true)/dosomething注意:其他基本数据类型的值不能转换成boolean类型,14,文本型,char型数据用来表示通常意义上“字符”字符常量是用单引号括起来的单个字符charc=A;Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示charc1=u0061;Java语言中还允许使用转义字符来将其后的字符转变为其它的含义charc2=n;/代表换行符,15,整数类型(1),Java各整数类型有固定的表数范围和字段长度,而不受具体操作系统的影响,以保证Java程序的可移植性:,16,整数类型(2),Java语言整型常量的三种表示形式:十进制整数,如12,-314,0。八进制整数,要求以0开头,如012十六进制数,要求0 x或0X开头,如0 x12Java语言的整型常量默认为int型,如:inti=3;声明long型常量可以后加l或L,如:longl=3L;,17,浮点型(1),Java浮点类型有固定的表数范围和字段长度,18,浮点型(2),Java浮点类型常量有两种表示形式十进制数形式,必须含有小数点,例如:3.14314.0.314科学记数法形式,如3.14e23.14E2314E2Java浮点型常量默认为double型,如要声明一个常量为float型,则需在数字后面加f或F,如:doubled=3.14;floatf=3.14f;,19,基本数据类型自动转换,基本数据类型转换等级:charbyteshortintlongfloatdouble,20,Java引用类型,Java语言中除8种基本数据类型以外的数据类型称为引用类型引用类型数据以对象的形式存在引用类型变量的值是某个对象的句柄,而不是对象本身声明引用类型变量时,系统只为该变量分配引用空间,并未创建一个具体的对象,21,Java引用类型应用举例,publicclassMyDateprivateintday=12;privateintmonth=6;privateintyear=1900;publicMyDate(intd,intm,inty)year=y;month=m;day=d;publicvoiddisplay()System.out.println(year+/+month+/+day);publicstaticvoidmain(Stringargs)MyDatem;m=newMyDate(22,9,2001);m.display();,22,对象的构造和初始化(1),为引用类型变量分配引用空间MyDatem;,23,对象的构造和初始化(2),Java引用类型成员变量默认初始化原则,24,String类,String是最常用的一种Java引用类型String类对象保存不可修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论