首页 > 代码库 > [面试] - Java方向问题1

[面试] - Java方向问题1

1.     Forward与Redirect的区别,详细说明。

2.     Java里有哪些多线程的类

3.      抽象类和接口的区别?thedifferences between interface and abstract class?

4.     Servlet实例在一个应用中被创建了几次?

5.     说一说Servlet的生命周期? (Lifecycle)

6.     Servlet的作用域?

7.     SessionId. 的作用?

8.     Session的机制

9.     如果把对象放在Session里,如何在页面上得到?

10.   什么是Java反射机制?

11.   常用的设计模式,如工厂模式,观察着模式等?

12.    说说单例模式

13.    wait和sleep的区别

14.   final和finally, finalize的区别?

15.    list 、set和Map 区别?

16.   Set如何实现排序

17.    ArrayList和Vector的区别

18.   ArrayList 的特性

19.   list是怎么排序的?

20.    XML有哪些解析技术?区别是什么?

21.    Serializable是什么意思?

22.    String 和StringBuffer,它们之间的区别?

23.    Spring如何工作?

24.   request和session的区别?(cookies,response)

25.    写一个Singleton出来,懒汉式和饿汉式写法,还有线程安全的处理方式

26.   Struts的执行过程

27.   Struts标签是如何使用的?

28.   Struts抛出form是怎么把数据读出来的?

29.    Struts-validation的2种方法

30.   JavaScript起到什么样的作用,在项目中如何使用?

31.   常用的SQL语句,如join, union, group by和having等。

32.   如果搜索表的特别字段?(利用Select等SQL基本语句的运用能力)

33.    一个学生分数表(STU_SCORE)里面 存有STU_ID,CLASS_ID,SCORE,写出SQL语句,得到所有STU_ID和SCORE的总分。

34.    用sql建一个表

35.    数据库设计中需要注意的问题

36.    说出join的种类,以及各种join之间的区别.

37.   Hibernate的Session作用?

38.   hibernate持久化 托管bean可否用bean与数据库相同的主键object关联

39.   如何在hibernate中调用原始sql

40.   分别描述JDBC和hibernate执行过程

41.   表连接的几种方式,事务,存储过程,order by, group by?

42.   MVC 综述

43.   page是怎样被创建的

44.   JSP页面怎么样得到的传过的数据?

45.   JSP页面表的数据是用什么标签得到的?最好实例说明,这样证据充分!

46.    JSP有哪些内置对象?作用分别是什么?

47.    JSP中如何处理异常

48.    如何在JSP页上动态显示一个表格?

49.    JSP和Servlet的区别

50.    识别Server-client用什么方法

51.   Spring 在MVC中怎么运用的?起到什么作用?

52.   Spring中的transaction的用法?

53.   对Spring的AOP的理解

54.   Spring最直接的特点?IOC

55.   Spring怎么进行事务处理的?

56.   Spring和Hibernate如何相互支持?

57.   doGet()和doPost()作用,有什么区别?是哪种设计模式?

58.   Action怎么得到Servlet中的数据的?

59.   Action有几个类?

60.   解释ActionForm?

61.   Java和J2EE的区别?

62.   EJB包括(SessionBean, EntityBean)说出他们的生命周期,及如何管理事务的?

63.   简要叙述客户调用EJB远程接口和本地接口的区别?

64.    Say something about Hibernate and how to write begin Transaction?

65.    多线程怎样实现?

66.    什么是线程安全? 线程类的实现方法?

67.    如何实现线程安全。通过wait和notify?

68.    非线程安全如何用java语句转成线程安全?线程同步

69.    HashMap与HashTable的区别?

70.    Hashset和likedlist区别

71.    垃圾回收的优点和原理。并考虑2种回收机制。垃圾回收机制是怎么回事。如何确定对象没有用了要被回收?

72.    java的垃圾收集以及收集的方式

73.    什么是死锁,如何解决?

74.    什么是同步,异步。

75.    举出几个常见异常

76.    运行时异常和非运行时异常有什么区别请列举常用的运行时异常

77.      Object有那些方法?

78.    FORMBEAN干什么用的

79.    如何理解PAGE,REQUEST,SESSION,APLICATION?

80.    你通常会把对象存放在哪个范围内?

81.    jms消息顺序的处理与逻辑主键

 

1、  对Spring的properties配置文件的用法

2、 Linux/的一些命令及对内核的研究

3、  java的容器类及数组的效率

4、  对java的流的理解

5、  swing上如何体现mvs

6、  struts如何体现mvc

7、  jms消息在topic模式下 怎么样限制监听

8、  ejb开发模式 客户端缓存

9、  unix的环境部署 开发

10、 web程序如何校验

11、 数据库存储过程 触发器

12、 Collections 一般都用来干什么? 你用过它的那些方法

13、         Unix你熟悉那些命令?着重讨论了vi的使用

 

 

[面试] - Java方向问题1