活动地址:CSDN21天学习挑战赛
黄黄旧电脑最近总是宕机,于是买了台新电脑,很久没有配置过环境了,这两天把新电脑的环境配置的过程记录一下顺便当个小笔记吧,哈哈。
1.jdk的版本变迁
注意:
- 里程碑的版本是jdk1.5 提供很多主流的技术
2.目前使用的比较稳定的版本是jdk8 与jdk9
3.jdk8又叫jdk1.8,用的比较多
2.java 独到之处
1.开源性: 开源 免费 有利于java语言的发展
2.面向对象性: 封装 继承 多态…
3.跨平台性: 一次编译 随处运行
4.编译性:编写的java源文件 必须编译成字节码文件【.class】才能运行
5.动态性:在程序运行期间 可以动态修改编译后文件 利用到反射技术 热修复
3.java的平台体系
1.JAVAME 最小的版本 主要用于来开发移动端 开发移动端一些小的游戏 主要用于来开发Android
项目
2.JAVASE 基础的版本 主要提供一些基础的语法 主要就是第一阶段的知识点 变量 选择结构 循环
数组…
3.JAVAEE 企业级版本 主要用于开发企业级web项目 某东 某宝, 12306网站 …
总结:java既可以做移动端 也可以做pc端开发
4. java的跨平台性的实现
java的跨平台性指的是从可以实现从windows跨linux或者mac平台
主要的特点就是只需要一次编译
,即可随处运行
注意:java实现跨平台必须
在要运行的操作系统上安装与之对应的jvm才能实现跨平台
比如:我在windows上开发,要到linus上运行,我就先要把我在windows下写好的java源文件给编译
成对应的字节码文件,即.class文件。然后把这个.class文件拉到我们的linux操作系统中(linux已经装好了linux版本的jvm)去运行。
如下图所示:
那么jvm又是什么?有什么作用呢?
4.jvm与jre和jdk
jvm:java虚拟机,是java运行的容器。
jre:java运行的环境,主要提供了一些运行时的类与库,(多个类组成类库)
jdk:开发工具包,主要提供一些开发运行的工具
JDK与JRE和JVM关系如下
这里值得注意的是:
只需要运行java项目,我们只需要装jre
要去开发一个项目,我们就需要去装jdk
一、配置环境变量
1.新建系统变量 JAVA_HOME和CLASSPATH
变量名:JAVA_HOME
变量值:D:\jdk\jdk1.7.0_80
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
2.编辑系统变量path
在path变量值的最后加上 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注意:如果使用1.5以上版本的JDK,不用设置CLASSPATH环境变量,也可以正常编译和运行Java程序。
二、测试JDK是否安装成功
1.Win+R 打开“运行” 输入cmd ,按回车
2.然后在DOS窗口分别测试javac和java
二.环境的配置
1.安装
首先我们要去下载jdk
下载的地址
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
下载好后如下所示:
双击安装
推荐默认安装
,与后面maven以及其他的很多配置一样,占用不了c盘多大的位置而且还方便,免得你取中文名,搞了什么标点符号的错误导致后面发现没用
2.查看jdk和jre的位置
首先win+r
出现cmd的入口
然后输入cmd,进入
不知道的话就 set java version
查看你的安装路径,
但是一般来说默认的安装路径都是这里
3.jdk目录的介绍
里面有几个比较重要的文件包:
bin:用于存放一些可执行文件
include:用于存放一些头文件
jre:jre的目录
src.zip是源代码的压缩包
4.java环境变量的配置
打开你的高级系统设置,进入环境变量配置,如下界面
点击环境变量,然后进入
我们主要配置三个东西
注意
:
1.下面三个都是在系统变量
里面配置
2.JAVA_HOME和CLASSPATH是需要新建的,而path只需要添加
4.1 JAVA_HOME
C:\Program Files\Java\jdk1.8.0_271
4.2 CLASSPATH
注意
:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
这一行代码是死的,不需要变动的粘贴进去,但是别忘记加上分号
4.3 Path
注意
:这两行也是死的,只需要加上去就行
4.4 为什么不需要配置JRE_HOME
这个玩意根据我们上面说的,就在jdk的包里面,通过jdk的路径就能找到,就没必要去多此一举设置他。
5.测试有没有装好
5.1 使用DOC命令输入java -version
列出了我们安装的环境的版本
5.2 使用DOC命令输入java
说明可以运行java文件了,但是运行的文件必须经过编译,即经过javac的过程
5.3 使用DOC命令输入javac
说明可以编译了,能把java源文件编译成.class文件了