Java预科篇2-环境搭建
1、Java历史
- 1995年 Java问世
- 1996年 Java 1.0
- 1999年 Java 1.2发布(JAVA SE\JAVA EE\JAVA ME)
- … … …
- 2004年 Tiger 发布(JAVA5.0),Java 登录火星
- 2011年 7月由Oracle正式发布Java7.0
- 2014年 3月19日,Oracle公司发布Java8.0的正式版
- 2017年 9月21日,Java9.0正式发布
- 2018年 9月25日,Oracle官方宣布Java11正式发布
2、Java分类
2.1、JavaSE
- Java SE(Java Platform, Standard Edition)称之为“Java平台标准版” ,是 Java平台的基础
- Java SE包含了运行Java应用所需要的基础环境和核心类库
- Java SE还定义了基于桌面应用的基础类库,通过使用这些类库,我们可以编写出类似于像Office那样的丰富多彩的桌面应用。
2.2、JavaEE
- Java EE(Java Platform,Enterprise Edition)称之为“Java平台企业版”
- Java EE构建在Java SE基础之上,用于构建企业级应用。所谓企业级应用 是指那些为商业组织、大型企业而创建的应用系统,例如:电信的“计费 系统” 、银行的“网银系统” 、企业中的“客户关系管理系统”等等。
2.3、JavaME
- Java ME (Java Platform,Micro Edition)称之为Java 平台微型版
- 为机顶盒、移动电话和PDA等嵌入式消费电子设备提供的Java解决方案。 随着3G移动智能平台时代的到来,特别是以Java为核心编程语言的 Android智能平台的迅速普及,Java ME已经走向淘汰
3、开发环境的搭建
3.1、下载地址
由于官网下载过慢,下方有jdk8的百度云链接
jdk8官网地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
jdk8.221-linux-百度云:https://pan.baidu.com/s/1suGhA1sF_zWrRwQsX1DeXg 提取码:hbpk
jdk8.221-windows-百度云:https://pan.baidu.com/s/1fdfdC514o2ND3Kh8e13gag 提取码:p6y0
jdk8.221-mac-百度云:https://pan.baidu.com/s/1BSHTRXI6hCwnEICOaFmuRw 提取码:5us1
3.2、jdk8安装教程
路径不要有中文
jdk高版本无jre,需命令生成或自行下载
点击安装JDK1.8
自定义路径
安装jre1.8,自定义路径
安装完毕
添加环境变量
添加JAVA_HOME
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_144
添加CLASSPATH
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
添加到PATH
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
测试
3.3、notpad++安装
notpad++7.9.5 百度云:https://pan.baidu.com/s/1FFUs2kFStgpuS79luSHUww 提取码:jlrz
一路下一步即可
3.4、IDEA安装
idea官网
[idea2018 百度云:链接:https://pan.baidu.com/s/1zpWlq3AV-UoyY9iiGLMxug
提取码:wqdl
一路下一步即可
4、jdk相关概念
4.1、jdk目录结构
- bin目录 - 该目录下主要存放JDK的各种工具命令
- conf目录 - 该目录下主要存放jdk的相关配置文件
- include目录 - 该目录下主要存放了一些平台的头文件
- jmods目录 - 该目录下主要存放了JDK的各种模块
- legal目录 - 该目录下主要存放了JDK各模块的授权文档
- lib目录 - 该目录下主要存放了JDK工具的一些补充jar包和源代码
4.2、jdk与jre
- JDK - 称为Java开发工具包( Java Development Kit)。Java开发人士需 要下载和安装JDK
- JRE - 称之为Java SE运行时环境(Java SE Runtime Environment),提供 了运行Java应用程序所必须的软件环境等。无论是开发还是运行Java应用 都必须安装。
4.3、javac和java
- javac.exe - 编译器,主要用于将高级Java源代码翻译成字节码文件
- java.exe - 解释器,主要用于启动JVM对字节码文件进行解释并执行
4.4、jdk和jre和jvm
5、第一个java程序
//单行注释
/*多行注释*/
public class Hello {public static void main(String[] args) {System.out.println("hello word!");}
}