目录

  • 一、JAVA语言
  • 1.Java体系(三大平台)
  • 2.Java的大事件
  • 3.Java的特点
  • 4.JDK、JRE和JVM
  • 二、Java开发环境搭建
  • 1.下载JDK
  • 2.安装JDK
  • 3.配置环境变量(win10为例)


一、JAVA语言

1.Java体系(三大平台)

1)JavaSE (Java Standard Edition)

  是整个Java技术的核心和基础,它是JavaEE、JavaME的编程基础。

大家写的java程序有多少行_大家写的java程序有多少行


2)JavaEE (Java Enterprice Edition)

  Java技术中应用最广泛的部分,J2EE提供了企业应用开发相关的完整解决方案。

大家写的java程序有多少行_jdk1.8_02


3)JavaME(Java Mirco Edition)

  主要用于控制移动设备和信息家电等有限存储的设备。

大家写的java程序有多少行_大家写的java程序有多少行_03

2.Java的大事件

  2009年4月20日甲骨文(Oracle)以现金收购Sun微系统公司,交易价格达74亿美元。

3.Java的特点

  一种面向对象的语言(号称完全面向对象)

  一种平台无关的语言(跨平台)

  一种半编译半解释型语言

1)半编译半解释

  Java的源文件不能直接运行,需要经过编译器编译,编译成字节码文件(.class)。字节码文件不是cpu直接能识别的命令,最后需要解释器解释运行。

大家写的java程序有多少行_java_04


2)跨平台特性

 平台:指的是操作系统(Windows,Linux,Mac)

 跨平台:Java程序可以在任意操作系统上运行

 原理:

  依赖于Java的虚拟机 JVM (Java Virtual Machine) 它有一个解释器组件,可以实现 Java 字节码和计算机操作系统之间的通信,但是JVM本身不跨平台,需要针对不同的操作系统用不同版本的JVM。

4.JDK、JRE和JVM
  • JDK(Java Development Kit): Java开发工具包(JRE+给开发人员用的工具) ,包含开发Java程序的所有工具,如javac和java等,JDK里包含JRE。
  • JRE(Java Runtime Environment): Java运行时环境(JVM+核心类库) ,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM。
  • JVM(Java Virtual Machine): Java虚拟机(实现Java跨平台的方式) ,它是运行所有Java程序的虚拟计算机。

1)JDK(Java Development Kit)
  JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提 供了JVM和Runtime辅助包,用于解析class文件使其得到运行)
具体包括:

 JRE(Java Runtime Environment) Java 运行时环境
 JVM
 Java API (应用程序编程接口)
 Java 编译器(javac.exe)、Java 运行时解释器(java.exe)、Java 文档化化工具(javadoc.exe)及其它工具及资源

2)JRE(Java Runtime Environment)
  JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。
主要功能有:

 加载代码:由类加载器(class loader)完成;
 校验代码:由字节码校验器(byte code verifier)完成;
 执行代码:由运行时解释器(runtime interpreter)完成;

3)JVM(Java Virtual Machine)
  JVM 可以理解成一个可运行 Java 字节码的虚拟计算机系统
特点:

它有一个解释器组件,可以实现 Java 字节码和计算机操作系统之间的通信;
对于不同的运行平台,有不同 的 JVM;
JVM 屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。

二、Java开发环境搭建

1.下载JDK

  官方下载地址   根据电脑配置选择你们想要的版本下载安装包,如:64位的Windows系统就点击jdk-8u221_windows-x64_bin.exe进行下载。

2.安装JDK

大家写的java程序有多少行_jdk1.8_05

  双击安装即可

  • 注意事项:
       安装路径:尽量不要安装在C盘、安装路径尽量不要有中文、安装路径尽量不要包含各种特殊符号,最好就是纯英文和数字
       jre的安装:在安装jdk的过程中,提示安装jre,一般不需要再次安装jre。如果一定要安装,确保安装的路径不要和jdk的安装路径重复
  • 安装后目录介绍:
3.配置环境变量(win10为例)

1)计算机(此电脑)—属性 ---- 高级系统设置----环境变量

大家写的java程序有多少行_系统安装_06


大家写的java程序有多少行_java_07


2)在系统变量区域,点击新建

大家写的java程序有多少行_大家写的java程序有多少行_08

3)变量名:JAVA_HOME ,变量值为 jdk 的安装路径。

大家写的java程序有多少行_系统安装_09


4)新建变量名:CLASSPATH ,变量值:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

大家写的java程序有多少行_java_10


  注:变量值开头是英文句号5)找到Path变量,双击编辑 Path变量

大家写的java程序有多少行_大家写的java程序有多少行_11


6)点击新建,变量值为%JAVA_HOME%\bin ,并将它移到"%JAVA_HOME%\jre\bin"上方,然后点击确定

大家写的java程序有多少行_jdk1.8_12


检验是否配置成功

1)按键盘win+R,打开运行,输入cmd 指令,点击确定进入命令行窗口。

大家写的java程序有多少行_系统安装_13


2)输入java -version获取当前安装的 jdk 的版本信息

大家写的java程序有多少行_jdk_14


3)检验java.exe命令

大家写的java程序有多少行_大家写的java程序有多少行_15


  配置成功