Java 理论测试

导读:本篇文章讲解 Java 理论测试,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一.Java基础部分

1.什么是 jdk, jre, jvm?
2.什么是 javaSE,javaEE,javaME
3.运行java代码的两个命令是什么?
4.java中变量标识符的命名规则有哪些?
5.java中都有哪些数据类型?
6.java中的运算符都有哪些?
7.java中进行类型转换的规则是什么?
8.Scanner是在那个包下的类?
9.程序执行结构有哪些?
10.java中的分支语句是什么?
11.java中循环都有哪些?
12.在循环中,使用break的作用是什么?
13.在循环中,使用continue的作用是什么?
14.在java中,什么是类,什么是对象?
15.定义类的时候,一般要定义哪些内容?
16.面向对象编程的步骤是什么?
17.java成员方法的6要素是什么,分别解释说明?
18.什么是方法重载?
19.访问修饰符都有哪些,区别是什么?
20.static关键字的作用?
21.数组的特点
22.冒泡排序口诀

二.Java面向对象部分

23.什么是封装,如何实现封装
24.继承的特点是什么,有什么作用
25.方法重写的特征
26.super和this关键字的作用
27.什么是多态,如何实现多态,多态的作用是什么
28.什么是向上转型和向下转型
29.抽象类的特点
30.抽象方法的特点
31.接口的特点
32.抽象类和接口的区别
33.请画出异常体系的框架结构图
34.异常的关键字有哪些
35.throw和throws的区别
36.多重catch异常的时候需要注意什么问题
37.如何自定义异常
38.Log4j的使用步骤
39.请画出集合框架的结构图
40.List接口的特点
41.ArrayList的常用方法和扩容原理
42.Set接口的特点
43.HashSet的使用方式
44.TreeSet的使用方式
45.Map接口的特点
46.HashMap的使用方式和底层原理
47.请简单列举集合框架中用到的数据结构
48.Java中如何获取某个目录下的所有文件信息
49.InputStream和FileInputStream的区别是什么
50.请画出文件流的分类
51.请列出你所熟悉的字节流
52.一般使用哪种流处理对象数据
53.请列出常用的字符流
54.请列出常用缓冲流有哪些
55.哪种流有格式化输出字符串的功能
56.泛型的作用是什么
57.泛型通配符的作用是什么
58.如何设置泛型上限
59.如何设置泛型下限
60.如何在一个方法上使用泛型

三.java基础必会练习题:

1.继承练习: 主人喂养宠物
2.接口练习: 富豪打印机
3.异常处理: 通过输入计算两个数的商
4.集合: a. List集合实现学生管理
b. List Map 泛型集合分组汇总数据
5.IO流: a. 递归遍历文件夹
b. 文件复制

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/118141.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!