面试
wangzff
喜欢新技术,喜欢新事物,喜欢我的她
展开
-
java 面试题
1.2个字符串比较大小?如:String str1="a"; String str2="b"; 实现过Comparable接口的类可以用compareTo来比原创 2009-08-02 11:43:00 · 524 阅读 · 0 评论 -
JSP面试经典
1. 如何执行一个线程安全的JSP? 只需增加如下指令 2.在JSP如何包含一个静态文件? 静态包含如下: 动态包含如下: 3.如何防止在JSP或SERVLET中的输出不被BROWSER保存在CACHE中? 把如下脚本加入到JSP文件的开始即可: response.setHeader("Cache-Control","no-store"); //HTTP 1.1 response.set原创 2009-08-02 10:01:00 · 814 阅读 · 0 评论 -
hibernate,spring,struts面试题
Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernate是一原创 2009-08-02 11:53:00 · 692 阅读 · 0 评论 -
SQL面试题
问题描述: 为管理岗位业务培训信息,建立3个表: S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄 C (C#,CN ) C#,CN 分别代表课程编号、课程名称 SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩 要求实现如下5个处理: 1. 使用标准SQL嵌套语句查询选修课程名称为转载 2012-02-07 10:24:13 · 2714 阅读 · 0 评论 -
反射机制的理解及其用途
Reflection 是 Java 程序开发语言的重要特征之一,是学习Java必须 String s = "aaa"; Class cls1 = s.getClass(); Class cls2 = String.class; Class cls3 = Class.forName("java.lang.String"); if (cls1 == cls2) {转载 2012-02-26 22:55:53 · 5293 阅读 · 0 评论 -
将值对象改为引用对象
在很多系统中,我们可以用如下的方法来划分对象:引用对象和值对象。 引用对象是:指如客户和帐号这样的对象,每个对象实例对应于显示世界中的一个真实对象,我们通过标识符来判断不同的对象实例是否是同一个对象。 值对象是:如同日期这样的对象,对象的值就是它们全部的意义。要判断两个值对象是否相等就需要判断他们的值是否相等。 在实际的开发中,那些对象应该划分为值对象,哪些对象应该划分为引用对象有时候并转载 2012-02-26 23:08:55 · 2141 阅读 · 0 评论 -
Hashtable和HashMap有什么区别
a.Hashtable是继承自陈旧的Dictionary类的,HashMap继承自AbstractMap类同时是Java 1.2引进的Map接口的一个实现。 b.也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个 多线程的应用程序中用一个Hashtable,但你必须同样地为一个HashMap提供外同步。转载 2012-02-26 22:45:49 · 1360 阅读 · 0 评论 -
ArrayList、Vector、LinkedList的区别及其优缺点?
ArrayList,LinkedList,Vestor这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下: 一、同步性 ArrayList,LinkedList是不同步的,而Vestor是同步的。所以如果不要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费的开销。但在多线程的情况下,有时候就不得不使用Vector转载 2012-02-26 22:39:39 · 30500 阅读 · 5 评论