Java 基础核心知识树状图 Java 是 Sun Microsystems 于 1995 年首次发布的一种编程语言和计算平台。Java 的特点是 PLATFORM-INDEPENDENT、OBJECT-ORIENTED、ROBUST SECURITY、MULTITHREADING 等。下面是 Java 基础核心知识总结,适合自学 Java 的同学梳理知识框架,查缺补漏。 Java 概述 Java 是一种编程语言和计算平台,具有平台无关性、面向对象、健壮的安全性、多线程等特点。 Java 基础语法 Java 基础语法包括数据类型、基本语法、运算符、控制流程等。 * 数据类型:Java 中的数据类型包括基本类型(primitive types)和引用类型(reference types)。 * 基本语法:Java 的基本语法包括变量声明、数据类型转换、运算符、控制流程等。 * 运算符:Java 的运算符包括算术运算符、比较运算符、逻辑运算符、赋值运算符等。 控制流程 控制流程包括条件语句、循环语句、跳转语句等。 * 条件语句:if、if...else、if...else if 等。 * 循环语句:while、do...while、for 等。 * 跳转语句:break、continue 等。 面向对象 面向对象是 Java 的一个核心概念,包括类、对象、继承、多态、组合、代理等。 * 类:Java 中的类是一个蓝本,定义了对象的属性和方法。 * 对象:对象是类的实例,具有其自己的状态和行为。 * 继承:继承是面向对象的基本机制,子类继承父类的属性和方法。 * 多态:多态是面向对象的另一个基本机制,对象可以有多种形态。 异常 异常是 Java 中的一种错误处理机制,包括 Exception、Error 等。 * Exception:Exception 是 Java 中的一种异常类型,包括checked exception 和 unchecked exception。 * Error:Error 是 Java 中的一种严重错误类型,包括OutOfMemoryError、StackOverflowError 等。 I/O I/O 是 Java 中的一种输入/输出机制,包括文件 I/O、网络 I/O 等。 * 文件 I/O:FileInputStream、FileOutputStream、Reader、Writer 等。 * 网络 I/O:Socket、ServerSocket 等。 枚举 枚举是 Java 中的一种特殊类型,具有自己的特性。 * 枚举的特性:枚举可以定义自己的方法和字段,且可以实现接口。 泛型 泛型是 Java 中的一种类型参数机制,包括泛型类、泛型方法、泛型通配符等。 * 泛型类:泛型类是一种参数化的类,可以定义自己的类型参数。 * 泛型方法:泛型方法是一种参数化的方法,可以定义自己的类型参数。 * 泛型通配符:泛型通配符是一种特殊的类型参数,可以匹配多种类型。 反射 反射是 Java 中的一种机制,可以在运行时获取类的信息。 * Class 类:Class 类是 Java 中的一种核心类,提供了对类的信息。 * Field 类:Field 类是 Java 中的一种核心类,提供了对字段的信息。 * Method 类:Method 类是 Java 中的一种核心类,提供了对方法的信息。 集合 集合是 Java 中的一种数据结构,包括数组、List、Set、Map 等。 * 数组:数组是一种基本的数据结构,定义了多个元素的集合。 * List:List 是一种有序的集合,包括 ArrayList、LinkedList 等。 * Set:Set 是一种无序的集合,包括 HashSet、TreeSet 等。 * Map:Map 是一种键值对的集合,包括 HashMap、TreeMap 等。 注解 注解是 Java 中的一种元数据机制,可以在编译时或运行时提供信息。 * @Override:Override 是一种注解,用于标记方法的重写。 * @Deprecated:Deprecated 是一种注解,用于标记弃用的方法或字段。 Java 基础核心知识树状图,希望对自学 Java 的同学有所帮助。
剩余73页未读,继续阅读
- 粉丝: 192
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助