1 / 4
文档名称:

JAVA程序员面试题.docx

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

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

分享

预览

JAVA程序员面试题.docx

上传人:cjc201601 2021/7/23 文件大小:69 KB

下载得到文件列表

JAVA程序员面试题.docx

相关文档

文档介绍

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

最近更新

贺卡营销方案 8页

货币资金管理优化方案 8页

财务信息系统解决方案 9页

内蒙古农牧交错带经济地域类型划分研究的开题.. 2页

内置GFRP管的钢筋混凝土组合柱的轴压性能研究.. 2页

内毒素血症小鼠急性肺损伤的机制及生长抑素的.. 2页

同学会演讲稿感人范文(二篇) 7页

具有快运需求的物流配送车辆调度模型研究的开.. 2页

其于土地集约利用的开发区聚类研究的开题报告.. 2页

移动营销的创新前沿 31页

肝炎疫苗的开发和免疫机制研究 31页

公元前5世纪雅典与西西里的关系的开题报告 2页

向量相似性搜索优化 31页

端到端异步流水线设计 31页

技术进步的社会责任 31页

荷塘改造方案 8页

先秦至魏晋南北朝“治理”义动词研究的开题报.. 2页

兆瓦级双馈异步风电机组偏航系统研究的开题报.. 2页

元宝山露天矿非工作帮残采方案研究的开题报告.. 2页

膏药促销方案 7页

口周皮炎与其他皮肤疾病的鉴别诊断 32页

偏分复用系统中解复用方案和偏振相关损耗的研.. 2页

信源数估计算法研究的开题报告 2页

信任违背对自我——他人重叠的影响的开题报告.. 2页

促进数学基本活动经验积累的教学策略研究--以.. 2页

侧卧位全髋关节置换术中比较下肢长度的新方法.. 2页

作业成本法在A钢铁企业中的应用的开题报告 2页

体素内无规则运动核磁成像技术在前列腺癌诊断.. 2页

低秩矩阵恢复算法分析的开题报告 2页

编制文件方案 7页