Java基础配之jdk的安装和置环境变量

本人是兰交的一名在校大四学生,不知不觉已经来到了大四,面临着找工作的困境。暑期的时候找java实现面试四处碰壁感受到了找工作的不易。这些年来大家都想涌入计算机行业,我当初填报志愿也是贪图计算机行业的高薪(hhhhh)。大学的许多时光都荒废了过来,没有参加什么竞赛也没有认真的code的,但是我相信只要肯努力从现在开始也不算太迟。csdn就将成为我日后的笔记地址了(不喜勿喷,如有错误望各位大佬指导)

爪哇(java)的由来

java是印度尼西亚爪哇岛的英文名。为什么会产生java这种语言呢?这是因为sun公司当初在做家电行业项目时发现c语言的没有垃圾回收机制、分布程序设计、可移植的安全性、跨平台性等问题。最后,由java之父詹姆斯·高斯林带领团队研发的项目Green中发行了java 1.0版本。

java的特点

1.面向对象

   1.1 面向对象的三大特性

        ①:封装  ②:继承  ③:多态   (后面会说到)

2.健壮性

   相比较于c、c++舍去了有损健壮性的部分(指针、内存申请、释放),提供了一种相对安全的内存管理机制与访问机制。(java虽然有自动回收机制但是任然会出现内存泄漏和内存溢出的问题)

3.跨平台性

java号称:write once,run anywhere(一次编写,到处运行),为什么可以一次编写到处运行呢?这就是jvm(java虚拟机的功劳),如果需要在不同的操作系统上运行java应用程序,只需要在操作系统上安装java的jvm,准确的说是java的jre,因为jvm运行java应用程序还需要jre中的库。

java的安装

java的安装教程csdn中的许多大佬写的都很详细可以参考他们的:

JDK1.8下载、安装和环境配置教程_KristenX的博客-CSDN博客_jdk1.8下载与安装教程

java1.8的下载地址:Java SE Development Kit 8 - Downloads (选择自己操作系统对应的版本就好了,安装路径最好不要带有中文)

安装成功后的文件夹:

bin:后面配置的环境变量要指向该文件,核心的是javac.exe(java的编译器的启动命令)

include:一些c的头文件

lib:库

src.zip:源码的压缩包

配置环境变量配置:

此电脑->属性->高级系统设置->高级->环境变量

系统变量或者用户变量配置都可以 

找到path点击编辑

再点击编辑 

D:\java8\bin 添加路径到bin下

如果没配置环境变量,在cmd命令行中则要进入到jdk的bin目录下才能执行命令。配置了path的话就会找path配置下的路径。

安装成功后:

  

如果javac命令可行但是java命令不可行 ,解决方案将path下配置的jdk路径上移到第一位

jdk、jre、jvm之间的关系

笼统的说:jdk包含jre,jre包含jvm

jdk=jre+java开发工具

jdk(java development kit):java开发工具包,其中主要包含了jre和java开发工具(javac.exe,java.exe,javadoc.exe)

javac.exe命令:将.java文件编译成.class文件

java.exe命令:将.class文件解释执行

jre=jvm+java核心类库

jre(java run enviroment):java运行环境,其中主要包含了jvm和java核心类库

参考文章:浅谈JDK、JRE、JVM区别与联系_ancientear的博客-CSDN博客_jdk jre jvm 的区别和联系

为什么要配置path环境变量?怎么配置?

在任意文件路径下都可以执行java的开发工具

①新建系统变量:JAVA_HOME=bin的上一级目录

②系统变量path中添加:%JAVA_HOME%\bin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值