java学习笔记
java运行环境配置安装及运行
本 文 目 录
引言
在迈入Java编程的大门之前,我们必须先搭建好Java的运行环境。这就像是在开始一段旅程前,我们需要确保我们的交通工具——无论是汽车还是自行车——都已经准备就绪。Java运行环境(Java Runtime Environment, JRE)是执行Java程序的基础,而Java开发工具包(Java Development Kit, JDK)则是开发Java应用程序的必备工具。本文将详细讲解如何配置Java运行环境,并提供两个代码运行案例,以加深理解。
Java运行环境概述
Java运行环境(JRE)是Java程序的执行引擎,它包含了Java虚拟机(JVM)、核心类库等运行时组件。而JDK则是包含了JRE以及开发工具的软件包,用于开发Java应用程序。【1】【4】JDK和JRE的主要区别在于JDK包含了开发工具,如编译器(javac)和调试器(jdb),而JRE仅包含运行Java程序所需的组件。【1】【3】
对比表格:JDK与JRE
特性 | JDK | JRE |
---|---|---|
包含内容 | 开发工具(编译器、调试器等) + JRE | 运行时环境(JVM、核心类库) |
使用场景 | Java应用程序开发 | 运行Java应用程序 |
必要性 | 开发Java程序时必须安装 | 运行Java程序时必须安装 |
配置Java运行环境
配置Java运行环境主要包括安装JDK或JRE,并设置相应的环境变量。以下是在Windows系统上配置JDK的步骤:
- 下载JDK:首先,我们需要从官方网站或者其他可信的源下载JDK安装包。【1】【5】
- 安装JDK:运行下载的安装包,按照提示完成安装。安装路径可以自定义,但需记住安装路径,因为配置环境变量时会用到。
- 配置环境变量:
- JAVA_HOME:设置为JDK的安装路径,例如
C:\Program Files\Java\jdk1.8.0_221
。【5】 - Path:在系统变量中找到Path变量,添加
%JAVA_HOME%\bin
到变量值的前面。【5】 - CLASSPATH:新建此变量,变量值为
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
。【9】
- JAVA_HOME:设置为JDK的安装路径,例如
- 测试配置:打开命令提示符,输入
java -version
和javac
,如果看到版本信息和编译器信息,则表示配置成功。【2】【5】
核心类与方法
Java标准库中有许多核心类,其中java.lang
包中的String
类和Math
类是最常用的。
核心类与方法对比
类名 | 方法及用途 |
---|---|
String | length() 获取字符串长度, charAt(int index) 获取指定位置字符 |
Math | random() 生成随机数, sqrt(double a) 计算平方根 |
使用场景
String
类在处理文本数据时不可或缺,而Math
类则在需要进行数学运算时发挥作用。例如,在编写一个猜数字游戏时,我们可能会用Math.random()
生成一个随机数作为答案,然后用String
类来提示用户输入。【4】
代码案例一:Hello World
这是一个经典的入门程序,用于输出“Hello, World!”到控制台。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
将上述代码保存为HelloWorld.java
,使用javac HelloWorld.java
命令编译,再使用java HelloWorld
命令运行。
代码案例二:猜数字游戏
这个程序将生成一个1到100之间的随机数,并让用户猜测这个数字。
import java.util.Scanner;
import java.util.Random;
public class GuessNumber {
public static void main(String[] args) {
int number = new Random().nextInt(100) + 1; // 生成随机数
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个1到100之间的数字:");
int guess = scanner.nextInt();
if (guess == number) {
System.out.println("恭喜你,猜对了!");
} else {
System.out.println("很遗憾,猜错了。正确答案是:" + number);
}
}
}
同样地,将代码保存为GuessNumber.java
,编译并运行。
通过上述两个案例,我们不仅学会了如何配置Java运行环境,还了解了Java核心类与方法的使用场景,并通过实际代码加深了理解。希望这篇文章能帮助你在Java编程的道路上迈出坚实的一步。