javase笔试面试简答题部分.doc

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

第一部分 5 1.请解释Java语言的跨平台特性。 5 2.请列举JAVA语言的主要特点 5 3.请说明一个JAVA类中主要包含哪几个元素?并说明每种元素的作用。 5 4、请说明构造方法的作用和特征 5 5、什么事方法重载(overload)? 6 6、请列举Java语言中的权限访问修饰符,并说明每种权限的含义。 6 7、请列举Java语言中的八种基本数据类型,并说明每种数据类型的含义及长 6 8.什么叫引用类型,引用类型和基本数据类型有什么区别? 6 9.对于String对象,可以使用“=”赋值,也可以使用new关键字赋值,两种方式有什么区别? 7 10.String类是一个“不可变类”,请解释“不可变类”的含义。 7 11.String类和StringBuffer类有什么区别? 7 12.StringBuffer和StringBuilder类有什么区别? 8 13.包装器类型包括哪些类,有什么作用? 8 14. 请说明Java语言中的值传递规则。 8 15.使用static修饰属性或方法后,属性和方法有什么特征? 8 16.使用final修饰属性后,属性有什么特征? 9 17.请说明操作符==的作用。 9 18请说明与的区别和联系 9 19. break语句能在什么场景使用。 9 20.for循环中的break语句和continue语句的使用。 9 21 请说明一个JAVA类中主要包含哪几个元素并说明每种元素的作用。 10 第二部分 类之间的关系 10 用代码表示A类关联B类的情况。 10 2.请说明Java语言中数组的基本概念,数组的作用,以及数组的声明创建方式。 10 3.使用代码,创建一个长度为5的String型数组,并使用增强for循环迭代数组打印出数组中的元素。 10 4.说明Arrays类的作用。 11 5.请使用简单代码展示A类依赖B类的含义。 11 6.请说明依赖关系和关联关系的区别。 11 7.继承有什么作用,Java语言中的继承有什么特点? 11 8、什么是方法覆盖?并说明方法覆盖与方法重载(overioad)的区别。 12 9、请说明什么是抽象类?抽象类有什么作用? 12 10、请说明抽象方法的含义,并说明抽象类与抽象方法的关系。 12 11、super关键字的两种用法。 12 12、final类与final方法有什么作用? 12 14.Object类有什么特点? 13 15.Object类中的toString方法有什么用? 13 16.Object类中的equals方法和hashCode 方法。 13 17.接口有什么特点,与抽象类有什么区别? 14 18.类继承父类与类实现接口,有什么区别? 14 19.Comparable接口有什么作用 14 第三部分 异常处理 14 1 .什么是异常?异常和错误有什么区别? 14 2 .nullPointException是什么异常?什么情况发生该异常? 14 3.说明try/catch/finally语句块的作用 15 4.如何使用语句抛出异常,抛出异常后如何处理? 15 5. throws 关键字和 throw 关键字有什么区别和联系? 15 6. 什么是自定义异常类?为什么要自定义异常类? 15 第四部分 核心API 15 0. 请画出Java集合框架的主要接口和类的继承关系。 16 Collection接口和Map接口分别定义了什么集合类型?有什么区别? 16 1. 用简单代码演示创建一个泛型类为Customer类的List对象,并使用增强for循环迭代集合。 16 2. List和Set集合有什么区别? 16 3.List接口有哪几个实现类?分别说明其特征 17 4.Collectioin 和Collections有什么区别? 17 5.如何将一个Collection转换成数组? 17 6集合的作用? 17 7 HashMap和TreeMap在性能上有什么样的差别呢?你比较倾向于使用哪一个? 17 8 什么是Iterator 18 9 什么是HaspMap和Map? 18 10Java集合框架都有哪些最佳实践呢? 18 11ArrayList和Vector的区别。 18 12 ArrayList、Vector、LinkedList的区别??? 18 13 Map的接口和特点?:? 19 14 Collection及Collections的区别??? 19 15 假设存在文本文件etc.doc,请用代码展示将文件按行读出,并打印输出到控制台。 19 16.使用java语言如何创建线程对象?请列出常用的两种方法。 19 17.关键字synchronized有什么作用?用简单代码展示synchronized的方法。 20 18. 线程之间通信

文档评论(0)

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

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

1亿VIP精品文档

相关文档