Java 初学者的简单代码示例14


Java是一种广泛使用的编程语言,以其面向对象、平台无关性和健壮性而闻名。对于初学者来说,学习Java可能看起来令人生畏,但通过一些简单的代码示例,入门并不难。本文将提供15个Java初学者的简单代码示例,涵盖基本语法、变量、数据类型、运算符和控制流。

1. Hello World!

所有编程学习之旅都从经典的“Hello World!”程序开始,如下所示:```java
public class HelloWorld {
public static void main(String[] args) {
("Hello World!");
}
}
```

2. 变量和数据类型

变量用于存储数据,它们具有特定的数据类型。以下是声明变量并分配值的示例:```java
int age = 25;
String name = "John Doe";
double salary = 10000.0;
```

3. 运算符

运算符用于执行数学或逻辑操作。以下是常见的运算符示例:```java
int sum = 10 + 20;
int difference = 20 - 10;
```

4. 控制流:if-else

if-else语句用于根据条件执行不同的代码块。以下是if-else语句的示例:```java
int age = 18;
if (age >= 18) {
("You are eligible to vote.");
} else {
("You are not eligible to vote.");
}
```

5. 控制流:for循环

for循环用于重复执行代码块。以下是for循环的示例:```java
for (int i = 0; i < 5; i++) {
("Iteration " + i);
}
```

6. 数组

数组用于存储相同数据类型的元素集合。以下是声明数组并访问其元素的示例:```java
int[] numbers = {1, 2, 3, 4, 5};
(numbers[2]); // 输出 3
```

7. 方法

方法是一组执行特定任务的语句。以下是创建和调用方法的示例:```java
public class MyClass {
public void printMessage() {
("Hello from method!");
}
public static void main(String[] args) {
MyClass obj = new MyClass();
();
}
}
```

8. 继承

继承允许一个类(子类)从另一个类(父类)继承属性和方法。以下是继承的示例:```java
class Animal {
String name;
}
class Dog extends Animal {
String breed;
}
```

9. 多态性

多态性允许子类对象以父类对象的方式进行操作。以下是多态性的示例:```java
Animal animal = new Dog();
= "Buddy";
```

10. 封装

封装将数据和方法绑定到一个实体中,从而隐藏实现细节。以下是封装的示例:```java
class Person {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
= name;
}
}
```

11. 抽象类和接口

抽象类和接口定义了子类必须实现的方法。以下是一个抽象类的示例:```java
abstract class Shape {
abstract double getArea();
}
class Circle extends Shape {
double radius;
@Override
double getArea() {
return * radius * radius;
}
}
```

12. 异常处理

异常处理用于处理运行时错误。以下是try-catch块的示例:```java
try {
int a = 10;
int b = 0;
int c = a / b; // ArithmeticException
} catch (ArithmeticException e) {
("Error: Division by zero.");
}
```

13. 输入输出

Java提供了读取和写入数据的文件I/O类。以下是使用Scanner和PrintWriter类读取和写入文件的示例:```java
import ;
import ;
import ;
Scanner input = new Scanner(new File(""));
PrintWriter output = new PrintWriter(new File(""));
// 读入输入文件
while (()) {
String line = ();
// ...
}
// 写入输出文件
("Hello World!");
();
```

14. 集合

Java提供了一个集合框架,其中包含各种集合类,例如列表、集和映射。以下是创建和填充集合的示例:```java
List names = new ArrayList();
("John");
("Mary");
Set numbers = new HashSet();
(1);
(2);
Map ages = new HashMap();
("John", 25);
("Mary", 30);
```

15. 线程

线程允许并发执行任务。以下是创建和启动线程的示例:```java
class MyThread extends Thread {
@Override
public void run() {
("Hello from thread!");
}
}
MyThread thread = new MyThread();
();
```

2024-10-21


上一篇:Java 基本数据类型

下一篇:用 Java 读取数组