Java学习入门:环境配置与基础开发

需积分: 50 2 下载量 67 浏览量 更新于2024-09-10 收藏 45KB DOC 举报
在Java学习日记的第一天,我们探讨了一些关键概念和技术。首先,Java语言以其显著的"跨平台性"脱颖而出,这意味着编写用Java编写的程序可以在不同的操作系统上运行,得益于Java虚拟机(JVM)。JVM是一个独立于硬件和操作系统的抽象层,使得Java程序的可移植性得以实现。 JDK(Java Development Kit)和JRE(Java Runtime Environment)是Java开发的两个核心组件。JDK是Java开发者的工具包,包含编译器(javac.exe)、打包工具(jar.exe)以及其他开发工具,而JRE则仅包含JVM和Java的核心类库。JDK中包含了JRE,这意味着安装JDK就无需再安装JRE,简化了部署过程。对于开发者来说,JDK是必备的,而用户在运行由JDK编译后的程序时,只需要JRE即可。 在进行Java开发时,环境变量的配置至关重要。例如,在Windows系统中,可以通过修改`C:\ProgramData\Oracle\Java\javapath`,`D:\ProgramFiles(x86)\jdk\bin`,以及系统路径 `%SystemRoot%\system32`、`%SystemRoot%` 和 `%SystemRoot%\System32\Wbem` 来添加Java的bin目录,便于使用编译器和其他工具。`%%`符号用于动态引用环境变量的值,比如`%path%`。 临时配置环境变量可以通过`set`命令实现,但要注意的是,这些更改不会持久化,重启DOS窗口后,原路径可能会恢复。如果希望在原有基础上添加路径,可以使用`set path=...`,但这种方法仅限于当前会话。此外,如果通过`start`命令开启新窗口,可能会继承上一次设置的临时环境变量。 编写Java代码的基本步骤涉及创建一个名为`ClassName`的类,将其保存为`.java`源文件,这是编程的基础。源文件会被编译成可执行文件,即字节码,使用的就是javac编译器。字节码可以在任何支持Java的平台上被JVM理解和执行。 第一天的学习重点在于理解Java的平台无关特性、开发工具包与运行环境的关系,以及如何正确配置开发环境以运行Java程序。后续的学习将深入到语法、类和对象、控制结构、异常处理等方面,这些都是Java程序员必备的基础知识。