Java学习笔记

学习背景:

笔者这学期开始学习Java,这里会记录我的学习收获和心得,会持续更新。

一、Java是什么?

Java是一门面向对象编程语言。
编程语言: 可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。
特征: 吸收了C++语言的各大有点,功能强大,简单易用。
特点: 简单性、面向对象性、分布性、安全性、平台独立与可移植性、动态性等特点。

二、JDK环境配置

(一)什么是JDK?

SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。

SUN公司除了提供JDK,还提供了一种JRE(JavaRuntimeEnvironment)工具,它是Java运行环境,是提供给普通用户使用的。由于用户只需要运行事先编写好的程序,不需要自己动手编写程序,因此JRE工具中只包含Java运行工具,不包含Java编译工具。值得一提的是,为了方便使用,SUN公司在其JDK工具中自带了一个JRE工具,也就是说开发环境中包含运行环境,这样一来,开发人员只需要在计算机上安装JDK即可,不需要专门安装JRE工具了。

JDK版本介绍
SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。

EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE。

ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

(二)JDK的安装

1、安装jdk-8u202-windows-x64.exe(windows版本,64位(bit)),推荐安装JDK8版本以上,但也不要安装太新的版本,JDK10及其以上,在运行程序时,有时会出现很多意想不到的问题。
力求所有功能全部安装,安装路径为:C:\Program Files\Java\jdk1.8.0_202
安装过程图示如下:
在这里插入图片描述

单击“下一步”,如下图:
在这里插入图片描述

“开发工具”、“源代码”、“公共JRE”三项下拉菜单中均选择“此功能及所有子功能将安装在本地硬盘上。”,单击“下一步”,如下图:
在这里插入图片描述

在安装过程中提示安装JRE及其设置其安装路径,如下图:
JDK与JRE关系:
JRE全称为Java Runtime Environment,它是Java的运行环境,主要负责Java程序的运行。而JDK包含了Java程序开发所需要的编译、调试等工具,另外还包含了JDK的源代码。在安装JDK的过程中自动安装JRE。
在这里插入图片描述

保持默认路径,单击“下一步”,如下图:
在这里插入图片描述

安装成功,单击“关闭”按钮即可,如下图:
在这里插入图片描述

安装完毕后的文件夹如下:
在这里插入图片描述
在这里插入图片描述

(三)设置环境变量(分别以win7和win10 为例进行配置)

因为笔者的电脑环境变量已经搭建完成,所以这里的图片为盗图。
Java开发环境安装完毕之后,需要设置系统的环境变量,但这不是必须的步骤,但是最好配置。
需要配置环境变量的原因有以下两点:
(1)在不适用IDE集成开发工具的情况下,如果设置系统环境变量,会打通命令通道,在任何位置输入Java的编译指令或调试指令都可以执行,否则必须到JDK安装位置才能执行相关命令。
(2)如果自定义配置某些软件或者服务器环境,则需要Java的系统环境变量。

不需要配置环境变量的原因有以下两点:
(1)如果使用NetBeans、Eclipse等IDE集成开发工具进行Java程序开发,IDE开发工具会自动检测JDK或者JRE的位置,或者在IDE开发工具中指定JDK位置,所以不需要环境变量。但开发工具集成的其他软件除外。
(2)如果是给客户安装JRE环境,或者是普通用户自己安装JRE(Java运行环境),可以只下载JRE安装文件,不需要设置环境变量,这个运行环境相对于.NET框架要小得多。

1、win7 系统下jdk环境变量配置

(1)右击桌面中“计算机”图标,选择“属性”,选择“高级系统设置”,在“高级”选项卡下,单击“环境变量”。
在这里插入图片描述
(2)在“系统变量”下的栏目中设置,不要在“用户变量”下的栏目中设置。单击“新建”按钮。

在这里插入图片描述
(3)设置JAVA_HOME
单击“新建”按钮,添加变量名“JAVA_HOME”,变量值为之前jdk的安装路径|“C:\Program Files\Java\jdk1.8.0_202”
如图:
在这里插入图片描述
(4)设置Path
Path是系统变量,它的作用类似于管道,可以连接变量中多个命令所在的文件夹路径,这样所有路径中的内容在任何位置就都可以使用了。例如system32文件夹是系统预设在Path变量中的,这个文件夹中的所有命令都可以在任意位置执行,如果在Path变量中删除system32文件夹的路径,那么ipconfig等系统命令就不能在任意位置运行。
找到“系统变量”里变量为Path的行,选中,并点击“编辑”,追加如下内容到变量值最后。

;%JAVA_HOME%\bin

如图:
在这里插入图片描述
(5)设置CLASSPATH
单击“新建”按钮,添加变量名 CLASSPATH ,变量值如下(注意前面的有个点“.”不要漏掉)。
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin
在这里插入图片描述

2、win10 系统下jdk环境变量配置

(1)右击桌面中“此电脑”图标,选择“属性”,选择“高级系统设置”,在“高级”选项卡下,单击“环境变量”。
在这里插入图片描述
在这里插入图片描述
(2)在“系统变量”下的栏目中设置,不要在“用户变量”下的栏目中设置。单击“新建”按钮。
在这里插入图片描述
(3)设置JAVA_HOME
单击“新建”按钮,添加变量名“JAVA_HOME”,变量值为之前jdk的安装路径|“C:\Program Files\Java\jdk1.8.0_202”
如图:
在这里插入图片描述
(4)设置Path
Path是系统变量,它的作用类似于管道,可以连接变量中多个命令所在的文件夹路径,这样所有路径中的内容在任何位置就都可以使用了。例如system32文件夹是系统预设在Path变量中的,这个文件夹中的所有命令都可以在任意位置执行,如果在Path变量中删除system32文件夹的路径,那么ipconfig等系统命令就不能在任意位置运行。
找到“系统变量”里变量为Path的行,选中,并点击“编辑”按钮。
如图:
在这里插入图片描述
点击“新建”按钮,添加如下新的变量值。

%JAVA_HOME%\bin

并且把这个变量按照下图,点击上移,移动到顶部。
在这里插入图片描述
(5)设置CLASSPATH
单击“新建”按钮,添加变量名 CLASSPATH ,变量值如下(注意前面的有个点“.”不要漏掉)。
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin
在这里插入图片描述

(三)验证JDK的安装

当环境变量配置完毕后,需要关闭并且重新启动cmd窗口予以验证。
(1)java -version验证,如下图:
在这里插入图片描述
结果为:
在这里插入图片描述
(2)javac 验证,如下图:
在这里插入图片描述
注意:环境变量设置中“用户变量”的设置是针对当前操作用户的;而“系统变量”是针对当前系统设置的,也就是所有用户共享系统环境变量。

注意:可以在命令行状态下输入:“set path”命令查看一下环境变量的配置情况。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值