发布于2026-07-12 阅读(0)
扫一扫,手机访问
Ja va这门高级编程语言,最初由Sun公司在1995年推出。它早期叫Oak(橡树),但因为商标被注册,后来改名为Ja va——一个印度盛产咖啡的小岛名称。Ja va的缔造者是James Gosling,圈内人常称他为Ja va之父。2009年,Sun公司被Oracle收购。Oracle这个词意为“神谕”,古代指刻在龟壳上的甲骨文——当然,这跟Ja va本身没直接关系,算是个小知识点。
Ja va是世界上最流行的编程语言之一,原因很实在:可移植性强、安全可靠、性能也不错,而且开发社区极其完善,功能丰富到你几乎找不到它做不了的事情。
Ja va语言的产品形态是JDK(Ja va Development Kit),想用Ja va就必须先安装JDK。目前比较重要的版本是JDK 8、11和17,它们都是LTS(Long Term Support,长期支持)版本。很多企业至今还在用JDK 8,核心诉求就是一个词——稳定。下载地址是Oracle官网,建议安装在默认路径下,不过要注意默认路径如果包含空格,可能会引发一些诡异的Bug。安装完成后,在控制台输入ja va -version和ja vac -version,如果能正常显示版本号,就说明安装成功了。
ja va是执行工具,负责运行编译后的字节码;ja vac是编译工具,负责将你写的.ja va源文件编译成.class字节码文件。两者分工明确,配合使用。
盘符: 切换到某个盘,比如C:、D:。dir 查看当前路径下的文件列表。cd 进入目录。可以按Tab键自动补全文件名:进入单级目录用cd jdk-17,进入多级目录用cd jdk-17/bin。回退上一级用cd..,回退到盘符根目录用cd\。cls 清屏。
先用记事本创建一个App.ja va文件——注意,文件名和类名必须一致。复制以下内容:
public class App {
public static void main(String[] args) throws Exception {
System.out.println("Hello, World!");
}
}
第一个Ja va程序暂时不借助IDE(集成开发环境),直接用JDK自带的编译工具来编译。打开终端,用cd命令切换到.ja va文件所在的目录,然后执行:编译用ja vac App.ja va,运行用ja va App——注意,运行时千万不要加.class后缀。


以下几个细节需要特别留意:
ja va命令时不能带.class后缀。ja va命令运行源代码文件——底层会生成一个临时的class文件,不会出现在.ja va所在的文件夹中。机器语言就是一堆010101…。早期的程序员需要把0和1打孔在纸带上,然后塞进机器去操控计算机。这种编程方式实在太反人类了,于是出现了汇编语言,但依旧不顺手。后来才有了高级语言——用接近人类自然语言的方式写代码,再由编译器翻译成计算机能理解的指令。
说到Bug,这个词的由来挺有意思。最早的计算机是机械结构,有时机器里飞进虫子,就会导致故障。程序员排查问题就是在找虫子(Bug),久而久之,程序错误就被称为Bug,修复问题则叫Debug——也就是捉虫子。这个说法一直流传到现在。
JDK(Ja va Development Kit)是Ja va开发工具包,它包含以下几部分:
ja va、ja vac等。跨平台原理非常经典:一次编译,处处可用。Sun公司贴心地为各个主流平台都开发了对应的JVM,所以你的Ja va代码可以轻松实现跨平台运行。
JA VA_HOME告诉操作系统JDK安装在了哪个位置——将来很多其他技术(比如Ma ven、Tomcat)都要通过这个环境变量来找到JDK。较新版本的JDK只是自动配置了Path,并没有自动配置JA VA_HOME,所以这一步需要手动完成。

Path环境变量用于记录程序所在路径,方便在命令行的任意目录下启动程序。它的原理是:当你在命令行输入一个命令时,系统会先在当前目录查找,没有找到就去Path配置的目录里逐一搜索。

目前较新版本的JDK在安装时会自动将ja va和ja vac的路径添加到Path中,所以可以直接使用。但很多企业仍然在用老版本JDK,这些老版本安装时并不会自动配置Path,必须手动添加。配置完成后,一定要通过ja va -version和ja vac -version来验证是否配置成功。
推荐使用相对引用:%JA VA_HOME%\bin。这样当JDK路径变化时,只需修改JA VA_HOME一处即可。不推荐写死绝对路径,比如C:\Code\JDK17\bin,因为将来升级或换目录时容易出问题。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8