JAVA期末复习知识点整理
Java知识点整理
Java的工作原理
Java采用Unicode编码。Java应用程序的结构包括package语句、import语句和类的定义。package语句是程序的第一条语句,它指明编译后的字节码文件(.class)存放的位置。import语句用于导入所需的其他类,必须放在package之后、class之前。每个类都有类名,花括号括起的部分为类体。Java程序由类构成,每一个类的类体中可以包含多个成员方法。Java程序大小写是敏感的,语句的分割用分号,“//”为行注释。
标识符合法判断
import语句Java语言规定标识符由字母、下划线、$和数字组成。标识符应以字母、下划线、美元符$开头,不能以数字开头。标识符区别大小写,标识符长度不限,但是实际命名不宜过长。标识符不能与关键字同名。
Java命名规范:
包应由小写字母组成,例如:。类应由一个或几个单词组成,每个单词的第一个字母大写。类名一般使用完整单词,避免缩写词(除非该缩写词被更广泛使用,像URL,HTML)。接口与类相同,可以使用形容词词缀,例如Runnable。Comparable。方法除第一个字母小写外,和类、接口的命名规则一样。全局变量和局部变量的命名与类、接口的命名规则相同,但可以使用简写,例如i,j,temp,maxNumber。常量由一个或多个被下划线分开的大写单词组成,例如:PAGE_SIZE。
Java数据类型的划分:
整数有三种表示形式:十进制整数,例如123,-456;十六进制整数,以0x或0X开头,例如0x123,-0X12;八进制整数,以0开头,例如012,-027.如果要表示长整型数,可以在数字的后面加上L或l,例如125L。浮点类型的数据有两种表示形式:十进制数形式,由数字和小数点组成,例如0.123.1.23.123.0;科学计数法形式,例如123e3或123E3.如果表示float型的数据要在数字后加f或F,例如1.23f;表示double型的数据在数字后面加d或D,例如2.3d,带小数点的数默认就是双精度浮点型,d可以省略。布尔型数据只有两个值:true和false,在内存中占用4个字节。
数据类型转换:
基本数据类型间的优先关系(从低到高)如下:byte->short->char -。int -。long -。float -。double。强制类型转换例如:int i = 12.byte b = (byte)i。//把int型变量i强制转换为byte型。字符串转换为数字可以使用Integer.parseInt(String s)方法,数字转换为字符串可以使用String(byte b)方法或者使用字符串类的valueOf方法:String.valueOf(各种类型的数值变量)。还可以用空字符串连接数字,将数字转换为字符串,例如:""+25.
数组的定义和引用很简单,只需要使用类型数组名[]或类型[]数组名即可,其中类型可以是Java中任意的数据类型。例如,int intArray[]定义了一个整型数组,String stringArray[]定义了一个字符串数组。在引用数组时,使用数组名[索引],索引为数组的下标,可以是整型的常数或表达式,下标从0开始。每个数组都有一个属性length指明它的长度,例如intArray.length指明数组intArray的长度。
数组的初始化有两种方式。一种是直接赋值创建,定义数组时就为数组元素赋值,数组的大小由所赋值的个数决定。例如,int intArray[] = {1,2,3,4},String stringArray[] = {"abc"。"How"。"you"}。另一种方式是使用new创建,先定义数组,再通过new关键字为数
组分配空间。例如,int a[]先定义,然后a = new int[2]为其创建空间,a[0] = 4,a[1] = 7为其赋值。也可以在定义和创建时一起完成,例如String []s = new String[2],s[0] = new String("Good"),s[1] = new String("bye")。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论