一个关于开发环境的描述

关于开发环境

软件开发环境(Software Development Environment,SDE) 是指在基本硬件和数字软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。

通俗来说,开发环境就是软件工具为支持软件的工程化开发和维护。人机界面是软件开发环境与用户之间的一个统一的交互式对话系统,它是软件开发环境的重要质量标志。

环境开发3步走

那么如何进行Java环境的搭建呢?希望一下内容能帮到你:

  1. JDK的下载与安装 ,在百度中搜索JDK,进入官网下载。安装时建议路径设置成比较好找的,后面配置环境变量要用到。

目前学习Java下载jdk最好下载哪个版本?:
1.7、1.8、1.9都是成熟版本,原则上都可以选用。公司的商业项目jdk一般不轻易升级,1.9用的就比较少了,加上上面的配套框架升级速度的考虑,1.9版本第二推荐位。1.8和1.7的应用都比较广泛了,那自然选更新更高级的版本,所以,最推荐用1.8版本。

  1. 安装好JDK后就要 配置环境变量
    ①添加一个系统变量(JAVA_HOME);
    ②修改path环境变量,将JAVA_HOME/bin目录下的命令添加给系统环境;

JAVA_HOME: JAVA安装的根目录。
为什么要配置环境变量:
通俗点来讲,就是为了在在任何文件夹下都调用到某一指定目录下的文件,我们就应该配置环境变量(指定目录路径),让系统在你所配置的路径下去自己查找这些文件然后运行,而不用我们去手动打开这些文件所在目录再运行。

  1. 检测 环境变量是否配置成功;
    ①win+r打开cmd,输入java、javac命令;

思考
1、JDK、JRE、JVM之间的关系?
答:
(1)JDK(Java Development Kit):是java的核心,运行java程序必须要有的东西,里面包括java运行环境JRE、java工具和java基础类库(java开发者使用的功能性类库)。

(2)JRE(Java Runtime Environment):运行java程序所必须的环境,里面包括java虚拟机JVM的实现和java核心类库(JVM工作所需的类库)。

(3)JVM(Java Virtual Machine):是java跨平台特性的核心,通过JVM屏蔽了底层系统(windows、linux、Max等等)的差异,实现一次编译,到处运行。JVM可以理解为在操作系统上模拟安装了一个CPU来处理java程序相关的东西,它主要负责将java程序生成的字节码文件解释成具体系统平台上的机器指令。

简单来说三者的关系是:JDK>JRE>JVM、JDK = JRE + 开发工具集(例如 Javac 编译工具等)、JRE = JVM + Java SE 标准类库。

如果想要 运行 一个开发好的 Java 程序,计算机中只需要安装 JRE 即可。

2、JAVA_HOME和path之间的关系?
答:
(1)PATH是给操作系统使用的,用来指定操作系统需要使用到的可执行程序的位置。对于Java来说,通常需要把JDK的bin目录放到PATH路径下,用来执行java,javac等命令,将JDK下的bin目录放入PATH中之后,便可以在任意地方使用java,javac等指令。

(2)JAVA_HOME是为其他需要调用JDK的软件使用的。JAVA_HOME是一个约定,当其他软件需要JDK路径时,多数会默认从环境变量中提取JAVA_HOME这个变量,因此他被设置为JDK的路径。

3、什么情况下会配置classpath环境变量,有什么作用?
答:
(1)Java程序在运行时,首先会启动JVM(Java虚拟机),然后JVM会去启动“类加载器classloader”负责去硬盘上找“类”对应的“字节码”文件。默认情况下类加载器(classloader)会从当前路径下找。

(2)classpath环境变量的作用是给类加载器指路的。
在没有配置环境变量classpath的时候,默认从当前路径下加载。
如果配置了环境变量classpath的话,就只能从指定的路径下加载类。

(3)classpath环境变量不属于windows操作系统,classpath环境变量隶属于java。
classpath环境变量是java特有的。

END


原文链接:https://blog.csdn.net/weixin_42168713/article/details/115258626
原文链接:https://blog.csdn.net/tongatong/article/details/115519751
原文链接:https://blog.csdn.net/weixin_39549410/article/details/125130382
原文链接:https://blog.csdn.net/m0_61951523/article/details/124372969
原文链接:https://baijiahao.baidu.com/s?id=1738294142626762921&wfr=spider&for=pc

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值