专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Java基础知识大总结_java 基础知识

ins518 2025-08-21 02:55:57 技术文章 2 ℃ 0 评论

以下是一些简单的 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 编程打下坚实的基础。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表