由于本人头发较多,常常被认为是不用功的程序员;故,我来学学Java,希望我变秃了也变强了!
首先是java的安装,根据我司java的建议,安装了jdk8与jdk17!因为在众多的版本中,只有java8,java11,java17是长期支持的版本,胜在稳定!稳如老狗!
目录
记录一下jdk,jre,jvm三者的关系
jdk8的下载和安装
jdk17的下载和安装
编写一个Hello World!
记录一下jdk,jre,jvm三者的关系
JVM :英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心,具体的下文会详细说明。
JRE :英文名称(Java Runtime Environment),我们叫它:Java 运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来的是一部分的 Java 类库。
JDK :英文名称(Java Development Kit),Java 开发工具包。jdk 是整个 Java 开发的核心,它集成了 jre 和一些好用的小工具。例如:javac.exe,java.exe,jar.exe 等。
这三者的关系是:嵌套关系;JDK>JRE>JVM。
jdk8的下载和安装
首先我们得去下载,java8,根据自己的电脑配置下载即可
但是会出现一个问题,需要登录oracle账户,经过本人认真的填写注册信息,还是没注册成功,因为需要填的实在是太多了,我推荐一个网站!oracle账户,进去之后随即找一个账户密码,登录oracle下载即可。
至于安装,没啥可说的,都是傻瓜式安装,唯一值得注意的就是安装路径,我更改到了D盘。
而后会有弹出框询问是否要安装jre,我修改了安装路径,其实安不安装都行,因为jdk中已经包含了jre
安装位置
配置环境变量!
先添加一个系统变量值,后添加在path里面
打开一个cmd
成功!
jdk17的下载和安装
下载地址 java17
java17的安装更傻瓜式了,修改安装位置,一路向下即可
至于环境变量,java17已经给我们配置好了!但我还是想动动~.~
和java8一样
至于java17本身为我们设置环境变量,删除即可,也就是这个
重新打开一个cmd
至于java的环境切换,也很简单,可以在idea里面进行切换,或者谁在上谁就是老大!
这里java17在上,那就是java17的环境!
编写一个Hello World!
任何的语言在学习的时候,老师都会教第一节课,大家输出一个 hello world!
新建一个HelloWorld.java文件
class HelloWorld {
public static void main(String[] args) {
System.out.println("hello world");
}
}
在当前目录下,执行 javac HelloWorld.java
会发现生成一个叫HellowWorld.class的文件,而后运行 java HelloWorld 千千万万不要加上.class
可以看到我们的 hello world已经打印出来了!
先到此为止,让我缓缓。。。