JDK 开发环境 和 IDE

来源:狂神说Java BV12J41137hu p17-p20

JDK

JDK版本

JDK的更新是增加新特性,新版本需要掌握新特性即可

企业主流是JDK7/8

使用的版本

使用JDK8 :

官方的 Java SE 8

非官方的就算了

JDK卸载

  1. 环境变量 JAVA_HOME 删除值下的文件夹,并删除 JAVA_HOME 变量
  2. 进一步清理path中的 %JAVA_HOME% 的引用变量
  3. 控制台 java -version 验证清理过程

JDK安装

  1. 下载 Java SE Development Kit 8 (这些软件商坏的很,下载必须登录,unity 和 cuda 也这样)
  2. jdk-8u202-windows-x64.exe
  3. 设置JDK目录 注意 JDK是包含JRE的,安装过程中会询问是否要单独安装JRE
  4. 配置环境变量(系统变量) JAVA_HOME 增加 path
    需要注意的是,安装过程中,第一选择安装位置是选择的JDK的位置,第二次弹出的选择安装位置是JRE的安装位置,由于JDK包含JRE,因此JRE可选安装,而在配置环境变量时,均对JKD做配置,后续步骤安装的JRE不需要配置环境变量
系统变量名 变量值包含
JAVA_HOME jdk8u202的安装路径
path ;%JAVA_HOME%\bin;%JAVA_HOME%\jre;

** 注意,path 的变量值是增量添加的

测试

cmd :

java -version

多个jre的情况讨论

我的 windows 在主动安装1.8.0_202前已经存在了1.8.0_301,因此在安装完成jre后,bash里面的java -version仍然是1.8.0_301,也就是默认的运行环境是第一次安装的301,根据御用闲人所写的Win10安装多个jdk,共存环境配置,自由切换这篇文章,检查Path环境变量:

发现除了自己添加的值外,Path中还有一个有java关键字

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

根据博客所指删掉这一行

并且根据博客的建议,将 本文 JDK安装 步骤中的Path变量的添加值放到最上方

成功切换jre至202

控制面板切换jre

试过了,用户面板的jre可以切换,系统的不能切换

只能通过环境变量改jre...

HelloWorld

代码

这里注意,类名应该与文件名保持一致

但是我不知道为什么,java一个文件就只能声明一个类吗??

public class Helloworld{
	public static void main(String[] args){
		System.out.print("HelloWorld!");
	}
}

notepad++写的,自动识别语言和轻度补全很好用

编译

javac Helloworld.java

编译完成之后,生成了同名的class文件

Helloworld.class

运行

java Helloworld

结果

E:\algorithm\java\kuangstudy\helloworld>javac Helloworld.java

E:\algorithm\java\kuangstudy\helloworld>java Helloworld
HelloWorld!
E:\algorithm\java\kuangstudy\helloworld>

代码精读

public class Helloworld{ //声明类,类名Helloworld
	public static void main(String[] args){ // mian方法 暂时理解成 python的 __init__()
		System.out.print("HelloWorld!");// 打印
	}
}

程序运行机制

高级语言类型

时机不同

编译型

把源代码(这里指.java)转换成计算机可以执行的代码

转换器就是编译器

类比于直接把一整本中文书翻译成英文书

解释型

说一句执行一句,一行一行的编译

比如说网页,对速度要求不高,可以边执行边解释,js 、python等

Java编译程序和运行过程详解

Java程序从源文件创建到程序运行要经过两大步骤:

  1. Java文件会由编译器编译成class文件(字节码文件),会经过编译原理简单过程的前三步;
  2. 字节码由java虚拟机解释运行,解释执行即为目标代码生成并执行。因为java程序既要编译的同时也要经过JVM的解释运行,所以说Java被称为半解释语言!

IDE

集成开发环境,其实我很想用VScode,但是换个口味也不错

Java常用的IDE

  1. eclips
  2. IDEA

选择IDEA版本

无脑选择学习产品,但是学校的邮箱不被认可,只能提交文件等审核。。。

暂时先用社区版

安装记得勾选 .java 就行了,右键选文件夹当工程项可选,我有这个需求

摸索

都是jetbrain的产品,和pycharm不能说完全相似,只能说是一模一样

posted @ 2021-12-07 16:03  jentreywang  阅读(75)  评论(0)    收藏  举报