java面试大总结.docx
《java面试大总结.docx》由会员分享,可在线阅读,更多相关《java面试大总结.docx(8页珍藏版)》请在优知文库上搜索。
1、51,垃圾回收的优点和原理.并考虑2种回收机制.Java语言中一个显着的特点就是引入了垃圾回收机制,使c+程序员最头瘁的内存管理的问题理刃而解,它使得Java程序员在编写程序的时候不再须要考虑内存管理.由于有个垃圾回收机制,Java中的对象不再有“作用城”的概念,只有对象的引用才有“作用城”垃圾回收可以有效的防止内存泄露,有效的运用可以运用的内存.垃圾回收器通常是作为一个单独的低级别的线程运行,不行5(知的状况下对内存堆中已经死亡的或者长时间没有运用的对象进行清和回收,程序员不能实时的调用垃圾回收卷对某个对象或全部对象进行垃圾回收.回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收.52、
2、请说出你所知道的线程同步的方法.Wait():使一个线程处于等待状态,并且释放所持有的对象的lock.SIeeP():使一个正在运行的畿程处于睡喉状态,是一个静态方法,调用此方法SM获InterruptedException异样notify。:噢一个处于等待状态的线程,留意的是在调用此方法的时候,并不能准确的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。AHnotityO:陕全部处入等待状态的线程,留意并不是给全部映醒线程一个对象的做,而是让它们竞争.53、你所知道的集合类都有哪些?主要方法?最常用的集合类是1.ist和Map.1.ist的详细实现包括Array1.
3、ist和Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对氨的元素列表.1.ist适用于按数值索引访问元素的情形。Map供应了一个更通用的元素存储方法.Map集合类用于存储元素对(称作“健“和“值“),其中便映射到一个值.54、描述一下JVM加栽CIaSS文件的原理机制?JVM中类的装噢是由CIaSS1.Oader和它的子类来实现的,JavaCIass1.oader是一个重要的Java运行时系统组件.它负责在运行时查找和装人类文件的类.55、Char型变量中能不能存贮一个中文汉字?为什么?能够定义成为一个中文的,因为java中以unicode编码,一个char占2个字节,所
4、以放一个中文是没问题的56、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?多线程有两种实现方法,分别是继承Thread类与实现Runnable接口同步的实现方面有两种,分别是SynchronizedzWait与notify57、JSP的内置对象及方法.Web容卷加就SerVlet,生命周期起先.通过调用SerVIet的init()方法进行SerVIet的初始化.通过调用SerViCe()方法实现,依据恳求的不同调用不同的do*()方法.结束服务,web容器调用servlet的destroy。方法.62、如何现实servlet的单线程模式63、页面间对象传递的方法request,
5、session,application,COOkie等64、JSP和SerVlet有哪些相同点和不同点,他们之间的联系是什么?JSP是SerVIet技术的扩展,本质上是SerVIet的葡易方式,更强调应用的外表表达.JSP编译后是“类SerVIet”SerVlet和JSP最主要的不同点在于,Servlet的应用嵬辑是在Java文件中,并且完全从表示层中的HTM1.里分别开来.而JSP的状况是Java和HTM1.可以组合成一个扩展名为jsp的文件.JSP便重于视图,SerVlet主要用于限制逻辑.65、四种会话跟踪技术会话作用城ServIetsJSP页面描述page否是代衰与一个页面相关的对霰和
6、属性一个页面由一个编译好的Javaservlet类(可以带有任何的include指令.但是没有include动作)表示.这既包括servlet又包括被编译成servlet的JSP页面request是代表与Web客户机发出的一个恳求相关的对象和属性.一个恳求可能物器多个页面,涉及多个Web组件(由于forward指令和include动作的关系)session是代表与用于某个Web客户机的一个用户体验相关的对象和属性.一个Web会话可以也常常会班!多个客户机恳求application是代表与整个Web应用程序相关的对缜和属性.这实质上是身越整个Web应用程序,包括多个页面、恳求和会话的一个全局作用
7、城67、J2EE是技术还是平台还是框架?J2EE本身是一个标准,一个为企业分布式应用的开发供应的标准平台.J2EE也是一个框架,包括JDBC、JNDI、RMIxJMS.EJB、JTA等技术.68、我们在web应用开发过程中常常遇到输出某种编码的字符,如iso8859T等,如何出一个某种编码的字符串?PublicStringtranslate(Stringstr)StringtempStr=,;trycatch(Exceptione)returntempStr;69、简述运辑操作(&/1)与条件操作(&,|)的区分.区分主要答两点Ia.条件操作只能掾作布尔型的,而逻辑掾作不仅可以操作布尔型,而且
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 面试 总结
