1、面向对象的三大特色?

封装、继承、多态

2、ArrayList和LinkedList区别?

ArrayList是基于数组实现,LinkedList是基于链表实现。

ArrayList在查找时速度快,LinkedList在插入与删除时更具劣势。

3、接口和抽象类的异同是什么?
4、说说反射的用处?
5、解释什么是JSON?
6、AJAX申请的时候get和post形式有什么区别?
7、简略解释JavaScript中闭包的用法?
8、数据库事务ACID准则?
9、SQL语句
10、请阐明过程和线程的区别?并说出三种过程间通信的形式及三种线程同步的办法?
11、请对冒泡排序、插入排序、堆排序、疾速排序的速度进行排序?并阐明哪种算法是稳固的?如果对学生问题进行排序应该应用哪一种?
12、请阐明IO操作中同步和异步的区别?
13、单例模式特点?你还晓得哪些设计模式?
14、什么是视图?有什么优缺点?
15、1³+5³+3³=153 这样的数叫水仙花数,请编程写出所有水仙花数?