Java三个平台
Java基本数据类型
接口和抽象类区别?为什么用接口?
Java是单继承还是多继承?
所有类的基类是?Java.Lang.object object里的方法?
说你下你用过哪些接口?类?抽象类?
重写override 和重载overload区别?
This和super区别?
异常和错误区别?
运行时异常和编译(非运行时)异常区别?
Throws和throw区别?
如何捕获异常?
说出你遇到过哪些异常类?
Exception、RunTimeException、Throwable关系
Try{}catch(){}finally{} return ; return 执行么?
数组长度可变么?
Collection Collections?
List和set区别?Set如何区分重复?
如何让List 或者set 按照某个属性排序?
遍历map效率最高的方法?
HashMap和HashTable?
==和equals区别?
从写equals方法?重写toString方法?重写hashCode?
String常用方法?
Math常用方法?
金额用什么表示?
四舍五入?
IO流中类?
什么时候使用字节流?字符流?
常用流有哪些?
XML解析方式?
线程和进程区别?
如何定义一个线程?
线程如何开启?为什么不调用run?
Wait?Sleep?
如何解决死锁问题?死锁这么产生的?
如何实现线程同步?
Socket编程?
Java语言特点
int和Integer的区别
虚函数,匿名函数
Cloneable接口
序列化和反序列化
String,stringBuffer和StringBuilder的关系
final,finally和finalize的区别
HashTable,HashMap,ConcrrentHashMap
ArrayList ,LinkList和Veoter的比较区别
JVM内存模型
JVM垃圾回收机制与实现
GC? Java 还有内存溢出情况么?
Java标示符命名规则?
有goto么?
do{} while() while(){}?
for(;;){} for(int i=0;;){} for (;i<100;){} for(;;i++){}
Switch 可以操作的数据类型?
Short i=0;i=i++; i=i+1; i+=1;那个错误的?
1/5 结果?
break、continue、return?:
数组长度是否可变?
String,和数组,那个有length方法?那个有length属性?
如何获取随机整数?如何获取随机小数?j
访问修饰符有哪些?
你对面向对象和面向过程的理解?
面向对象三个特性或者叫属性?