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

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

ID:59254716

大小:262.00 KB

页数:37页

时间:2020-09-08

javase笔试面试简答题部分.doc_第1页
javase笔试面试简答题部分.doc_第2页
javase笔试面试简答题部分.doc_第3页
javase笔试面试简答题部分.doc_第4页
javase笔试面试简答题部分.doc_第5页
资源描述:

《javase笔试面试简答题部分.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一部分51.请解释Java语言的跨平台特性。52.请列举JAVA语言的主要特点53.请说明一个JAVA类中主要包含哪几个元素?并说明每种元素的作用。54、请说明构造方法的作用和特征55、什么事方法重载(overload)?66、请列举Java语言中的权限访问修饰符,并说明每种权限的含义。67、请列举Java语言中的八种基本数据类型,并说明每种数据类型的含义及长68.什么叫引用类型,引用类型和基本数据类型有什么区别?69.对于String对象,可以使用“=”赋值,也可以使用new关键字赋值,两种方式有什么区别?710.String类是一个“不可变类”,请解

2、释“不可变类”的含义。711.String类和StringBuffer类有什么区别?712.StringBuffer和StringBuilder类有什么区别?813.包装器类型包括哪些类,有什么作用?814.请说明Java语言中的值传递规则。815.使用static修饰属性或方法后,属性和方法有什么特征?816.使用final修饰属性后,属性有什么特征?917.请说明操作符==的作用。918请说明&&与&的区别和联系919.break语句能在什么场景使用。920.for循环中的break语句和continue语句的使用。921请说明一个JAVA类中主要包含

3、哪几个元素并说明每种元素的作用。10第二部分类之间的关系10用代码表示A类关联B类的情况。102.请说明Java语言中数组的基本概念,数组的作用,以及数组的声明创建方式。103.使用代码,创建一个长度为5的String型数组,并使用增强for循环迭代数组打印出数组中的元素。104.说明Arrays类的作用。115.请使用简单代码展示A类依赖B类的含义。116.请说明依赖关系和关联关系的区别。117.继承有什么作用,Java语言中的继承有什么特点?118、什么是方法覆盖?并说明方法覆盖与方法重载(overioad)的区别。129、请说明什么是抽象类?抽象类

4、有什么作用?1210、请说明抽象方法的含义,并说明抽象类与抽象方法的关系。1211、super关键字的两种用法。1212、final类与final方法有什么作用?1214.Object类有什么特点?1315.Object类中的toString方法有什么用?1316.Object类中的equals方法和hashCode方法。1317.接口有什么特点,与抽象类有什么区别?1418.类继承父类与类实现接口,有什么区别?1419.Comparable接口有什么作用14第三部分异常处理141.什么是异常?异常和错误有什么区别?142.nullPointExcepti

5、on是什么异常?什么情况发生该异常?143.说明try/catch/finally语句块的作用154.如何使用语句抛出异常,抛出异常后如何处理?155.throws关键字和throw关键字有什么区别和联系?156.什么是自定义异常类?为什么要自定义异常类?15第四部分核心API150.请画出Java集合框架的主要接口和类的继承关系。16Collection接口和Map接口分别定义了什么集合类型?有什么区别?161.用简单代码演示创建一个泛型类为Customer类的List对象,并使用增强for循环迭代集合。162.List和Set集合有什么区别?163.L

6、ist接口有哪几个实现类?分别说明其特征174.Collectioin和Collections有什么区别?175.如何将一个Collection转换成数组?176集合的作用?177HashMap和TreeMap在性能上有什么样的差别呢?你比较倾向于使用哪一个?178什么是Iterator189什么是HaspMap和Map?1810Java集合框架都有哪些最佳实践呢?1811ArrayList和Vector的区别。1812ArrayList、Vector、LinkedList的区别?  1813Map的接口和特点?: 1914Collection及Colle

7、ctions的区别?  1915假设存在文本文件etc.doc,请用代码展示将文件按行读出,并打印输出到控制台。1916.使用java语言如何创建线程对象?请列出常用的两种方法。1917.关键字synchronized有什么作用?用简单代码展示synchronized的方法。2018.线程之间通信的方法有哪几个?分别起到什么作用?20第五部分其他特性201.什么是泛型?泛型有什么作用?203.下述代码是否有编译错误,如果有,请指出错误。214.请使用简单代码声明一个枚举类型,并说明枚举的作用。215.假设有一个枚举类型是Grade,使用代码展示遍历该枚举的

8、方法。227.什么是自动装箱/拆箱?使用该特征有哪些注意事项?22

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。