欢迎来到天天文库
浏览记录
ID:18586243
大小:147.50 KB
页数:18页
时间:2018-09-19
《2012-2013java面向对象程序设计小题复习指导(整理版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java面向对象程序设计复习指导第一章1、相关文件的扩展名:XXX.javajava源文件;XXX.class字节码文件;2、编译方法:javac文件名.java3、运行方法:java主类类名4、联合编译:一个源文件可以只有一个类或几个类,编译这个源文件将得到这些类的字节码文件,因此,一个java源文件不必是一个java源程序,即不必含有主类。当使用解释器运行一个java应用程序时,java虚拟机将java应用程序需要的字节码文件动态地加载到内存,然后再由java的虚拟机解释执行,因此,可以事先单独编译一个java应用程序所需要的其他源文件,并将得到的字节码文件和应用程序存放在同一目录
2、中。如果应用程序的源文件和其他的源文件在同一目录中,也可以只编译应用程序源文件,java系统对自动地先编译应用程序需要的其他源文件。第二章1、合法的标识符:1)由字母、下划线、美元符号($)和数字组成,长度不受控制;2)第一个字符不能是数字字符;3)不能使关键字;4)不能是true、false、null。·附:java的50个关键字:abstract、assert(声明)、boolean、break、byte、case、catch、char、class、cons(常量)、continue、default、do、double、else、enum、extends(继承)、final、fin
3、ally、float、for、goto、if、implements(实现接口)、import、instanceof(一种二位运算符)、int、interface、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized(同步的)、this、throw、throws、transient、try、void、volatile(不定的)、while。2、基本数据类型占用的内存空间:int——4个字节;byte——1个字节;short——2个字节;
4、long——8个字节;char——2个字节;float——4个字节;double——8个字节3、基本数据类型的精度:float——保留8位有效数字;double——保留16位有效数字4、基本数据类型间的转换:1)Java中数据的基本类型(不包括逻辑类型)按精度从“低”到“高”排列:byte、short、char、int、long、float、double2)当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换。例如:floatx=100;(100.0)3)当把级别高的变量的值赋给级别低的变量时,必须使用显示类型转换运算。显示转换的格式:(类型名)要转换的值;例如intx=
5、(int)34.89;longy=(long)56.98F;intz=(int)1999L;5、数组的创建和使用:1)为数组分配内存空间的格式如下:数组名字=new数组元素的类型[数组元素的个数];例如:boy=newfloat[4];2)数组变量boy中存放着这些内存单元的首地址,该地址称作数组的引用,这样数组就可以通过索引操作这些内存单元。3)声明数组和创建数组可以一起完成,例如:floatboy[]=newfloat[4];4)二维数组和一维数组一样,在声明之后必须用new运算符分配内存空间,例如:intmytwo[][];mytwo=newint[3][4];或intmytwo
6、[][]=newint[3][4];5)一维数组通过索引符访问自己的元素,如:boy[0],boy[1]等。注意:索引从0开始,数组若有7个元素,那么索引到6为止,如果程序使用了如下语句:boy[7]=384.98f;程序运行时将生.ArrayIndexOutOfBoundsException异常,因此在使用数组时必须谨慎,防止索引越界。6)二维数组也通过索引符访问自己的元素,如a[0][1],a[1][2]等;需要注意的是索引从0开始。6、枚举类型的使用:Java使用关键字enum声明枚举类型,语法格式如下:enum枚举名{常量列表}其中的常量列表是用逗号分割的字符序列,称为枚举类型
7、的常量(枚举类型的常量要符合标识符之规定,即由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字字符)。enumSeason{spring,summer,autumn,winter}可以以枚举类型声明枚举变量,如:Seasonx;枚举变量的取值只能是枚举类型声明中定义的枚举类常量对象,如:x=Season.spring;被打印时返回包含在声明中的枚举类常量的名称。第三章1、各种运算符的使用:1)加减运算符:+,-2)乘、除和求余运算符:
此文档下载收益归作者所有