Java基础教程JDK安装(工欲善其事,必先利其器)

一、Java开发环境的搭建(铸造强基之利器)

前导 : 什么是JDK 和 JRE,它们之间有什么关系?

在这里插入图片描述
在这里插入图片描述

1.1 JDK 8的安装环节

  1. 先下载下JDK文件,这里使用的是JDK8JDK官网下载地址;点击链接滑动到下图出,选择对应的电脑版本型号下载。
    在这里插入图片描述
  2. 双击下载好的.exe文件,进行无脑式安装(一直点击下一步,此方案针对电脑小白);可以的话将下图这一步安装的目录位置更改为自己想存放的位置,不建议放在C盘 ;然后继续安装完成就可以了。JRE在安装JDK时已经默认安装好了
    在这里插入图片描述

1.2 环境配置环节(win10操作系统)

  1. 右键桌面电脑—属性—找到高级系统设置
    在这里插入图片描述
  2. 点击高级系统设置—点击环境变量
    在这里插入图片描述3. 找到系统变量,新建变量JAVA_HOME,为其添加值JDK的安装路径,path中添加%JAVA_HONE%\bin,然后点击确定;点击所有确定,退出配置环节。
JAVA_HOME=  D:\developer_tools\Java\jdk1.8.0_131(注意这里是自己的安装路径)

1.3 检验是否安装成功

  1. win+R输入cmd,打开命令行窗口。
  2. 控制台窗口输入java -version(注意杠前有一个空格);出现版本号说明成功。
    在这里插入图片描述
    3.控制台继续输入javac命令,出现内容无错误说明成功。
    在这里插入图片描述

1.4 JDK的常识补充及写在最后

问:JDK8.0 和 JDK1.8.0是两个不同版本的JDK吗?答案:当然是,例如:JDK 5.0 就是JDK 1.5 、JDK1.6 就是JDK 6.0
一张图带你看懂JDK的历史脉络
在这里插入图片描述

  1. 配置环境是开发人员最基本的技能,面对不同的电脑环境,所出现的状况也是不一样的,我们要做的就是耐心、细心和百度查找。
  2. 预祝大家成功配置环境。有不同的小伙伴欢迎评论区留言。

二、Java语言的特点和程序运行的机制(走进Java的世界)

1.1 Java语言的特点(先熟记后续会展开)

1. Java语言是一门纯粹的面向对象的语言,舍弃了C语言中的指针,增加了垃圾回收机制。

2. Java语言具有三大最基本的特点(①面向对象、②健壮性、③跨平台性)


①面向对象性(两个基本概念:类、对象;三大特性:封装、继承、多态)

②健壮性(吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制)

③跨平台性(通过Java语言编写的应用程序在不同的系统平台上都可以运行)
     原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机

1.2 Java程序的运行机制(深入理解对后续开发会有较大的帮助)

两种核心机制:

1. Java虚拟机

①JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器;
②对不同的平台有不同的虚拟机
③只有某个平台提供了对应的java虚拟机、java程序才可以再此平台运行
④Java虚拟机屏蔽了底层运行平台的差别,实现了“一次编译,处处运行”(下图在这里插入图片描述

2. Java垃圾回收机制

①不在是用的内存空间应回收------垃圾回收(C语言内存是由程序员回收的,而Java消除了这种机制)
②垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
问:那Java程序还存在内存溢出的情况吗? 答:yes;
原因:java语言提供了垃圾回收机制,它可以自动回收那些不再被使用的对象,以释放内存空间,但是也会存在编程导致的内存泄露问题,通常是不再使用的对象,但是程序又持有对该对象的引用,从而导致该对象无法被回收的情况称为内存泄漏。所以Java也会出现内存泄漏问题。

猜你喜欢

转载自blog.csdn.net/qq_45835014/article/details/125834967