1 / 20
文档名称:

java面试100题.doc

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

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

分享

预览

java面试100题.doc

上传人:mh900965 2017/11/17 文件大小:123 KB

下载得到文件列表

java面试100题.doc

文档介绍

文档介绍:面向对象的三大特征
封装继承多态
Java和C++的区别
指针,多重继承,自动内存管理,操作符重载,预处理功能,缺省函数参数,goto语句,自动强制类型转换等
Java中创建对象的四种方式 
用new语句创建对象,这是最常见的创建对象的方法。 
运用反射手段,()实例方法。 
调用对象的clone()方法。
运用反序列化手段, readObject()方法。 
解释Java关键字native, strictfp, transient和volatile
native是方法修饰符。native方法是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法。因为在外部实现了方法,所以在java代码中,就不需要声明了,有点类似于接口口方法。native可以和其他一些修饰符连用,但是abstract方法和Interface方法不能用native来修饰。
strictfp修饰类和方法,意思是FP-strict,精确浮点,符合IEEE-754规范的。当一个class或interface用strictfp声明,内部所有的float和double表达式都会成为strictfp的。Interface method不能被声明为strictfp的,class的可以。
transient变量修饰符。标记为transient的变量,在对象存储时,这些变量状态不会被持久化。当对象序列化的保存在存储器上时,不希望有些字段数据被保存,为了保证安全性,可以把这些字段声明为transient。
volatile修饰变量。一个成员变量在每次被线程访问时,都强迫线程从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。
解释Java的反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。
int和Integer的区别
Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。
基本数据类型的种类
Byte short char int long float double boolean
String和StringBuffer的区别
JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffer来动态构造字符数据。
Servlet的生命周期以及Servlet和CGI的区别
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。
与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。
ArrayList,Vector和linkedList的存储性能和特性
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,V

最近更新

2025年度精装修商品房租赁合同全新规范版 9页

2025年度租赁车辆保养及维修服务合同 9页

2025年建筑项目经理年终工作总结范文 34页

2025年心脏起搏器植入术后护理要点探讨 20页

2025年心理咨询师资格证心理健康培训攻略 8页

2025年度离婚协议书网络虚拟财产分割范本 8页

2025年度社区环境卫生承包合同责任与执行标准.. 9页

2025年建筑工地质量优秀标语口号 5页

2025年度矿山承包经营与矿产资源开发合同 9页

版电力供应合同范本 7页

2025年度知识产权侵权纠纷处理合作协议 8页

版旅行社与餐馆合作协议合同 6页

2025年度电子商务公司与个人劳动合同 7页

2025年度电子信息产品研发与销售合同 9页

2025年度电力设施安全免责及责任协议 7页

版公司装饰材料采购合同模板 6页

2025年度生态小区物业管理移交与环保服务协议.. 9页

2025年医疗机构感染突发应对全案攻略 34页

2025年六大致病因素揭秘 64页

2025年度生态农业用地租赁管理合同 9页

2025年伤寒论解析与临床应用研究 44页

2025年度现代物流仓储厂房转租管理协议 8页

2025年度环境监测人员任职合同 9页

2025年临床实验步骤详解 26页

2025年中医经络护肤秘籍 31页

2025年度环保专利转让及环境治理合作合同 9页

2025年安徽省初中学业水平考试名校联考(一)数.. 2页

初三毕业班2025届中考数学复习计划2 5页

2024年江苏泰州兴化市事业单位招考公开招聘历.. 241页

公路试验室仪器自校表格 65页