起步
Java
发展史
优缺点
面向对象与面向过程
思想与能力
编程思想
自我学习能力
写博客
3w
- 是什么
- 为什么
- 怎么使用
- bug笔记📕
看书
- 基础知识
- 进阶
- 实战
- 最佳实践
以学代教
如何记住一项技术
自我解决问题能力
如何提问
从哪方面入手
工程能力
JDK和JRE
什么是JDK
JDK(JAVA Development Kit)是Java语言的软件开发工具包,JDK几乎是Java开发必备的工具包。它包含了Java基础类库、Java工具(JAVA、JAVAC、JDB)以及Java的运行环境(JRE)。
JDK、JRE、JVM详解
- JRE(Java Runtime Environment)Java运行环境包含了JVM。JRE只是单纯的运行环境,所以没有包含JAVA工具(编译器、调试器)
- JVM(Java Virtual Machine)Java虚拟机,是实现Java跨平台的核心组件。JVM能够执行由
.java
文件编译后生成的.class
文件。由于JVM的存在,生成的.class
可以运行在不同的操作系统上从而做到一次编译 多处运行。
安装JDK
下载途径
下载链接:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
配置环境变量
- 选择
计算机
->属性
->高级系统设置
->环境变量
- 新建JAVA_HOME环境变量,变量值是JDK安装目录,默认在
C:\Program Files\Java\
。 - 新建CLASSPATH环境变量,变量值是
.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
。 编辑
Path
环境变量- 如果是
win7
版本,在内容行首加上%JAVA_HOME%\bin;
- 如果是
win10
版本,点击新建按钮加上%JAVA_HOME%\bin
- 如果是
测试安装
- 按住
win
+R
输入cmd
进入命令行界面。 - 输入
java --version
可查看JDK安装的版本。 - 输入
javac
相关的命令。
JDK安装目录详解
bin(binrary)二进制英文的缩写,一般存放可执行文件(根据不同的操作系统划分)
lib(library)
关于JAVA_HOME、CLASS_PATH、Path详解
JAVA_HOME变量保存了JDK安装的路径,在Path变量值中引用到了JAVA_HOME:%JAVA_HOME%\bin
。不添加JAVA_HOME也可以,只是使用JAVA_HOME只是为了方便替换JDK版本,只需要更换JAVA_HOME的值即可更换对应的JDK版本。
CLASS_PATH
当我们安装完JDK之后,打开命令行界面(在非安装目录下)输入java
、javac
会提示找不到命令。我们需要将命令所在的路径添加到Path
变量中,这样Windows就能找到对应的可执行文件了。
当我们在命令行界面输入java
、javac
时候Widows系统会在当前所在目录查找可执行文件,如果没有找到,就会去环境变量Path
指定的路径去查找,因为我们配置了%JAVA_HOME%\bin
,系统就会在这个路径下找到对应可执行文件java并执行。否则会提示找不到命令,配置Path
是为了方便我们在不用的路径下使用命令。
Hello World
文件名为HelloWorld.java
public class HelloWorldApplication {
public static void main(String[] args){
System.out.println("hello world");
}
}
- 输入
javac 文件名
编译文件,如果编译成功可看见同目录下生成的字节码文件:文件名.class
。 - 输入文件名运行已编译完成的文件。