Java安装
介绍
三大平台:JavaSE、JavaME、JavaEE
- JavaSE是其他两个版本的基础。
- JavaME是Java语言的小型版,用于嵌入式消费类电子设备或者小型移动设备的开发,渐渐没落被安卓和IOS给替代,但是安卓也可以用Java来开发。
- JavaEE用于Web方向的网站开发(主要从事后台服务器的开发),在服务器领域,Java是当之无愧的龙头老大。
主要特性:面向对象、安全性、多线程、简单易用、开源、跨平台
Java语言跨平台的原理:
- 操作系统本身其实是不认识Java语言的。但是针对于不同的操作系统,Java提供了不同的虚拟机。虚拟机会把Java语言翻译成操作系统能看得懂的语言。
- JVM(Java Virtual Machine),Java虚拟机
- JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
- JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
层级结构:
- project(项目、工程)淘宝、京东、黑马程序员网站都属于一个个项目
- module(模块)在一个项目中,可以存放多个模块,不同的模块可以存放项目中不同的业务功能代码。
- package(包)一个模块中又有很多的业务
- class(类)真正写代码的地方
下载和安装
官方网站:https://www.oracle.com/java/technologies/downloads/
JDK的安装目录介绍
目录名称 | 说明 |
---|---|
bin | 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。 |
conf | 该路径下存放了JDK的相关配置文件。 |
include | 该路径下存放了一些平台特定的头文件。 |
jmods | 该路径下存放了JDK的各种模块。 |
legal | 该路径下存放了JDK各模块的授权文档。 |
lib | 该路径下存放了JDK工具的一些补充JAR包。 |
环境变量
开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),这些工具在JDK的安装目录的bin目录下
现在最新从官网上下载的JDK安装时会自动配置javac、java命令的路径到Path环境变量中去 ,所以javac、java可以直接使用。
但老版本如果不配置环境变量,那么这些命令只可以在bin目录下使用,而我们想要在任意目录下都能使用,所以就要配置环境变量。
- 右键我的电脑,选择属性。
- 点击左侧的高级系统设置
- 选择高级,再点击下面的环境变量。
- 新建一个变量:JAVA_HOME,变量值为你的 JDK 安装目录
- 编辑PATH,在变量值的末尾添加 ;%JAVA_HOME%\bin(分号**;用于分割之前的变量,%JAVA_HOME%** 是对刚刚设置的 JAVA_HOME 变量的引用)
HelloWorld
开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。
-
新建文本文档文件,修改名称为HelloWorld.java。
-
用记事本打开HelloWorld.java文件,输写程序内容。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
-
编译文件。编译后会产生一个class文件。(javac + 文件名 + 后缀名)
java文件:程序员自己编写的代码。
class文件:交给计算机执行的文件。
-
运行代码(java + (运行编译之后的class文件名))
评论区