我使用的是JAVA8版本。

名词解释

JDK——Java Development Kit(JAVA开发工具包)
JRE——Java Runtime Environment(JAVA运行环境)

JDK、JRE、JVM关系:
JDK=JRE+开发工具集(如Javac编译工具)
JRE=JVM+JavaSE标准类库

JDK与JRE安装注意事项

  1. 安装路径中不要包含中文
  2. 安装路径尽量不要放在系统盘(C盘)
  3. 安装时命名保留版本号
  4. JRE最好和JDK装在统一文件夹下,便于管理

安装后目录解读

打开安装好的JDK文件夹有以下文件
bin——包含开发工具
db——JAVA实现的数据库
include—— C语言编写的源文件
jre——JAVA运行环境
lib——jar包
src.zip——常用代码、类库

配置环境变量

path——Windows执行命令时要搜寻的路径。
目的:方便在CMD中任意目录下都能运行开发工具。
步骤:

  1. 右键我的电脑,选择属性
  2. 点击高级系统设置
  3. 点击环境变量设置
  4. 可以看到上面是“administrator的用户变量”,下面是“系统的环境变量”,两者选择一个来配置。我选择的是上面。
  5. 选择新建,变量名设为:JAVA_HOME。变量值设为:D:\JAVA\jdk1.8.0_131(这里根据自己的安装路径)
  6. 新建好以后,双击path
  7. 这时跳出一个窗口,点击新建,输入:%JAVA_HOME%\bin。点击上移(提高优先权)。确定
  8. 环境配置成功!

附上课程所需要的软件链接,大家有需要可以下载。

链接: https://pan.baidu.com/s/10P6JbKN6TG7wW-QXV8ANdQ 提取码: nkbv

小白自学笔记——JAVA基础 1.2JAVA语言环境搭建相关推荐

  1. 小白自学笔记——JAVA基础 0.1Java语言概述

    我学习的是宋红康老师的视频,首先是课程大纲. 课程大纲 课程体系 第1章 Java语言概述 第2章 基本语法 第3章 数组 第4章 面向对象编程(上) 第5章 面向对象编程(中) 第6章 面向对象编程 ...

  2. 小白自学笔记——JAVA基础 2.2变量

    变量概述 概念: - 内存中的一个存储区域 - 该区域的数据可以在同一类型范围内不断变化 - 变量是程序中最基本的存储单元,包含变量类型.变量名和存储值 作用 - 用于在内存中保存数据 变量的使用 j ...

  3. 小白自学笔记——JAVA基础 3.1 一维数组

    名词解释 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理. 数组的常见概念 数组名 下标(或索引) 元素 数组的长度 数组的特点 ...

  4. 小白自学笔记——JAVA基础 1.5API文档说明

    名词解释: API(Application Programming Interface)应用程序编程接口,是Java提供的基本编程接口. Java语言提供了大量的基础类,因此 Oracle 也为这些基 ...

  5. 小白自学笔记——JAVA基础 3.2 多维数组

    名词解释 Java 语言里提供了支持多维数组的语法. 如果说可以把一维数组当成几何中的线性图形,那么二维数组就相当于是一个表格,像Excel中的表格一样. 对于二维数组的理解,我们可以看成是一维数组a ...

  6. 小白自学笔记——JAVA基础 1.1常用的DOS文件

    今天开始自学JAVA第一课.看的是B站上宋红康老师的视频. 一 学习常用的DOS命令 在搜索栏输入'cmd'打开 eg1:打开D盘文件 [输入] D: eg2:列出当前文件夹下的所有文件 [输入] d ...

  7. 小白自学笔记——JAVA基础 1.3写第一个程序

    这次程序的编写使用文本文档,用CMD运行. 第一个程序 新建一个文本文框,命名为HelloWorld.java.(注意打开后缀) 用记事本打开文件 输入程序: class HelloChina{ pu ...

  8. 小白自学笔记——JAVA基础 2.5进制

    计算机中不同进制的使用说明 所有数字在计算机底层都以二进制形式存在. 对于整数,有四种表示方式: - 二进制(binary):0,1 ,满2进1.以0b或0B开头. - 十进制(decimal):0- ...

  9. 小白自学笔记——JAVA基础 2.9循环结构

    循环结构 在某些条件满足的情况下,反复执行特定代码的功能. 循环语句分类 for 循环 while 循环 do-while 循环 FOR循环结构 for (①初始化部分;②循环条件部分;④迭代部分){ ...

最新文章

  1. swift实现提示框第三方库:MBProgressHUD
  2. map按value值查找——find_if的使用(转载)
  3. Android中的约束布局
  4. Wireshark抓取数据包
  5. ] ssh登录慢的原因
  6. 【LeetCode笔记】19.删除链表的倒数第N个结点(Java、快慢指针)
  7. 【Git】从GitHub到本地clone项目慢的解决方法
  8. C#LeetCode刷题之#888-公平的糖果交换(Fair Candy Swap)
  9. 连设计图都不会画,你还想做“系统架构师”?
  10. 区块链安全的奥秘之一:非对称加密
  11. 热门开源 WYSIWYG 编辑器 TinyMCE 被指存在严重的 XSS 漏洞
  12. c++多线程——数据共享
  13. 【记】微信支付服务器证书更换通知的验证流程
  14. nero linux刻录教程,nero刻录数据光盘的图文教程
  15. MATLAB模糊控制器
  16. GPS导航知识——DGPS
  17. 大学英语综合教程四 Unit 1至Unit 8 课文内容英译中 中英翻译
  18. KEIL编程中如何重定义printf()函数,以便在后来的开发中使用此函数进行串口数据输出
  19. Java进阶之反射机制
  20. terminate called after throwing an instance of ‘YAML::TypedBadConversion<int>‘ what(): bad conver

热门文章

  1. 在Unity中通过ScrollView实现背包物品展示后如何与指定背包物品的数据进行交互
  2. java 实时排行榜_Java游戏服务器-百万规模实时排行榜实现
  3. Shell程序编写猜数字的小游戏
  4. SAP 采购合同案例教程案例介绍
  5. 回顾2016,寄语2017、2018
  6. we假装情侣服务器维护,We假装情侣电脑版
  7. 超经典淮安话(你懂几句)
  8. Form个性化即时打印
  9. 天刀帐号角色服务器查询系统,天刀角色装备查询 | 手游网游页游攻略大全
  10. 王者荣耀 android 乱码,《王者荣耀》转区名字乱码怎么回事 转区名字乱码解决方法...