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的应用
16.ejb
(1) stateless session和stateful sessionBean的区别及适用场合
(2) Entity bean如何实现事务?
(3)ejb事务中的隔离级别分为哪几个?
17.mvc model的定义,struts framework在其中的地位,struts各部分的作用,请结合图标示。
18.jsp中静态包含和动态包含的区别。
19.ejb在j2ee specification的描述,分类及功能是什么?什么情况下只能用entity bean而不能用hibernate等其他持久层框架?
20.两种重定向的区别
21.抽象类和接口的区别,使用场合
22.如何让javascript和html支持多种不同的浏览器。
23.如何在一个jvm的环境下去调试另外一个jvm?
24.在db2或oracle中如何用命令行查看库表结构?
24.unix的vi中基本命令
另
1.用英语描述一个项目的工作流
2.用英语做自我简介
3.未来的人生规划是什么?
4.挑一个比较得意的作品,或感觉收获颇丰,结合一个项目谈一下所用到框架技术
5.一个项目做完以后,有哪些遗留问题得到哪些经验教训
java技术面试基本问题小结
最新推荐文章于 2024-09-18 09:58:58 发布