03_java基础(二)之jdk的安装与环境变量配置

1.语言与机器语言

语言 : 通常说的语言其实就是人与人之间沟通的一种方式
计算机编程语言: 可以看成是人与计算机之间交流的一种方式
  C,C++,C#,PHP,Java等

2.Java语言的历史

  是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种应用于Internet的编程语言。随着Java技术在web方便的不断成熟,已经成为Web应用程序的首选开发语言。
  是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。

3.Java语言的三个版本

  J2EE(Java 2 Platform Enterprise Edition)企业版
  是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。
  J2SE(Java 2 Platform Standard Edition)标准版
  是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。
     J2ME(Java 2 Platform Micro Edition)小型版
  是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等
  Java5.0版本后,更名为 JAVAEE    JAVASE    JAVAME
  以前 : 1.0   1.1   1.2  1.3  1.4  1.5---》Java5  Java6  Java7  Java8

4.Java跨平台原理(理解)

  平台:
  跨平台:
      什么是跨平台性?
      通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理是什么?
只要在需要运行java应用程序的操作系统上,
先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。
 

5.JDK的卸载与安装(掌握) 

     JVM : Java虚拟机,Java程序运行在其中
  JRE(Java Runtime Environment    Java运行环境)
  包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可
  JDK(Java Development Kit    Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe)  打包工具(jar.exe)等。
    

 5.1 JDK的卸载:
  ① 控制面板 - 程序功能 - JDK。。。 卸载
  ② 计算机(属性) - 高级系统设置(高级) - 环境变量 ,把其中的 JAVA_HOME  classpath  Path 都删掉(建议Path里面东西可以先备份保存起来)
  ③ 把C:WindowsSystem32 下面的  java开头的文件都删除掉

 

  5.2 JDK的安装(傻瓜式的next。。。) -- 注意版本的选择
  ① 安装路径的要求 : 全英文;文件夹的名字不用有空格
  ② 开发相关的工具软件和资料都独立好好的保存起来
       ③ 安装过程中弹出安装jre窗口 建议安装到同级目录。
     注意:jdk与jre必须安装到同级目录
     

 5.3.  配置环境变量(掌握)
JAVA_HOME = D:Program FilesJavajdk1.7.0_06
PATH = %JAVA_HOME%in;
CLASSPATH = .;%JAVA_HOME%in;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;(特别注意要么不配置,要么前面一定要加上.;)


配置JAVA_HOME的作用: 指定java安装目录
配置PATH的作用:指定java命令搜索路径。本来只有在jdk的bin目录才可以运行 javac java命令,但如果希望在任意的目录下面都可以访问到 javac  java命令,就必须配置path
配置CLASSPATH的作用: 指定Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。通俗的说它的作用与import、package关键字有关,我们写的java源码中,当然会包含别人提供的工具类,比如当你写下improt java.util.*时,编译器面对import关键字时,就需要知道你要引入java.util这个package中的类到底在哪里。与上面的一样, 如果不告诉,他就默认在当前目录下,而如何告诉它呢?就是设置CLASSPATH。(从java5开始也可以不配置,但建议配上)
注意:都配置在系统变量中

具体环境变量步骤配置如下:

5.4检查配置是否正确:
如果配置正确则在任何地方都可以执行javac命令,如下图
 

原文地址:https://www.cnblogs.com/newAndHui/p/8399693.html