# Java 知识点讲解
## 1. 什么是 Java?
Java 是一种通用的面向对象编程语言,由 Sun Microsystems(现在是 Oracle Corporation)在 1995 年创建。它以其跨平台特性和丰富的类库而闻名。
## 2. Java 的特点
- **跨平台性**:Java 程序可以在不同的操作系统上运行,实现了“一次编写,到处运行”的理念。
- **面向对象**:Java 是一种纯粹的面向对象编程语言,支持面向对象的特性如封装、继承和多态。
- **丰富的类库**:Java 提供了大量的类和方法,使开发者能够更容易地完成各种任务。
- **强大的安全性**:Java 使用了安全措施,如字节码验证和安全沙箱,以防止恶意行为。
## 3. Java 的基本语法
下面是一些 Java 的基本语法示例:
```java
// Hello World 示例
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
4. Java 的常见数据类型
Java 提供了多种数据类型,包括整数、浮点数、字符、布尔值等。下面是一些常见的数据类型:
int
:整数类型,如int count = 10;
double
:双精度浮点数类型,如double pi = 3.14;
char
:字符类型,如char grade = 'A';
boolean
:布尔类型,如boolean isTrue = true;
5. Java 中的控制流语句
Java 提供了多种控制流语句来控制程序的执行流程,如条件语句和循环语句。下面是一些常见的控制流语句:
if
语句:用于执行条件判断,如if (score > 90) { ... }
switch
语句:用于执行多分支判断,如switch (day) { case 1: ... break; case 2: ... break; }
for
循环:用于重复执行一段代码,如for (int i = 0; i < 5; i++) { ... }
while
循环:用于根据条件重复执行一段代码,如while (count > 0) { ... }
6. Java 的面向对象特性
Java 是一种面向对象的编程语言,支持面向对象的特性如封装、继承和多态。
- 封装:将数据和方法封装在类中,实现数据的隐藏和保护。
- 继承:通过继承机制,子类可以继承父类的属性和方法,并可以对其进行扩展和重写。
- 多态:同一类型的对象,可以表现出多个不同的行为,提高了代码的灵活性和可扩展性。
7. Java 的异常处理
Java 提供了异常处理机制,可以捕获和处理程序中的异常情况,防止程序崩溃。下面是一些常见的异常处理语句:
try-catch
语句:用于捕获异常并执行相应的处理代码,如
try {
// 可能会抛出异常的代码
} catch (Exception e) {
// 异常处理代码
}
finally
语句:无论是否发生异常,都会执行的代码块,如
try {
// 可能会抛出异常的代码
} catch (Exception e) {
// 异常处理代码
} finally {
// 最终要执行的代码
}