目前最流行的版本是jdk1.8,所以就安装1.8的版本!!
安装包可以去oracle官网下载,要登录并且网速较慢,
所以用百度云来下载:https://pan.baidu.com/s/1WJfk2QZY2N5DIUPBDzmtpQ 提取码:bbno
安装jre
此电脑 -> 右键 ->属性
进入环境变量!!
双击打开 path路径
格式 : %变量名%\bin
最后一路确定
测试
按 win键 +R 快捷键 输入 java -version 检查版本
成功的就会显示如下内容
Java开发环境概述
- JDK与JRE
同一个电脑中可以有多个jdk,只要配置环境变量就行,网上有的说要配置classpath,注意,jdk1.5过后就不再需要配置classpath
在安装的过程中各位可能注意到了JRE这个名词,JDK和JRE的关系和区别。
- JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;
- JRE:Java Runtime Environment 它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。
- JDK包含了JRE。
2.跨平台特性
- 平台指的是操作系统 (Windows,Linux,Mac)。
- Java程序可以在任意操作系统上运行,一次编写到处运行
- 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)
3.什么是JVM?
Jvm即Java Virtual Machine,我们常说的Java虚拟机, 是整个Java实现跨平台最核心的部分,能够运行通过Java语言编写的应用程序。
所有的Java程序会首先被编译为.class的类文件,Jvm虚拟机可以执行这种编译后的类文件,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释为目标代码(不同操作系统不同),给本地系统执行。
4. java垃圾回收机制
与C/C++程序不同,Java语言不需要程序员直接控制内存回收,Java程序的内存分配和回收都是由JRE在后台自动进行的。JRE会负责回收那些不再使用的内存,这种机制被称为垃圾回收,垃圾回收有下述特点:
- 回收无用对象的内存空间。
- 垃圾回收发生的不可预知性。
注意:java垃圾回收,有不可预知性,但可以调用System.gc()可以主动请求回收垃圾
5 . jvm内存划分(1.8过后分为6个区:数据元区)