Java概述
1、Java语言的发展史
Java语言是美国SUN公司在1995年推出的计算机语言;Java语言前身是OAK,Java之父是詹姆斯·高斯林。2009年SUN公司被甲骨文公司收购,所以我们直接访问:https://www.oracle.com
我学习使用的JDK版本是:11.0,接下来就跟我一起学习吧。
2、Java语言跨平台的原理
Java程序的并非是直接运行的,而是运行在Java虚拟机(JVM)上的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机对字节码文件进行编译执行。
所以在不同的操作系统下只需要安装不同的Java虚拟机即可实现Java程序的跨平台。
平台:指的是操作系统
跨平台:指的是用Java开发软件可以在不同的操作系统上运行
3、JRE和JDK
JVM:(Java Virtual Machine)Java虚拟机
JRE:(Java Runtime Environment)Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK:(Java Development Kit)Java开发工具,包含了JRE和开发工具
我们只需要安装JDK即可,它包含了运行环境和虚拟机
4、JDK的下载和安装
4.1、下载:通过官方网站获取JDK
https://www.oracle.com/cn/java/technologies/javase-downloads.html
4.2、 安装
傻瓜式安装,一直下一步即可。
注意:安装目录不要包含中文或空格等特殊字符(默认安装路径是在C:\Program Files)
4.3、配置和测试环境变量
步骤: 控制面板--------系统-----------高级系统设置---------高级-----------环境变量------系统变量--------新建(变量名:JAVA_HOME
变量的值为你安装JDK的目录
我这里是F:\idea\jdk\Program Files\Java\jdk-11)
然后双击Path变量点击新建按钮
添加新的变量值:
%JAVA_HOME%\bin
测试:
使用快捷键win+R在弹出的运行命令窗口输入CMD回车运行,
在CMD窗口输入:java或者javac
有如下的提示,则环境变量设置成功。
提示命令有误则代表环境变量设置失败,请检查你的路径是否有问题
注意:在未设置环境变量的时候也会有如此提示,CMD窗口一定要在环境变量设置后重新打开
4.4、JDK目录解释
目录名称 | 说明 |
---|---|
bin | 该目录下存放了JDK的各种工具命令。Javac和Java就放在这个目录 |
conf | 该目录下存放了JDK的相关配置文件 |
include | 该目录下存放了一些平台特定的头文件 |
jmods | 该目录下存放了JDK的各个模块 |
legal | 该目录下存放了JDK各模块的授权文档 |
lib | 该目录下存放了JDK工具的一些补充JAR包 |
4.5、为什么要配置环境变量
开发Java程序需要使用JDK提供的开发工具,而这些工具在JDK的安装目录bin目录下,如果不配置环境变量这些命令只能在bin目录下执行,我们不可能把所有的java文件都放到JDK的bin目录下。为了能够在任意的目录下使用bin目录下的Java相关的命令所以要配置环境变量
5、HelloWorld案例
5.1、Java程序开发运行流程
开发Java程序需要三个步骤:编写,编译,运行