Java简介

  • Java简介
    Java简介_第1张图片
    Java包括JavaSE、JavaEE、JavaME.png


  • 核心概念:JVM、JDK、JRE
    JVM(Java Virtual Machine):Java虚拟机,也是Java基础的核心。实现Java的跨平台,在Windows、macOS、Linux等平台下运行Java程序。
    作用:加载.class并运行.class。
    Java简介_第2张图片
    JVM处理流程.png

JRE(Java Runtime Environment):Java运行时环境。要运行Java程序就需要安装JRE。
JRE包含JVM、库函数和运行Java应用程序所必须的文件【JRE=JVM+Java系统类库(小零件)】。
JDK(Java Development Kit):Java开发工具包。没有JDK就不能进行Java程序开发。
JDK包含JRE,以及增加了编译器、调试器等用于程序开发的文件(Java程序所必须的命令工具)【JDK=JRE(或JVM+Java系统类库(小零件))+编译、运行等命令工具】。


Java简介_第3张图片
JVM、JDK、JRE三者关系.png

注意:1.想要运行一个Java程序所要的最小环境为JRE;
2.想要开发一个Java程序所需的最小环境为JDK;

  • Java开发工具
    IntelliJ IDEA
    MyEclipse(对Eclipse工具的扩展,把一些优秀的插件集成到Eclipse工具中,是开发更简单更快捷)
    Eclipse(开源工具)

  • 搭建Java开发环境

  1. 下载JDK,并按照提示完成JDK安装。下载地址:JDK下载
    JDK安装完成后可根据路径(默认路径:C:\Java\jdk1.8.0_171)查看其中的文件,其中bin目录下为可执行文件,在bin里边关注下javac(编译)和java(运行)两个执行文件;lib目录下为java开发时用到的类库文件。

  2. MacOS平台下安装完成JDK后不用再配置其他东西。

Windows平台下:需要配置JDK环境变量 JAVA_HOME(配置JDK安装路径)、PATH(配置JDK命令文件的位置,即bin目录)、CLASSPATH(配置开发用到的类库文件的位置,即lib目录)。
配置路径:
1)找到配置JDK环境变量的位置,右击“计算机” -> 选择“属性” -> 窗口中选择“高级系统设置” -> 在系统属性窗口中选择“高级” -> 在高级的下面选择“环境变量(N)...”按钮 -> 环境变量窗口中找到“系统变量” 。
2)在系统变量下进行配置:
a. 配置“ JAVA_HOME”,在系统变量下“JAVA_HOME”变量在列表里默认是没有的 -> 我们需新建“ JAVA_HOME”变量,点击“新建”按钮 -> 在“新建系统变量”窗口填写变量名(JAVA_HOME)和变量值(JDK安装路径C:\Java\jdk1.8.0_171),点击确定完成第一个环境变量“ JAVA_HOME”的配置;
b. 配置“ PATH”,其实在系统变量里边已经有“PATH”变量了,我们需要找到“PATH”变量选中,选择编辑按钮,在最前面添加我们的bin目录(C:\Java\jdk1.8.0_171\bin;或“%JAVA_HOME%\bin;(推荐)),并用分号(;)与后边的路径隔开,点击确定完成“PATH”变量的配置;
c. 配置“ CLASSPATH”,在系统变量下“ CLASSPATH”变量在列表里默认也是没有的 -> 我们需新建“ CLASSPATH”变量,点击“新建”按钮 -> 在“新建系统变量”窗口填写变量名(CLASSPATH)和变量值(在这里需要注意,首先编辑框内写一个点“.”代表当前路径,然后写一个分号“;”把路径隔开,然后写入JDK安装路径“.;C:\Java\jdk1.8.0_171\lib;“或者”.;%JAVA_HOME%\lib;(推荐)”),点击确定完成环境变量“ CLASSPATH”的配置,至此我们完成了以上三个变量的配置,一直点击确定即可。

注意: CLASSPATH环境变量:如果使用JDK1.5以上版本就不需要配置这个环境变量了,因为JRE会自动搜索当前路径下的类文件及相关的jar包。但是配置也行。

  1. 验证Java环境配置的对不对。
    1)MacOS平台下:打开“终端(Terminal)”。
    Windows平台下:点击“开始” -> 输入“cmd” -> 打开dos命令行。
    2)在命令行里分别输入“java”命令,按Enter;“javac”命令,按Enter;和“java -version”命令,按Enter。分别出现如下图Java、Javac的用法提示和Java版本信息,则证明Java开发环境是没问题的。


    Java简介_第4张图片
    java命令提示.png
Java简介_第5张图片
javac命令提示.png
java -version命令.png


你可能感兴趣的:(Java简介)