一,Java 环境配置与基础语法

bjynjj / 2024-10-30 / 原文

Java 环境配置与基础语法

在开始 Java 编程之前,正确配置 Java 环境和理解基础语法是至关重要的。这不仅帮助我们编写有效的 Java 程序,还能确保程序的顺利运行。

Java 环境配置

Java 环境配置主要包括 JDK(Java Development Kit)和 JRE(Java Runtime Environment)的安装和环境变量的配置。

JDK 和 JRE

  • JDK:Java 开发工具包,包含 JRE 和开发工具,如编译器(javac)和打包工具(jar)。
  • JRE:Java 运行环境,包含 JVM(Java Virtual Machine)和核心类库。

JVM

JVM 是 Java 语言跨平台性的保证,它负责 Java 程序在不同操作系统上的运行。

Java 平台版本

Java 平台有三个版本:

  • SE(Standard Edition):标准版,用于桌面应用。
  • EE(Enterprise Edition):企业版,用于 Web 应用。
  • ME(Micro Edition):用于嵌入式设备。

环境变量配置

环境变量配置是 Java 程序运行的关键,主要包括:

  • path:用于指定 JDK 的 bin 目录,使得 javac 和 java 命令可在任何目录下使用。
  • classpath(选配):指定 class 文件的目录,使得 class 文件可在任意目录运行。

path 配置方式

  1. 直接添加 JDK bin 目录:将 JDK 的 bin 目录路径添加到 path 环境变量中。
  2. JAVA_HOME:创建 JAVA_HOME 环境变量,指向 JDK 安装目录,然后修改 path 环境变量为 %JAVA_HOME%\bin;。

Java 基础语法

Java 基础语法包括变量与数据类型、运算符、控制语句等。

变量与数据类型

Java 是强类型语言,每种数据都有明确的类型,如:

  • 整数类型:默认为 int。
  • 小数类型:默认为 double。

变量定义

变量定义注意事项:

  • 作用域:变量定义在哪个大括号中,其作用域就是该大括号的范围。
  • 初始化:变量必须初始化后才能使用。
  • 一行一变量:一行上建议只定义一个变量,可以定义多个但不建议。

数据类型转换

  • 默认转换:byte, short, char -> int -> long -> float -> double。
  • 强制转换:目标类型 变量名 = (目标类型)(被转换的数据);

运算符

Java 支持多种运算符,包括:

  • 算术运算符:+, -, *, /。
  • 赋值运算符:=, +=, -=, *=, /=, %=。
  • 比较运算符:==, !=, >, <, >=, <=。
  • 逻辑运算符:&&, |, ^, !。
  • 位运算符:&, |, ^, ~, <<, >>, >>>。
  • 三目运算符:(条件) ? 表达式1 : 表达式2。

练习

  • 获取两个整数中的最大值。
  • 比较两个整数是否相同。
  • 计算 1 到 100 的偶数和。

控制语句

控制语句用于控制程序的执行流程,包括顺序结构、选择结构和循环结构。

顺序结构

顺序结构是最基本的流程控制,按照代码的先后顺序依次执行。

选择结构

选择结构用于根据条件判断执行不同的代码块,包括:

  • if 语句:根据条件执行不同的代码块。
  • switch 语句:根据表达式的值选择执行不同的 case 块。

循环结构

循环结构用于重复执行一段代码,直到满足特定条件,包括:

  • for 循环:用于已知次数的重复执行。
  • while 循环:只要条件为真,就重复执行。

练习

  • 输出 1 到 10。
  • 求 1 到 100 的和。
  • 找出 1 到 100 之间的偶数和。

通过这些基础语法和控制结构的学习,我们可以开始编写更复杂的 Java 程序,解决实际问题。