网站首页 > 技术文章 正文
以下是一些简单的 Java 基础内容:
1. 环境搭建
在开始编写 Java 程序之前,需要安装 Java 开发工具包(JDK)。可以从 Oracle 官方网站或 OpenJDK 下载适合你操作系统的 JDK 版本。安装完成后,需要配置环境变量,将 JDK 的 bin 目录添加到系统的 PATH 变量中。
2. 第一个 Java 程序
下面是一个简单的 Java 程序示例,用于输出 "Hello, World!":
// 定义一个公共类,类名必须与文件名相同
public class HelloWorld {
// 程序的入口方法
public static void main(String[] args) {
// 输出语句
System.out.println("Hello, World!");
}
}
代码解释:
● public class HelloWorld :定义了一个公共类,类名是 HelloWorld ,Java 中类名必须与文件名一致,并且文件名要以 .java 结尾。
● public static void main(String[] args) :这是 Java 程序的入口方法,程序从这里开始执行。 public 表示该方法是公共的, static 表示该方法是静态的,可以直接通过类名调用, void 表示该方法没有返回值, main 是方法名, (String[] args) 是方法的参数,是一个字符串数组。
● System.out.println("Hello, World!"); :用于向控制台输出一行文本。
3. 数据类型
Java 是一种强类型语言,所有变量在使用前必须先声明其数据类型。Java 中的数据类型分为基本数据类型和引用数据类型。
基本数据类型
● 整数类型: byte (1 字节)、 short (2 字节)、 int (4 字节)、 long (8 字节)。
byte b = 100;
short s = 2000;
int i = 30000;
long l = 4000000000L; // 长整型数值后面需要加 L
● 浮点类型: float (4 字节)、 double (8 字节)。
float f = 3.14f; // 单精度浮点型数值后面需要加 f
double d = 3.1415926;
● 字符类型: char (2 字节)。
char c = 'A';
● 布尔类型: boolean ,只有两个值 true 和 false 。
boolean flag = true;
引用数据类型
引用数据类型包括类、接口、数组等。例如:
// 定义一个字符串对象
String str = "Hello";
4. 变量和常量
● 变量:用于存储数据,在使用前需要先声明并赋值。
int age; // 声明一个整型变量
age = 20; // 赋值
● 常量:一旦赋值就不能再改变,使用 final 关键字声明。
final double PI = 3.14159;
5. 运算符
Java 支持多种运算符,包括算术运算符、关系运算符、逻辑运算符等。
算术运算符
+ (加)、 - (减)、 * (乘)、 / (除)、 % (取模)。
int a = 10;
int b = 3;
int sum = a + b; // 结果为 13
int remainder = a % b; // 结果为 1
关系运算符
> (大于)、 < (小于)、 >= (大于等于)、 <= (小于等于)、 == (等于)、 != (不等于)。
boolean result = a > b; // 结果为 true
逻辑运算符
&& (逻辑与)、 || (逻辑或)、 ! (逻辑非)。
boolean condition1 = true;
boolean condition2 = false;
boolean andResult = condition1 && condition2; // 结果为 false
boolean orResult = condition1 || condition2; // 结果为 true
boolean notResult =!condition1; // 结果为 false
6. 控制语句
条件语句
● if-else 语句:根据条件执行不同的代码块。
int score = 80;
if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
● switch 语句:根据表达式的值选择执行不同的分支。
int day = 3;
switch (day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
default:
System.out.println("其他");
}
循环语句
● for 循环:用于已知循环次数的情况。
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
● while 循环:先判断条件,再执行循环体。
int j = 0;
while (j < 5) {
System.out.println(j);
j++;
}
● do-while 循环:先执行循环体,再判断条件。
int k = 0;
do {
System.out.println(k);
k++;
} while (k < 5);
7. 数组
数组是一种用于存储多个相同类型元素的容器。
数组的声明和初始化
// 声明一个整型数组
int[] numbers;
// 初始化数组,长度为 5
numbers = new int[5];
// 另一种声明和初始化的方式
int[] scores = {80, 90, 70, 85, 95};
访问数组元素
数组的下标从 0 开始,可以通过下标访问数组元素。
int firstScore = scores[0]; // 访问第一个元素
遍历数组
可以使用 for 循环或增强 for 循环遍历数组。
// 使用普通 for 循环遍历数组
for (int i = 0; i < scores.length; i++) {
System.out.println(scores[i]);
}
// 使用增强 for 循环遍历数组
for (int score : scores) {
System.out.println(score);
}
以上就是一些简单的 Java 基础知识,掌握这些内容可以为进一步学习 Java 编程打下坚实的基础。
猜你喜欢
- 2025-08-21 告别魔法值:Java枚举如何拯救你的系统
- 2025-08-21 线程池—ThreadPoolExecutor详解_线程池如何使用
- 2025-08-21 思考:为什么数据库会丢失数据?_思考:为什么数据库会丢失数据呢
- 2025-08-21 超详细 C/C++ 学习路线分析:学好 C/C++,走遍天下都不怕
- 2025-08-21 SpringBoot中使用Spring Data JPA
- 2025-08-21 Java基石--无处不在的Java Class_java基类是什么
- 2024-11-03 Hadoop迁移MaxCompute神器之DataX-On-Hadoop使用指南
- 2024-11-03 如何设计一个支撑数亿用户的系统 如何设计一个支撑数亿用户的系统模型
- 2024-11-03 大数据Hadoop之——数据仓库Hive hive数据仓库有什么特点
- 2024-11-03 JAVA并发-AtomicIntegerArray java并发控制的几种方法
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)