原标题: 以下是《Java基础入门第三版》中的主要知识点总结:
导读:
1. Java语言概述:- Java是一种面向对象的编程语言,具有跨平台性和安全性。- Java程序通过JVM(Java虚拟机)运行,并且不直接访问底层操作系统。2. 基本数据...
1. Java语言概述:
- Java是一种面向对象的编程语言,具有跨平台性和安全性。
- Java程序通过JVM(Java虚拟机)运行,并且不直接访问底层操作系统。
2. 基本数据类型:
- 整数类型:byte、short、int、long
- 浮点数类型:float、double
- 字符类型:char
- 布尔类型:boolean
3. 变量与常量:
- 变量用于存储数据,并且可以被修改。
- 常量一旦赋值,则不能再次修改。
4. 运算符:
- 算术运算符:+、- 、* 、/ 、%
- 关系运算符: 、= ,== ,!=
- 逻辑运算符: && (与)、||(或)、!(非)
5. 控制流程:
- 条件语句: if...else,switch...case
- 循环语句: for循环,while循环, do...while循环
6. 数组:
- 数组是一个固定大小的同质数据集合。
- 数组声明方式如下:
```
数据类型[] 标识符 = new 数据类型[长度];
- 访问数组元素使用索引。
7. 方法:
- 方法是执行特定任务的代码块。
- 可以通过定义方法来重用代码。
- 方法声明包括方法名、参数列表和返回类型。
8. 类与对象:
- 类是一种自定义数据类型,可以包含属性(成员变量)和行为(方法)。
- 对象是类的实例,使用new关键字创建.
9. 封装:
- 封装是面向对象编程的一个特性,通过将数据和操作封装在类中来保护其安全性。
- 使用访问修饰符(public、private、protected)控制对属性和方法的访问权限。
10. 继承:
- 继承允许一个类继承另一个类的属性和行为,并且可以进行修改或者添加新功能。
− 子类通过 extends 关键字来继承父类,子类可以获得父类中公共可见的部分。
11. 多态:
- 多态指同一操作作用于不同的对象上时,会产生不同的结果,多态有两个主要表现形式:动态绑定(运行时多态)、函数重载(编译时多态)
12. 异常处理:
− 异常是程序执行期间可能发生错误或异常情况下出现问题并干预正常流程运行状态
− Java提供了 try-catch-finally 结构去捕获异常,并采取相应措施去处理它们
13. 输入输出:
- 标准输入输出:System.in 和 System.out 对象可以用于读取标准输入和写入标准输出。
- 文件读写:使用类似 FileReader、FileWriter等类来实现文件的读写操作。
14. 字符串与常用类:
- String 类是不可变的,它的值在创建后不能被更改。
- StringBuffer 和 StringBuilder 类是可变的字符串序列。
15. 集合框架:
− 集合框架提供了一些接口(如 List、Set)和类(如 ArrayList、HashSet),用于存储数据集合并提供相应的方法进行操作。
16. 多线程: