文章标题:Java 基础考点


【*】发布时间:2020 年 02 月 08 日

Java常识

  1. 跨平台数据类型统一
  2. Java代码编译执行的过程
  3. Java和C++的比较
  4. Java内存模型
  5. 单根结构
  6. main()

对象

  1. 基本数据类型
  2. 关键字
  3. 对象变量的意义
  4. 对象变量的赋值
  5. 传递对象变量进函数
  6. 对象变量的比较
  7. 字符串的连接
  8. 带标号的break和continue
  9. this
  10. 成员初始化
  11. 静态成员
  12. 数组:创建、赋值、对象数组
  13. for-each循环:对象数组for-each

  1. package和CLASSPATH
  2. public class
  3. 单继承
  4. super
  5. 继承和私有变量的关系
  6. 默认动态绑定
  7. final变量
  8. final函数和类
  9. abstract & interface
  10. 内部类:定义、和外部类的关系、匿名类的语法
  11. 枚举类:定义、成员函数

容器

  1. List, Set和Map的区别
  2. Iterator和for-each遍历
  3. 范型的使用
  4. 子类型范型和通配符

标准类库

  1. import的意义
  2. String类:不可写、常用函数、switch-case
  3. StringBuffer类
  4. Random类

异常

  1. throw-try-catch: Throwable, catch的匹配,万能catch
  2. finally
  3. throws:override的关系

IO

  1. stream:只处理byte
  2. Reader/Writer和stream的关系
  3. DataInput/OutputStream
  4. 对象串行化

GUI

  1. 部件、容器、布局管理器的关系
  2. JFrame:pack()、setDefaultCloseOperation()
  3. Graphics
  4. 常见布局管理器的效用
  5. 菜单的类
  6. Swing的消息机制:Listener、Event、add/removeListener、线程通知
  7. 常见部件
  8. JTable与MVC模式

线程

  1. 创建线程:Runnable、Thread
  2. 线程控制:start()、sleep()、yield()
  3. synchronized
  4. wait()和notify()
  5. 管道通信

RTTI

  1. Class类:getClass()、.class、isIntance()
  2. instanceof

socket 和 JDBC

  1. Socket和ServerSocket
  2. JDBC如何连接和查询
  3. 事物处理和preparedStatement

Lambda

  1. Lambda
  2. 容器的stream接口