1 / 2
文档名称:

JAVA程序员面试题4.doc

格式:doc   大小:27KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA程序员面试题4.doc

上传人:2072510724 2019/6/2 文件大小:27 KB

下载得到文件列表

JAVA程序员面试题4.doc

相关文档

文档介绍

文档介绍:JAVA程序员面试题(4)2008-06-1210:42Java的接口和C++的虚类的相同和不同处由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是publicstatic,。Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。。垃圾回收的优点和原理。并考虑2种回收机制。Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。请说出你所知道的线程同步的方法?wait():使一个线程处于等待状态,并且释放所持有的对象的lock。sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。你所知道的集合类都有哪些?主要方法?最常用的集合类是List和Map。List的具体实现包括ArrayList和Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。List适用于按数值索引访问元素的情形。Map提供了一个更通用的元素存储方法。Map集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值。描述一下JVM加载class文件的原理机制?JVM中类的装载是由ClassLoader和它的子类来实现的,JavaClassLoader是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。char型变量中能不能存贮一个中文汉字?为什么?能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的多线程有几种实现方法,都是什

最近更新

内燃机脉冲增压系统三维流动的计算研究的开题.. 2页

内存数据采集中的实时高吞吐率存储系统的开题.. 2页

应聘面试求职信格式六篇 8页

世界献血日无偿献血的倡议书六篇 8页

12月入党积极分子思想汇报范文(通用3篇) 8页

纳米技术在环境保护中的应用 31页

疫情后酒店业的复苏和重塑 31页

公共部门人力资源柔性管理机制研究的开题报告.. 2页

全风化花岗岩路堤填筑技术及质量控制研究中期.. 2页

全球气候变化背景下我国生物多样性保护补偿机.. 2页

全寿命周期管理在变电工程设计中的应用的开题.. 2页

移动与物联网开发 31页

光纤入户(FTTH)业务自动发放系统的分析与设计.. 2页

光子晶体带结构计算FDTD方法的GPU实现研究的开.. 2页

光伏电站综合自动化监控系统的设计与实现中期.. 2页

先天性巨结肠手术后患儿远期生活质量的研究的.. 2页

艾灸策划方案 9页

臭氧污染方案 7页

僭越与合谋:798异托邦的空间实践研究的开题报.. 2页

互联网+思维下的校企合作创新 31页

倒装芯片物理设计的应用技术研究的开题报告 2页

信息服务业对山东省经济增长的作用研究的开题.. 2页

肺炎实施方案 7页

12.20什么时候才能真正实现光纤宽带? 4页

作业成本法在造纸企业成本核算管理中的应用—.. 2页

低谐波LCL滤波器的光伏并网逆变器的研究的开题.. 2页

肝癌用药方案 4页

《撬棍的学问导学案-2023-2024学年科学冀人版.. 5页

美国签证DS160申请表信息中文版 4页

七年级数学家长会课件 16页