![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试试题
lyx4873281
这个作者很懒,什么都没留下…
展开
-
java集合框架部分常问试题
1.Collection 和 Collections的区别。 Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。 Collection是个java.util下的接口,它是各种集合结构的父接口 2.List, Set, Map是否继承自Collection接口? List,Set是 Map不是 3.ArrayList和Ve...原创 2011-07-07 09:25:03 · 87 阅读 · 0 评论 -
SSH 常见面试题02
1.strutsAction是不是线程安全的?如果不是,有什么方式可以保证Action的线程安全?如果是,说明原因2.MVC,分析一下struts是如何实现MVC的3.struts中的几个关键对象的作用(说说几个关键对象的作用)4.spring说说AOP和IOC的概念以及在spring中是如何应用的5.Hibernate有哪几种查询数据的方式6.load()和get()的...原创 2011-07-07 14:19:02 · 71 阅读 · 0 评论 -
SSH 常见面试题01
1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对...原创 2011-07-07 14:17:15 · 51 阅读 · 0 评论 -
Java面试题
问:Java的数据结构你用过哪些?Map与Set的本质区别是什么? 答:Java常见的数据结构有Collection和Map,其中Collection接口下包括List和Set接口,其下又有多个实现类如List下有ArrayList、LinkedList和Vector等实现类,Set下有HashSet、LinkedSet等实现类和SortedSet接口,HashSet下有Li...原创 2011-07-07 14:06:43 · 56 阅读 · 0 评论 -
java软件工程师面试常见问题!(五)
101、java中会存在内存泄漏吗,请简单描述。会。如:int i,i2; return (i-i2); 当 i为足够大的正数,i2为足够大的负数。结果会造成溢位,导致错误。102、java中实现多态的机制是什么?方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是...原创 2011-07-07 14:04:45 · 82 阅读 · 0 评论 -
java软件工程师面试常见问题!(四)
71、简述synchronized和java.util.concurrent.locks.Lock的异同 ?主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。72、EJB的角色和三个对象一个...原创 2011-07-07 14:04:09 · 119 阅读 · 0 评论 -
java软件工程师面试常见问题!(三)
51、垃圾回收的优点和原理。并考虑2种回收机制。Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程...原创 2011-07-07 14:02:57 · 69 阅读 · 0 评论 -
java软件工程师面试常见问题!(二)
16、同步和异步有何异同,在什么情况下分别使用他们?举例说明。如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。17、abstract c...原创 2011-07-07 14:01:39 · 61 阅读 · 0 评论 -
java软件工程师面试常见问题!(一)
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新...原创 2011-07-07 14:00:27 · 109 阅读 · 0 评论 -
Session和Cookie的区别
1、session保存在服务器,客户端不知道其中的信息;cookie保存在客户端,服务器能够知道其中的信息。 2、session中保存 的是对象,cookie中保存的是字符串。 3、session不能区分路径,同一个用户在访问一个网站期间,所有的session在任何一个 地方都可以访问到。而cookie中如果设置了路径参数,那么同一个网站中不同路径下的cookie互相是访问不到的。 ...原创 2011-07-07 14:35:23 · 59 阅读 · 0 评论