Java代码示例:涵盖核心概念及常用场景117


Java 作为一门广泛应用于企业级开发和Android移动应用开发的编程语言,其简洁性、可移植性和强大的功能使其备受青睐。本文将提供一系列Java代码示例,涵盖Java的核心概念和常用场景,帮助读者更好地理解和掌握Java编程。

一、基础语法和数据类型

Java是一种强类型语言,声明变量时必须指定数据类型。以下是几种常见的数据类型及示例:```java
public class DataTypes {
public static void main(String[] args) {
int age = 30;
double price = 99.99;
boolean isAdult = true;
char initial = 'J';
String name = "John Doe";
("Age: " + age);
("Price: " + price);
("Is Adult: " + isAdult);
("Initial: " + initial);
("Name: " + name);
}
}
```

这段代码展示了整数(int), 双精度浮点数(double), 布尔值(boolean), 字符(char)和字符串(String)类型的变量声明和输出。

二、控制流语句

Java 提供了if-else语句、for循环和while循环等控制流语句,用于控制程序的执行流程。```java
public class ControlFlow {
public static void main(String[] args) {
int number = 10;
if (number > 0) {
("Number is positive");
} else if (number < 0) {
("Number is negative");
} else {
("Number is zero");
}
for (int i = 0; i < 5; i++) {
("Iteration: " + i);
}
int j = 0;
while (j < 5) {
("While loop iteration: " + j);
j++;
}
}
}
```

这段代码展示了if-else语句、for循环和while循环的使用方法。

三、数组和集合

Java 提供了数组和多种集合类来存储和操作数据。```java
import ;
import ;
public class ArraysAndCollections {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
("Array element at index 2: " + numbers[2]);
List names = new ArrayList();
("Alice");
("Bob");
("Charlie");
("List of names: " + names);
}
}
```

这段代码展示了数组和ArrayList集合的使用方法。

四、面向对象编程 (OOP)

Java 是一门面向对象的编程语言,其核心概念包括类、对象、继承和多态。```java
public class Dog {
String name;
String breed;
public Dog(String name, String breed) {
= name;
= breed;
}
public void bark() {
("Woof!");
}
}
public class Main {
public static void main(String[] args) {
Dog myDog = new Dog("Buddy", "Golden Retriever");
();
}
}
```

这段代码定义了一个Dog类,并创建了一个Dog对象。

五、异常处理

Java 使用try-catch块来处理异常。```java
public class ExceptionHandling {
public static void main(String[] args) {
try {
int result = 10 / 0;
} catch (ArithmeticException e) {
("Error: " + ());
}
}
}
```

这段代码演示了如何使用try-catch块捕获ArithmeticException异常。

六、文件IO

Java 提供了丰富的类库用于文件读写操作。```java
import ;
import ;
public class FileIO {
public static void main(String[] args) {
try (FileWriter writer = new FileWriter("")) {
("Hello, world!");
} catch (IOException e) {
("Error writing to file: " + ());
}
}
}
```

这段代码演示了如何使用FileWriter将文本写入文件。记住需要处理IOException异常。

本文仅提供了一些基本的Java代码示例,Java的功能远不止于此。 学习Java需要持续的练习和实践,建议读者参考相关的Java教程和文档,深入学习Java的各个方面。

2025-06-07


上一篇:Java 字符串大小写转换:全面指南

下一篇:Java 幂运算高效实现及性能优化详解