Java 基础

一、Java 的基本程序设计结构

包括数据类型、变量与常量、运算符、字符串、输入与输出、控制流程、大数和数组。

1.1、变量类型

  1. Java 的基本数据类型和三种引用数据类型
  2. Java 中对象包装器与自动装箱介绍
  3. Java 中基本数据类型和包装类型的区别
  4. Java 基本类型和包装类比较
  5. JAVA 常量、转义字符和类型转换

1.2、引用数据类型中的数组 Array

  1. Java 开发语言中的数组 Array
  2. 数组中涉及的常见算法
  3. Java 数组工具类(Arrays)介绍

1.3、枚举类 Enum

  1. 枚举类的使用介绍
  2. Enum 的常见方法和实现接口介绍

2.4、运算符 | 控制流程

  1. Java 开发语言中的运算符
  2. Java 编程中循环和逻辑语句

二、对象与类

Java 面向对象的三条主线

  1. Java 类及类的成员:属性、方法、构造器、代码块、内部类
  2. 面向对象的三大特征:封装性、继承性、多态性、(抽象性)
  3. 其他关键字:this、super、static、final、abstract、interface、package、import

2.1、面向对象编程

  1. Java 的变量类型和作用域介绍
  2. Java 程序设计语言总是采用按值调用
  3. 面向对象编程的封装性介绍
  4. 面向对象编程的继承性介绍
  5. 面向对象编程的多态性介绍

2.2、常用类介绍

  1. Java 语言中Object 类和System 类介绍

三、继承

3.1、对象包装器与自动装箱

  1. Java 中对象包装器与自动装箱介绍

3.2、反射

  1. Java 反射机制初步介绍
  2. 理解Class类并获取Class实例
  3. 类的加载与ClassLoader的理解
  4. 通过反射创建运行时类对象
  5. 获取运行时类的完整结构
  6. 调用运行时类的指定结构
  7. 反射的应用:动态代理

四、接口、lambda表达式与内部类

4.1、lambda 表达式

  1. Lambda 表达式阐述
  2. Lambda表达式语法的使用举例

4.2、服务加载器 ServiceLoader

  1. 服务加载器 serviceLoader

4.3、代理 Proxy

  1. Java 代理-在运行时创建新类

五、异常、断言和日志

5.1、JAVA 开发中日志框架使用

  1. 异常概述与异常体系结构
  2. 异常处理机制一:try-catch-finally
  3. 异常处理机制二:throws
  4. 手动抛出异常和自定义异常类

5.2、JAVA 开发中日志框架使用

  1. Java 编程日志框架概述
  2. Slf4j 日志门面框架用法介绍
  3. Logback 日志组件实现框架配置过程介绍
  4. Logback 日志组件实现框架配置文件详解
  5. Logback 日志模块中 encoder 指令详解
  6. Logback 配置文件中 springProfile 指令使用
  7. SpringBoot 项目配置 Logback 模块汇总日志到ELK服务