Java初识(二)——(搭建Java环境以及第一个Java程序,另附JDK完全卸载教程)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44222492/article/details/99333076

目录

一、搭建Java环境
1. JDK下载
2. JDK安装
3. 配置环境变量
二、第一个Java程序
1. 在控制台上输出“Hello World!”
2. Java跨平台原理
3. 代码注释与编码规范
三、JDK完全卸载教程
1. 第一步,卸载或删除JDK
2. 第二步,删除注册表
3. 第三步,删除环境变量
···

一、搭建Java环境

1. JDK下载

JDK (Java Development Kit):Java开发工具包
JRE (Java Runtime Environment):Java运行环境
Java的JDK又称Java SE(以前称J2SE),下载地址: https://www.oracle.com/technetwork/java/javase/downloads/index.html 。

下面介绍下载JDK的方法,具体步骤如下:

Oracle发布了Java 11,它是2018年的第二个主要Java版本。此版本也是自Java 8之后,首个长期支持(LTS)版本,这意味着Oracle将至少在2026年之前为其提供安全性和错误修复更新。所以可放心选择该版本!

(1)打开浏览器,输入网址 https://www.oracle.com/technetwork/java/javase/downloads/index.html ,进入JDK的下载页面,在该下载页面中选择JDK的版本,单击JDK后面的【DOWNLOAD】按钮。

单击下载按钮

(2)在进入的新页面中,需要先选中同意协议【Accept License Agreement】的单选按钮

开始下载

(3)由于最新版的JDK11(JDK 11.0.4)与最新版的JDK8(JDK 8u221)需要企业账号付费使用,所以点击下载后需要登录企业账号方可进行下载操作,如果没有企业账号,下载JDK仅供学习,则进行下一步。
(4)按以上步骤可以下载JDK的最新版【JDK 12.0.2】。若网速过慢,这里提供——>JDK12(JDK 12.0.2)直接下载链接

密码为:qcat
接受协议
下载完成

(5)若要下载免费的JDK11、JDK10或者JDK8,这里提供免费的下载链接(均为64位window系统的安装包)

2. JDK安装

(1)双击已经下载的安装文件(以JDK11为例),将弹出欢迎对话框,单击【下一步】按钮。

欢迎对话框

(2)在弹出的对话框中,可以选择安装的功能组件,这里选择默认设置,如若要更改Java安装路径,点击【更改】,更改为你想要安装的位置,单击【确定】按钮,将返回定制安装对话框,单击【下一步】。

定制安装
更改路径

(3)开始安装JDK,自动安装。(如果是JDK8,还会弹出JRE的目录文件对话框,点击【下一步】即可)。

开始安装

(4)安装完成,点击【关闭】按钮即可。

安装完成

3. 配置环境变量

配置环境变量的目的:用户能够在命令行窗口的任意位置使用该指令
path:用于指定操作系统的可执行指令的路径
classpath: Java 虚拟机在运行某个类时会按classpath指定的目录顺序去查找这个类

  【计算机】——>【属性】——>【高级系统设置】——>【高级】——>【环境变量】

(1)在【计算机】图标上右击,在弹出的快捷菜单中选择【属性】命令,将弹出属性对话框,在其左侧单击【高级系统设置】,将打开系统属性对话框,单击【环境变量按钮】,将弹出环境变量对话框。

单击属性
高级系统设置

(2)在环境变量对话框中,单击【系统变量栏】下的【新建】按钮,创建新的系统变量。在新建系统变量对话框中分别输入变量名JAVA_HOME和变量值(即JDK的安装路径),单击【按钮】。

配置环境变量

(3)在环境变量对话框中双击Path变量,对其进行修改,在原变量值中添加%JAVA_HOME%\bin(若是JDK8,则还需添加%JAVA_HOME%\jre\bin),点击【确定】完成环境变量的设置。

编辑Path

(4)JDK安装成功之后必须确认环境变量是否正确。按【Windows+R】快捷键打开运行面板,输入cmd进入控制台。在控制台中分别输入【Java】与【Javac】命令,按【Enter】键,若均会显示相应的信息,则JDK环境搭建成功。

