1、JAVA复习题第一章1、 Java分为三个体系:Java SE(标准版)、JavaEE(企业版)、Java ME(微型版)。2、Java语言的特点(1)纯面向对象:封装、继承、多态 (2)平台无关【注:Java需要编译,但不需要链接,编译后生成 .class字节码文件】(3)解释型语言 (4)Java的虚拟机机制和垃圾回收机制第二章1、Java标识符命名规则:(1)标识符由字母、下划线_、美元符号$或数字组成;(2)标识符必须以字母、下划线_、美元符号$开头,不能以数字开头;(3)Java标识符大小写敏感,没有长度限制;(4)可以为标识符取任意长度的名字,但关键字不能作为标识符。【注:类和接口
2、名:每个字的首字母大写方法名:首字符小写,其余的首字母大写常量名:常量名使用全部大写字母变量名:首字符小写,字间分隔符用字的首字母大写】2、Java的注释:/ 和 /* */3、Java变量的分类(1)按照声明的位置划分:局部变量:方法或语句块内部定义的变量成员变量:方法外部、类的内部定义的变量【注:局部变量在使用时一定要初始化,成员变量系统会赋予默认值,静态方法只能引用静态变量】(2)按照所属的数据类型划分:基本数据类型变量、引用数据类型变量【Java的所有数据类型的本质其实是类】4、反码a a=-(a-1) 5、(1)+在前时,先运算再取值 +在后时,先取值再运算(2)“+”除用于算术加法
3、运算外,还可用于对字符串连接进行操作 运行结果:a10206. 关系表达式 ? 表达式1 : 表达式2关系表达式的值为true时取表达式1的值;关系表达式的值为false时取表达式2的值。语法(1)例:输入一个数,如果它大于5,则输出,不大于则没有任何反应。(2)对话(3)例:输出1100内可以被3整除的数(4)闰年:闰年的条件是符合下面二者之一:(1)年份能被4整除,但不能被100整除;(2)能被400整除。(5)九九乘法表(6)星期的判断(7)一个没有返回值的score方法,当输入一个分数时,系统可以输出属于优、良、中、差、不及格中的类型。用switch写第三章1、new关键字(实例化对象
4、) main方法:实例化对象、调用方法2、修饰符方法返回值类型方法名(形式参数列表)/由零条到多条可执行性语句组成的方法体形式参数:在方法被调用时用于接收外界输入的数据实际参数:调用方法时实际传给方法的数据有返回值(return语句终止方法的运行)和无返回值(前面定义了void)Java修饰符 private :本类访问;default :表示默认,不仅本类访问,而且是同包可见。Protected:同包可见+不同包的子类可见Public :表示所有的地方均可见3、重载:参数列表不同,节省方法名的起名继承(重写):子类可以对父类方法,实现的内容进行更改【关键字:Extends + 父类、Java
5、只允许单继承】4、接口本身只有方法无法实现【关键字:implements】接口只有方法的特征没有方法的实现 实现某个接口,并不能直接继承接口的功能(必须重写)。Java一个普通类有且仅有一个父类,但可以实现多个接口,接口与接口之间“,”连接。5、(1)一个有返回值的age方法,当输入一个年龄时,系统可以输出此年龄是否成年,即是否大于18岁。用if写(2)一个没有返回值的sum方法,当输入一个处于1100之间的数时,系统计算出该数到100的累加之和。用for写运行结果:1+2+.+100=5050第四章1、五个关键字 try、catch、throw(方法体)、throws(声明方法) 和 fin
6、ally。 自行处理:可能引发异常的语句封入在 try 块内,而处理异常的相应语句则封入在 catch 块内。 回避异常:在方法声明中包含 throws 子句,通知潜在调用者,如果发生了异常,必须由调用者处理。 【空指针、异常的运算条件、非法索引访问数组(索引为负或大于等于数组大小)、打开指定路径名表示的文件失败】1、 有些异常可以避免,不要因为要使用异常而定义异常第五章1、定义数组 int a = new int10; int a = 1,2,3,4;2、通过Arrays.sort(b);方法可对数组进行排序 3、复制数组arraycopySystem.arraycopy(sourceArray,0,targetArray,0,sourceArray.length);clone方法4、二维数组 int a = 1,2 , 3,4,5,6 , 7,8,9 ;5、练习(1)输入三个数,写入到数组里,并对数进行升序排列:(2)数组的合并 数组a=1,2,3; 数组b=4,5,6; 合并为数组c=1,2,3,4,5,6;(3)计算出数组的最大值、最小值、总和、平均值(4)杨辉三角(5)二维数组正三角形的输出二维数组倒三角形的输出二维数组菱形的输出(6)有30个09之间的数字,分别统计03这4个数字分别出现了多少次(7)定义一个由整数组成的数组,要求求出其中的奇数个数和偶数个数
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1