网站大量收购独家精品文档,联系QQ:2885784924

java初级部分考试试卷.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java初级部分考试试卷

JAVA初级部分考试试题 1、面向对象的特征有哪些方面?? 答:面向对象力图使得程序代码接近现实世界中的事物。 封装,继承,多态,抽象; 2、String是最基本的数据类型吗? 答:不是; 3、int 和 Integer 有什么区别 答:int 是基本数据类型;Integer是int的包装类型; 4、String 和StringBuffer的区别 答:String是字符串类型,是不带缓存的,创建之后不能更改,可以用作数据共享;而StringBuffer是带缓存的,但通过某些方法可以改变其长度和内容,如:append()方法,其初始容量是16个字节。 5、运行时异常与一般异常有何异同? 答:运行时异常--在程序运行过程中产生的异常,是由于代码本身设计的不周全或外部输入引起的,程序自身可以进行处理。 6、说出ArrayList,Vector, LinkedList的存储性能和特性 答:ArrayList——用于保存有序可重复的数据,通过采用索引来控制数据元素的顺序,适用于快速随机查找。 Vector——用于实现动态数组功能的集合对象,适用于事先知道要保存数据个数或获得某个位置的数据元素。 LinkedList—— 7、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 int[10]; num[11]=11; 数组索引下标越界异常。 23、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类 是否可继承实体类(concrete class)? 答:接口可以继承接

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档