运行cmd
java
javac

(5)可以使用Java -version检查JDK版本

检查版本

二、第一个Java程序

1. 在控制台上输出“Hello World!”信息程序编写步骤:

(1)按Windows键+R打开运行面板,输入【notepad】打开记事本,在记事本程序中输入以下代码:
public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello World!");
	}
}
(2)选择【文件】——>【保存】命令,选择存储位置为桌面,在输入未见名称时使用英文双引号("")把文件名称包括起来,如"HellWorld.java"

保存
保存

(3)Java源程序需要编译成字节码才能被JVM识别,需要使用JDK的javac.exe命令。假设Helloworld.java文件保存在桌面(C:\Users\Administrator\Desktop),按Windows键+R打开运行面板,输入【cmd】,单击【确定按钮】,启动控制台,在控制台中输入以下命令:

附:······>(Win10右击添加【在此处打开命令窗口】)

cd C:\Users\Administrator\Desktop
javac HelloWorld.java

即可编译源程序,源程序被编译后,会在相同位置生成相应的class文件,这是编译后的Java字节码文件。

(4)在控制台中输入Java HelloWorld命令,将执行编译后的Helloworld.class字节码文件。

结果

注意:使用Javac xx.java命令编译Java源程序是,如果没有弹出错误提示信息,说明编译成功,也许会提示一些警告信息,但编译也能够通过;但是如果出现Exception累的异常错误信息,则说明源程序的代码有问题,无法完成编译过程,这是可以根据Exception异常判断错误原因与代码位置,解决代码错误。

2. Java跨平台原理

JAVA程序编写
Java跨平台原理

3. 代码注释与编码规范

3.1 代码注释
(1)单行注释

  “//”为单行注释标记,从符号“//”开始知道换行为止的所有内容均作为注释而被编译器忽略。
语法如下:

//注释内容
(2)多行注释

  “/**/”为多行注释标记,符号“/*”与“*/”之间的所有内容均为注释内容。注释中的内容可以换行。
语法如下:

/*
注释内容1
注释内容2
···
*/
注意:

(1)在多行注释中可以嵌套单行注释。例如:

/*
	程序名称:HelloWorld //开发时间:2019/8
*/

(2)在多行注释中不可以嵌套多行注释,以下代码非法:

/*
	程序名称:HelloWorld
	/*
		开发时间:2019/8
		作者:lrk
	*/
*/
(3)文档注释

  “/** */”为文档注释标记。符号“/**”与“*/”之间的内容均为文档注释内容。当文档注释出现在声明(如类的声明、类的成员变量的声明、累的成员方法声明等)之前是,会被javadoc文档工具读取作为javadoc文档内容。文档注释的格式与多行注释的格式相同。
javadoc

三、JDK完全卸载教程

1. 第一步,卸载或删除JDK;

  有以下三种方式::

(1)用控制面板卸载

控制面板卸载

(2)安全类软件(360等)自带的软件卸载工具的功能卸载

360卸载

(3)直接删除jDK文件夹(我的JDK安装目录是:C:\Program Files\Java)

2. 第二步,删除注册表;

(1)按Windows键+R打开运行面板,输入【regedit】打开注册表编辑器

打开注册表编辑器

(2)找到HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft

找到JavaSoft

(3)将JavaSoft文件夹及其子目录全部删除。

删除注册表

3. 第三步,删除环境变量;

  【计算机】——>【属性】——>【高级系统设置】——>【高级】——>【环境变量】

(1)删除 JAVA_HOME 变量
(2)删除 CLASSPATH 变量
(3)编辑 Path 变量

  删除里面的 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(只删除这两个),在JDK11及以上版本中由于不再自带jre,所以只需删除%JAVA_HOME%\bin即可。

4. 第四步,将C盘中Windows\System32和Windows\SysWOW64文件夹下的java.exe, javaw.exe 和 javaws.exe文件删掉。

(安装jdk8时默认将这三个文件复制到这两个目录)

5. 最后一步,在命令行中输入java命令,检查是否卸载完成;

卸载完成

猜你喜欢

转载自blog.csdn.net/weixin_44222492/article/details/99333076