1.java语言的特点。
2.原码、反码、补码。
3.命名规则和规范。
4.基本数据类型。
5.自动数据类型转换和强制数据类型转换。
6.转义字符。
7.运算符 “/”“%”
8.运算符优先级。
9.数组的定义及声明。
10.数组的遍历,排序,复制。
11.冒泡排序和桶排序。
12.方法的定义和调用。
13.方法重载(Overload)和方法重写(Override)。
14.引用数据类型: 接口, 数组, 类,字符串
15.构造器。
16堆、栈和方法区。
17.访问控制符。
18. 上溯造型:子类转成父类 ,自动转换、
下塑造型:向下转换需要 强制转换
A Instanceof B 判断A是不是B的对象或者子类对象
19.封装,继承,多态,面向对象。
20.static。
21.静态块,普通块,构造器,执行顺序。
22.单例模式。
23.final。
24.抽象类抽象方法。
25.接口。
26.内部类。
27.异常处理。
----------------------------------------------
java高级
1.==和equals区别。
2.final,finally和finalize区别。
3.包装类。基本数据类型与对象之间的相互转换。
4.自动装箱和自动拆箱。
自动装箱调用哪个函数?怎么证明调用的Valueof
考的 高速缓存
Int的高速缓存范围-128-127
Char的高速缓存范围 0-127;
5.字符类,判断是不是数字,判断是不是字母。
6.String,StringBuffer,StringBuilder区别。
7.String字符串,判断各种字面量是否相等。
8.国际加密和解密的实现:
9.Math类。
10.随机数类。
11.字符串和时间的相互转换。
12.集合。线性集合Collection 非线性集合map
13.泛型。
14.文件类。
15.递归。
16.字节流,字符流。
17.序列化和反序列化。
19.多线程。锁synchronized。
20.套接字。
21.jdbc。