目录
- Hello World
- 基本数据类型
- 运算符
- 控制流
- 方法
- 类和对象
- 数组
- 字符串
- 集合
文件处理
Hello World
编写一个 Java 程序来打印 “Hello World!”。
public class HelloWorld {public static void main(String[] args) {System.out.println("Hello World!");} }
基本数据类型
Java 中有 8 种基本数据类型:
类型 | 说明 | 大小 (字节) |
---|---|---|
byte | 8 位有符号整数 | 1 |
short | 16 位有符号整数 | 2 |
int | 32 位有符号整数 | 4 |
long | 64 位有符号整数 | 8 |
float | 32 位浮点数 | 4 |
double | 64 位浮点数 | 8 |
char | 16 位 Unicode 字符 | 2 |
boolean | 布尔值 (true 或 false) | 1 |
运算符
Java 中有各种运算符,包括算术、关系和逻辑运算符。
运算符 | 说明 |
---|---|
加法 | |
减法 | |
乘法 | |
除法 | |
取模 | |
等于 | |
不等于 | |
大于 | |
小于 | |
大于或等于 | |
小于或等于 | |
逻辑与 | |
逻辑或 | |
逻辑非 |
控制流
控制流语句用于控制程序执行的顺序。
语句 | 说明 |
---|---|
if | 条件语句 |
else | 条件语句的可选分支 |
switch | 多重选择语句 |
case | 多重选择语句的分支 |
for | 循环语句 |
while | 循环语句 |
do…while | 循环语句 |
continue | 跳过循环的剩余部分 |
break | 跳出循环或 switch 语句 |
方法
方法是执行特定任务的代码块。
public class Example {public static void main(String[] args) {// 调用方法printHello();}public static void printHello() {System.out.println("Hello World!");} }
类和对象
类是对象的蓝图,而对象是类的实例。
public class Person {private String name;private int age;// 构造函数public Person(String name, int age) {this.name = name;this.age = age;}// getter 和 setter 方法public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}// 其他方法public void printInfo() {System.out.println("姓名: " + name);System.out.println("年龄: " + age);} }
数组
数组是存储相同类型数据的集合。
int[] numbers = new int[10]; numbers[0] = 1; numbers[1] = 2; // ...
字符串
字符串是字符的序列。
String str = "Hello World!"; System.out.println(str.length()); // 输出:12 System.out.println(str.charAt(0)); // 输出:H
集合
集合是存储元素的容器。
集合类型 | 说明 |
---|---|
List | 顺序元素的集合 |
Set | 不重复元素的集合 |
Map | 键和值的集合 |
文件处理
Java 提供对文件的读写访问。
import java.io.File; import java.io.FileWriter; import java.io.IOException;// 写入文件 File file = new File("example.txt"); FileWriter writer = new FileWriter(file); writer.write("Hello World!"); writer.close();// 读取文件 File file = new File("example.txt"); Scanner scanner = new Scanner(file); while (scanner.hasNextLine()) {String line = scanner.nextLine();System.out.println(line); } scanner.close();
© 版权声明
文章版权归作者所有,未经允许请勿转载。