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 读取数组

PHP数组高效处理与高级技巧
https://www.shuihudhg.cn/124817.html

PHP源码文件管理最佳实践:组织、版本控制与安全
https://www.shuihudhg.cn/124816.html

VS Code Python 代码提示:终极配置指南及技巧
https://www.shuihudhg.cn/124815.html

Python装逼代码:优雅高效,玩转高级特性
https://www.shuihudhg.cn/124814.html

Java线程休眠:详解()方法及最佳实践
https://www.shuihudhg.cn/124813.html
热门文章

Java中数组赋值的全面指南
https://www.shuihudhg.cn/207.html

JavaScript 与 Java:二者有何异同?
https://www.shuihudhg.cn/6764.html

判断 Java 字符串中是否包含特定子字符串
https://www.shuihudhg.cn/3551.html

Java 字符串的切割:分而治之
https://www.shuihudhg.cn/6220.html

Java 输入代码:全面指南
https://www.shuihudhg.cn/1064.html