




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA初级部分考试试题1、面向对象的特征有哪些方面 答:面向对象力图使得程序代码接近现实世界中的事物。封装,继承,多态,抽象;2、String是最基本的数据类型吗?答:不是;3、int 和 Integer 有什么区别答:int 是基本数据类型;Integer是int的包装类型;4、String 和StringBuffer的区别答:String是字符串类型,是不带缓存的,创建之后不能更改,可以用作数据共享;而StringBuffer是带缓存的,但通过某些方法可以改变其长度和内容,如:append()方法,其初始容量是16个字节。5、运行时异常与一般异常有何异同?答:运行时异常-在程序运行过程中产生的异常,是由于代码本身设计的不周全或外部输入引起的,程序自身可以进行处理。6、说出ArrayList,Vector, LinkedList的存储性能和特性答:ArrayList用于保存有序可重复的数据,通过采用索引来控制数据元素的顺序,适用于快速随机查找。Vector用于实现动态数组功能的集合对象,适用于事先知道要保存数据个数或获得某个位置的数据元素。LinkedList7、Collection 和 Collections的区别。 答:前者是接口,后者是继承Object类的子类,定义了一组操作集合的静态方法,用于操作集合中的对象;8、&和&的区别。 答:&(逻辑与),对于逻辑运算需要计算出所有的表达式的值才能确定最终结果;&(短路与),对于运算式,如果前面的表达式可以计算出整个运算式的值,它就不会继续后面表达式的计算。9、HashMap和Hashtable的区别。 答:HashMap保存键-值对,适合快速存取元素;10、final, finally, finalize的区别。 答:final可以修饰变量,方法,类;final修饰的方法不能被覆盖,可以继承;fianl修饰的类不能被继承;final修饰的成员变量,必须在定义时或者是在构造函数时显示地赋值;final修饰的局部变量,不必在定义时显示初始化,但是一定要在使用前初始化,且只能初始化一次。11、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?答:Overload是方法重载,至需要方法同名,参数类型和个数可以不同,返回值类型可以不同;Override是方法覆盖,需要返回值类型相同,参数个数和类型也相同;Overloaded可以改变返回值类型。12、error和exception有什么区别?答:error,java运行时环境或者是硬件问题而引起的,程序没有办法进行处理;exception,程序设计的不周全或者是外部输入而引起的问题,程序可以对其进行处理;13、abstract class和interface有什么区别?答:抽象类和接口的区别;继承出象类的子类可以实现或者部分实现或者是不实现抽象类的抽象方法;而接口必须实现其所有抽象方法才,不然会报错;14、heap和stack有什么区别。答:heap(堆):基本数据类型变量以及使用数据类型的引用变量,stack(栈):存放引用数据类型的对象;15、Static Nested Class 和 Inner Class的不同。 答:静态内部类和匿名类的区别;静态内部类可以直接访问包含它的类的静态成员,而不能访问包含它的类的非静态成员;非静态的内部类成员不能定义为静态的;16、什么时候用assert。 17、GC是什么? 为什么要有GC? 答:java垃圾回收器,用来强制回收内存。18、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 答:前者类型不匹配错误,后者会自动转换类型;19、Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 答:12,-11;20、String s = new String(xyz);创建了几个String Object? 答:创建了二个;21、Java有没有goto?答:java有goto,属于保留字,不推荐使用;22、给我一个你最常见到的runtime exception。答:int num=new int10;num11=11;数组索引下标越界异常。23、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类 是否可继承实体类(concrete class)?答:接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。24、List, Set, Map是否继承自Collection接口?答:List,Set是继承自Collection接口,而Map本身是一个接口 ;25、abstract的method是否可同时是static?答:不能;26、数组有没有length()这个方法? String有没有length()这个方法?答:数组没有length()方法;String有length()方法;27、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用=还是equals()? 它们有何区别?答:用equals()方法区分,equals()方法比较的是内容,因为=比较的是两个元素对象的Hash值;28、构造器Constructor是否可被override?答:构造器可以被重载,但不能被覆盖;29、是否可以继承String类?答:可以;30、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?答:swtich可以作用在byte,long等基本数据类型上,但非基本数据类型的String不行;31、try 里有一个return语句,那么紧跟在这个try后的finally 里的code会不会被执行,什么时候被执行,在retu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出车前安全检查课件
- 2025年中医药学理论知识考试题及答案解析
- 公务员计划组织宣传类面试真题及答案大全
- 多源代码融合方法-洞察及研究
- 江苏省徐州市2024-2025学年八年级下学期期末历史试题(含答案)
- 医疗机构、零售药店《医疗保障定点管理暂行办法》知识测试试题(附答案)
- 2025【合同范本】集装箱租赁服务合同
- 2025家庭护工用工合同范本
- 出口应征税货物申报课件
- VR技能评估-洞察及研究
- 全过程工程咨询服务详细清单
- 法律法规法学 - 马工程《宪法学》重点整理
- 小学四年级道德与法治上册教材分析
- 淋巴瘤基础知识
- GB/T 14038-2008气动连接气口和螺柱端
- 《计算机系统结构(第二版)》配套教学课件
- 胰十二指肠切除术课件
- 风险分级管控责任清单(市政道路工程)
- (临床治疗)继发性甲旁亢课件
- UNIT 1 LESSON 1 LIFESTYLES课件第一课时
- 投标文件标书采购类
评论
0/150
提交评论