java技术面试基本问题小结

1.数据库select语句的应用,如联接、子查询等;
2.常用设计模式:factory method、template method、Adapter、Singleton、Observer、
Command等模式;
3.三种常用框架:Struts、Hibernate、Spring的基本原理;
4.uml基本知识;
5.常用数据库在DDL、DML、DCL、Interrogation的差异;
6.面向对象常用基本知识;
7.JAVA语言
(1)LIST和COLLECTION的区别和联系;
(2)深克隆和浅克隆的区别和联系;
(3)JAVA语言的特点,与其他语言相比的优点和缺点;
(4)反射;

8.事务控制如何实现,放在n层J2EE开发的那一层比较好?
9.WEB SERVICE基本原理
10.JAVA的多线程
11.DAO模式
12.JDK的发展历史,如JDK1.4比1.3多了一个ALERT关键字,后来发展了单元测试工具JUNIT
13.DOM和XPATH在XML中的应用
14.AJAX的应用
15.RSS的应用

你可能感兴趣的:(java)