Java和Java的安装(以Windows为例)

  • 常用的DOS命令
  • Java语言概述
  • 1.Java语言特点
  • 2.JDK
  • 3.JVM
  • 4.JRE
  • JDK的下载
  • JDK下载
  • JDK的安装
  • 卸载Java
  • 开发工具介绍
  • 运行程序
  • Path 配置


Keep calm and carry on

在学习JAVA安装之前,首先要学习一些命令提示符基本操作

常用的DOS命令

1. d: (盘符切换)
2. dir(dirctory) : 列出当前目录下的文件和文件夹
3. md(make dirctory):创建目录
4. rd(remove dirctory):删除目录
5. cd(change dirctory):改变指定目录(进入指定目录)
6. cd.. :退回上一级目录
7. cd\:退回到根目录
8. del(delete):删除文件(del *.txt,意思是删除后缀名是.txt的文件)
9. exit:退出dos命令行
10. cls:(clear screen)清屏

注意:请注意上述的删除目录删除文件的区别。(建议读者自行试试,下面的内容中会用到,记得输入命令之后按Enter健)

Java语言概述

1.Java语言特点

 1.简单性

2.面向对象

3.分布式处理

4.健壮性

5.安全性

6.体系结构中立

7.可移植性

8.解释性

9.高性能

10.多线程

11.动态性

2.JDK

JDK(Java Development Kit)是太阳微系统针对Java开发人员发布的免费软件开发工具包(SDK,Software Development Kit)。
JDK是整个Java的核心,包括了 Java运行环境、Java工具和Java基础类库。

3.JVM

JVM(Java Virtual Machine,Java虚拟机)是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。

4.JRE

JRE(Java Runtime Environment是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application)。

java drainTo会阻塞吗_java


注:注意上图中三者的包含和被包含关系.

JDK的下载

JDK下载

1.通过官网获取JDK

java drainTo会阻塞吗_JVM_02


java drainTo会阻塞吗_Java_03


对适合自己的JDK进行下载

JDK的安装

1.傻瓜式安装,持续点击下一步即可。
2.建议:安装路径最好不要有中文或者特殊符号。最好目录统一。
3.当提示安装JRE的时候可以选择不安装。

卸载Java

java drainTo会阻塞吗_java_04


有人会直接右键文件,点击删除进行删除。这是万万不行的,因为安装之后会在注册表中有信息的(只有解压就可以使用的可以直接删除)

方法:

1.进入控制面板->添加或删除程序->点击相关文件进行删除。

2.进入相关软件(360、qq管家)中进入软件管理,进行相关文件删除,会提示你是否需要删除注册表信息。

开发工具介绍

1.notepad
2.Notepad++
3.Eclipse

运行程序

首先我们要用记事本写一个代码

class HelloWorld
{
	public static void main(String args[])
	{
		System.out.println("Hello World");
	}
}

保存为HelloWorld.java文件在你安装的JDK的bin目录中
按照下图在命令指示符(先转移到bin目录中)中进行操作
javac 后面跟文件名+扩展名
java后面跟类名

java drainTo会阻塞吗_java_05

Path 配置

程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下使用,因此程序只能写入bin目录。而在开发过后层中,有时不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的制定目录,所以需要使javac指令在任意目录下可以运行。

方式:通过配置path环境变量,将javac指令所在目录也就是JDK安装目录下的bin目录配置到path变量下,即可使javac指令在任意目录下运行。
步骤:
1.打开高级系统设置
2.选择“高级”选项卡
3.点击环境变量
4.在下方系统变量中找到path并双击
4.将JDK安装目录下的bin目录添加进去