一、Java概念
1、Java是什么
Java是一门开源的面向对象的程序设计语言。
2、Java三个版本
①、JavaSE(Java Standard Edition)
Java标准版,定位于个人计算机的应用
②、JaveEE(Java Enterprise Edition)
Java企业版,定位在服务器端的应用
③、JavaME(Jave Micro Edition)
Java微型版,定位在消费性电子产品的应用
3、Java运行机制
Java源程序必须先编译,后执行。
JVM(Java Virtual Machine):Java虚拟机,用于执行bytecode(字节码)的“虚拟计算机”,虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。
JRE(Java Runtime Enviroment):Java运行时环境,包含 JVM、库函数、运行Java应用所需的文件。
JDK(Java Development Kit):Java开发工具包,包含JRE、编译器、调试器等用于开发的文件。
三者的包含关系:
源文件编译、执行大致顺序如下:(后期需深入JVM机制)
二、JDK的下载和安装
不同项目Jdk小版本有可能都会不同,虽然简单是自己从来都不记,都要现百度下载和安装,这里直接记清楚。
1、下载和安装
https://www.oracle.com/technetwork/java/javase/downloads/index.html
选择windows-x64版本,安装目录一般选择默认C盘位置
2、文件夹简单含义
bin:各类指令
db:数据文件
lib:类库
src.zip:源码
3、环境变量的配置
环境变量:在操作系统中具有特定名字的对象,包含了一个或多个应用程序所用到的信息
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_112
PATH:%JAVA_HOME%\bin;
classpath配置问题:JDK1.5以上无需配置
4、查看安装情况
进入cmd输入 java -version
出现Java版本信息即代表安装成功