Java 基础语法

全屏查看

1 Java 语言概述 #

mindmap
    id1[Java 语言概述]
        id1-1[Java 发展历史]
        id1-2[Java 的诞生与演变]
        id1-3[Java 版本发展历程]
        id1-4[Java 技术体系架构]
        id1-5[Java 平台特性]
        id1-6[跨平台原理 JVM]
        id1-7[面向对象特性]
        id1-8[自动内存管理]
        id1-9[多线程支持]
        id1-10[安全性设计]
        id1-11[Java 开发环境搭建]
        id1-12[JDK 安装与配置]
        id1-13[环境变量设置]
        id1-14[开发工具选择]
        id1-15[第一个 Java 程序]
Java 发展历史
Java 的诞生与演变
Java 版本发展历程
Java 技术体系架构
Java 平台特性
跨平台原理 JVM
面向对象特性
自动内存管理
多线程支持
安全性设计
Java 开发环境搭建
JDK 安装与配置
环境变量设置
开发工具选择
第一个 Java 程序

2 基本语法结构 #

标识符与关键字
标识符命名规则
Java 关键字列表
命名规范与约定
基本数据类型
整数类型 byte, short, int, long
浮点类型 float, double
字符类型 char
布尔类型 boolean
数据类型转换
变量与常量
变量声明与初始化
常量定义 final
作用域与生命周期
变量命名最佳实践
运算符
算术运算符
关系运算符
逻辑运算符
位运算符
赋值运算符
元运算符
mindmap
    id2[基本语法结构]
        id2-1[标识符与关键字]
        id2-2[标识符命名规则]
        id2-3[Java 关键字列表]
        id2-4[命名规范与约定]
        id2-5[基本数据类型]
        id2-6[整数类型 byte, short, int, long]
        id2-7[浮点类型 float, double]
        id2-8[字符类型 char]
        id2-9[布尔类型 boolean]
        id2-10[数据类型转换]
        id2-11[变量与常量]
        id2-12[变量声明与初始化]
        id2-13[常量定义 final]
        id2-14[作用域与生命周期]
        id2-15[变量命名最佳实践]
        id2-16[运算符]
        id2-17[算术运算符]
        id2-18[关系运算符]
        id2-19[逻辑运算符]
        id2-20[位运算符]
        id2-21[赋值运算符]
        id2-22[元运算符]

3 流程控制 #

mindmap
    id3[流程控制]
        id3-1[条件语句]
        id3-2[if 语句]
        id3-3[if-else 语句]
        id3-4[嵌套 if 语句]
        id3-5[switch 语句]
        id3-6[循环结构]
        id3-7[for 循环]
        id3-8[while 循环]
        id3-9[do-while 循环]
        id3-10[循环控制语句]
        id3-11[跳转语句]
        id3-12[break 语句]
        id3-13[continue 语句]
        id3-14[return 语句]
条件语句
if 语句
if-else 语句
嵌套 if 语句
switch 语句
循环结构
for 循环
while 循环
do-while 循环
循环控制语句
跳转语句
break 语句
continue 语句
return 语句

4 数组与字符串 #

数组基础
数组声明与初始化
维数组
多维数组
数组常用操作
字符串处理
String 类常用方法
StringBuilder 与 StringBuffer
字符串比较与操作
正则表达式基础
mindmap
    id4[数组与字符串]
        id4-1[数组基础]
        id4-2[数组声明与初始化]
        id4-3[维数组]
        id4-4[多维数组]
        id4-5[数组常用操作]
        id4-6[字符串处理]
        id4-7[String 类常用方法]
        id4-8[StringBuilder 与 StringBuffer]
        id4-9[字符串比较与操作]
        id4-10[正则表达式基础]

5 面向对象编程 #

mindmap
    id5[面向对象编程]
        id5-1[类与对象]
        id5-2[类的定义]
        id5-3[对象的创建与使用]
        id5-4[构造方法]
        id5-5[this 关键字]
        id5-6[封装与访问控制]
        id5-7[访问修饰符]
        id5-8[getter 和 setter 方法]
        id5-9[包的概念与使用]
        id5-10[继承与多态]
        id5-11[继承机制]
        id5-12[方法重写]
        id5-13[super 关键字]
        id5-14[多态的实现]
        id5-15[抽象类与接口]
        id5-16[抽象类的定义与使用]
        id5-17[接口的定义与实现]
        id5-18[接口与抽象类的区别]
类与对象
类的定义
对象的创建与使用
构造方法
this 关键字
封装与访问控制
访问修饰符
getter 和 setter 方法
包的概念与使用
继承与多态
继承机制
方法重写
super 关键字
多态的实现
抽象类与接口
抽象类的定义与使用
接口的定义与实现
接口与抽象类的区别

6 异常处理 #

异常分类
检查型异常
非检查型异常
错误 Error
异常处理机制
try-catch-finally
throw 与 throws
自定义异常
mindmap
    id6[异常处理]
        id6-1[异常分类]
        id6-2[检查型异常]
        id6-3[非检查型异常]
        id6-4[错误 Error]
        id6-5[异常处理机制]
        id6-6[try-catch-finally]
        id6-7[throw 与 throws]
        id6-8[自定义异常]

7 输入输出 #

mindmap
    id7[输入输出]
        id7-1[标准输入输出]
        id7-2[System.in 与 System.out]
        id7-3[Scanner 类使用]
        id7-4[格式化输出]
        id7-5[文件操作]
        id7-6[File 类]
        id7-7[文件读写操作]
        id7-8[流的概念与分类]
标准输入输出
System.in 与 System.out
Scanner 类使用
格式化输出
文件操作
File 类
文件读写操作
流的概念与分类

8 常用类库 #

包装类
自动装箱与拆箱
数值类型转换
常用方法
日期时间处理
Date 类
Calendar 类
SimpleDateFormat
Java 8 时间 API
集合框架概述
Collection 接口
List 接口及实现
Set 接口及实现
Map 接口及实现
mindmap
    id8[常用类库]
        id8-1[包装类]
        id8-2[自动装箱与拆箱]
        id8-3[数值类型转换]
        id8-4[常用方法]
        id8-5[日期时间处理]
        id8-6[Date 类]
        id8-7[Calendar 类]
        id8-8[SimpleDateFormat]
        id8-9[Java 8 时间 API]
        id8-10[集合框架概述]
        id8-11[Collection 接口]
        id8-12[List 接口及实现]
        id8-13[Set 接口及实现]
        id8-14[Map 接口及实现]

9 高级特性 #

mindmap
    id9[高级特性]
        id9-1[泛型]
        id9-2[泛型类与泛型方法]
        id9-3[类型擦除]
        id9-4[通配符使用]
        id9-5[注解]
        id9-6[内置注解]
        id9-7[自定义注解]
        id9-8[元注解使用]
        id9-9[反射机制]
        id9-10[Class 类]
        id9-11[方法反射调用]
        id9-12[字段反射操作]
泛型
泛型类与泛型方法
类型擦除
通配符使用
注解
内置注解
自定义注解
元注解使用
反射机制
Class 类
方法反射调用
字段反射操作

10 编程规范与最佳实践 #

代码规范
命名规范
代码格式
注释规范
调试与测试
调试技巧
单元测试基础
常见错误排查
mindmap
    id10[编程规范与最佳实践]
        id10-1[代码规范]
        id10-2[命名规范]
        id10-3[代码格式]
        id10-4[注释规范]
        id10-5[调试与测试]
        id10-6[调试技巧]
        id10-7[单元测试基础]
        id10-8[常见错误排查]