本人还是在校学生,学java有一段时间了,想把一些学习java的理解或者体会写个文档留下来给将要学习java的学弟学妹们。文章中必然有些缺点和不足,欢迎大家即时纠正。

首章应该介绍Java的发展历程之类的,不过这些百度百科上都有,我们就直接跳过吧

一、安装Java SE8(Windows)

官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 原先从官网上是可以直接下载的,今年年初oracle限制只有注册了oracle账户才可以下载,不过依旧是免费的。
截止现在java已经更新到Java SE 13了,不过我给的链接时Java SE 8的。我也在用这个版本。
安装过程就是非常简单的,我们就略过了。

二、配置java环境变量

现在笔记本电脑大多都是win10了,我们就以win10系统为例。

右键此电脑点击->属性,进入下面的界面再点击->高级系统设置

java se的下载教程 java se下载哪个版本_java


进入到高级界面,再点击->环境变量

java se的下载教程 java se下载哪个版本_java_02


我们在这里选择系统变量的新建

java se的下载教程 java se下载哪个版本_JAVA_03


并在编辑系统变量中填写如下内容,起中

变量名:JAVA_HOME

变量值:填写你JavaSE安装的路径

java se的下载教程 java se下载哪个版本_java_04


之后再次点击新建(如果你的系统变量里有CLASSPATH)就不用新建,点击编辑就可

java se的下载教程 java se下载哪个版本_Java_05


变量名:CLASSPATH

变量值:%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

java se的下载教程 java se下载哪个版本_JAVA_06


然后再系统变量的栏里找到path变量,点击编辑

java se的下载教程 java se下载哪个版本_java se的下载教程_07


然后点击新建,在最后一行中加入%JAVA_HOME%\bin,点击确定。

java se的下载教程 java se下载哪个版本_Java_08


之后就是检验是否配置上了,按住win+r键,会打开运行框,输入cmd,进入到了命令行界面。

然后输入 java -version

java se的下载教程 java se下载哪个版本_JAVA_09


如果正确提示版本号了就是配置成功了。

tips:我们也可以不写JAVA_HOME,CLASSPATH

直接再path变量中新建一个C:\Program Files\Java\jdk1.8.0_211\bin

效果是一样的

java se的下载教程 java se下载哪个版本_java se的下载教程_10

*JDK和JRE、PATH和CLASSPATH的区别

一、JDK和JRE的区别

1 、JDK中,各个文件目录的作用:

  • bin目录:存放JDK用于开发的一些终端命令工具。 常见的工具如:“javac”的作用是将java源文件编译为class文件(即字解码文件); “java”命令的作用是运行class文件。
  • db目录:是java开发的一个开源的关系型数据库;
  • include目录:是一些C语言的头文件;
  • jre目录:JDK所依赖的java运行时;
  • lib目录:存放JDK开发工具所依赖的一些库文件;
  • man目录:存放JDK开发工具的说明文档。

2、JDK和JRE的区别

  • JDK是java开发核心组件,是用来编译解释java程序的核心组件,包含java compile(javac) 面向的是java开发人员。
  • JRE是java运行环境,用来支持java程序的运行,主要包含的是JVM,面向的是java程序。Java是一种跨平台语言,一次编译,多次在多台电脑上运行,这种机制主要依靠JVM实现。java程序编译得到的是中间字节码,中间字节码是不能再机器上直接运行的,必须要经过JVM把中间字节码转换为机器语言。

二、PATH和CLASSPATH的区别

  • PATH是操作系统所有可执行程序的路径;
  • classpath变量的含义是告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,