• Java 理论测试


    一.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. 文件复制

  • 相关阅读:
    手摸手教你用AI生成PPT(本文不卖课)
    【黑马程序员】SpringCloud——微服务
    【Ubuntu系统内核更新与卸载】
    【漏洞复现】六、maccms 远程命令执行(CVE-2017-17733)
    STC15单片机-状态机点灯
    Unity学习笔记--详细介绍CacheServer、部署方法、以及在Unity中的位置
    Mybatis之动态sql、模糊查询、查询返回结果集的处理、分页查询与特殊字符处理
    Java同步与线程安全,同步方法、同步块和java.util.concurrent包的使用
    golang-gin框架使用1
    升降机用三级液压缸的设计与仿真
  • 原文地址:https://blog.csdn.net/Liu_wen_wen/article/details/125532425