20081021面试题

 发表于2008年10月21日 11:04 阅读(19) 评论(0)

 

1.谈谈final, finally, finalize的区别。

2.列出几种设计模式.

3.HashMap和Hashtable的区别。

4.Entity Bean 的两种实现类型.(EJB)
9.3.1.1.1. 持久性
在应用或应用服务器的运行时间外,Entity Bean状态数据仍存在于持久数据存储之中。
Entity Bean有两种持久类型:Bean管理持久类型(Bean-managed Persistence,BMP)和容器管理的持久类型(Container-managed Persistence,CMP)。对于Bean管理的持久类型,由组件模型中Enterprise Bean类的代码控制对持久存储中状态数据的访问;容器管理持久性类型的Entity Bean,则由容器生成和管理对应持久存储中状态数据的访问方法。开发者可以不用编写这些方法。

http://infocenter.apusic.com/help/index.jsp?topic=/com.apusic.docs.as/output/eclipse/EntityBean.html
http://blog.csdn.net/wllyy189/archive/2007/10/29/1853580.aspx

5.java Thread类的两种实现.

2. 实现多线程
  通过继承class Thread或实现Runnable接口,我们可以实现多线程
http://www.bianceng.cn/webkf/Java/zl/200711/5278.htm
         5.1请问java中实现Thread类和Runnable接口有什么区别?
作者: 蓝海凝  01-01 08:00   回复    这个是很多公司招聘的时候经常问的话。

抽象类和接口的区别如下:

① 在类来继承抽象类时,只需实现部分具体方法和全部抽象方法,而实现接口则要实现里面的全部方法。
②在接口中无成员变量,而抽象类中可有成员变量。
在Java中引进接口主要是为了解决多继承的问题。
实现多线程主要继承Thread 类和实现Runnable接口。
//////////////////////////////////////////////////
你要是向实现多线程的话,你可以让一个类继承自Thread类;

但是事实是你经常会碰到这个类已经有了自己的父类,而java

有不允许一个类同时有多个父类,此时你可以选择实现Runnable接口

http://bbs.jobmet.com/thread-69439-1-1.html

6.java 产生随机数的Random类.
http://bbs.tech.ccidnet.com/simple/index.php?t129003.html

7.java socket类
  写段程序使用socket类读取服务器传来的几个字符.
http://tech.ccidnet.com/art/322/20051223/399191_1.html
http://fanqiang.chinaunix.net/a4/b5/20011230/08300025.html
http://www.blogjava.net/sterning/archive/2007/10/13/152508.html

8.java 求二叉树的深度.
  结构 左右兄弟.
http://bbs.kaoyan.com/viewthread.php?tid=709115
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章