1) 代码优化并说出理由。
For(int i=0;i<1000;i++){
For(int j=0;j<100;j++){
For(int k=0;k<10;k++){
Funcon(I,j,k);
}
}
}
2) Java 中的 8 大基本数据类型要知道 byte,int,char,long,$oat,double,boolean,short
3) 有状态的 bean 和无状态的 bean 的区别?有状态 bean,实例结束,则 bean 的生命周期
结束。无状态 bean,实例结束,bean 的生命周期不一定结束,可能还存在会话池中。
4) Jvm 中怎样加载 class 类和加载类的顺序?编译二进制格式,保存在.class 为扩展名的文
件中
5) Java 回收机制要了解 对内存堆中已经死亡或者长时间没有使用的对象进行清除或回收。
6) EJB 要了解 部署分布式应用程序
7) 事务和锁机制要了解(排它锁和共享锁,2 者的作用)排他锁不允许其它事务读取或更新,
共享锁不允许其它事务更新,但可以读取。
8) SQL 语句,会联合几张表写 SQL 语句,比较简单
9) 有一段代码,找出其中错误的地方并改正(有一道题是关于数据类型的错误,注意
varchar2 和 date,比较简单。还有一道题是代码题,内容忘了)
10) 有一段代码,给出代码的执行顺序
11) 有一段代码,会打印出什么结果?
Public void fun(){
Int i=0;
……………………。。。。。。。。 .还有点代码忘了
Try{
++i;
}
Finally{
++i;
}return
++i;
}
System.out.println(i);
12) 单链和多链要了解
13) 二叉树的算法(如:一共有 65 个节点,有多少层?)7 层
14) 开发模型的优缺点
15) Java 中你所了解的工具名字(如:开发工具,代码管理工具,构建工具,反编译工具,测
试工具,服务器工具,绘图工具)
16) 面试的时候可能会问到排序。
考得比较全面,选择题大概有 30 道题,简答题大概有 10 道题,简答题已找错的形式比较
评论2