1. >>和>>>的区别?
答:>>和>>>都是右位移,区别是>>>左边空出的位以0填充。
2.Extends和implements的区别?
3.抽象类和接口的区别?
4.启动一个线程对象,是用start()还是用run(),为什么?
5.J2SE中怎样实现高效率绘声绘制直线?
6.Java iterator怎样使用?
7.Hash表中的元素遍历的顺序是什么?
8.链表和动态数组的区别是什么?如果随机的存放1k的数据,使用以上哪种数据结构比较合适,为什么?
9.什么是字节序?
10.在通常情况下,成员变量一般定义为什么访问级别?
11.什么是二叉树,它的遍历顺序是什么?