zoukankan      html  css  js  c++  java
  • java环境配置及原理详解

    java环境配置及原理详解

    1.java跨平台的本质

    我们谈到java,总是提到跨平台这个词。那么java语言是怎么实现跨平台的呢?

    我们编写的java代码不是直接让windows系统读取解析,而是在windows系统中装上java虚拟机(JVM)来读取编写的java软件
    所以跨平台的实现原理就是在对应平台上装上相应平台能够识别的java虚拟机,用这JVM来读取解析编写的java软件
    所以java程序是跨平台的,但是JVM不是跨平台的

    2.jre和jdk的区别

    jre: java的运行环境(包括JVM、核心类库)

    jdk: java的开发工具包(包括JRE、java的开发工具)

    jdk中的目录如下:

    bin目录 里面的都是开发时所需要的开发工具
    db目录 java数据库,供学习测试使用,开发不建议使用
    include目录 用于本地代码的头文件
    jre目录 java运行环境
    lib目录 相关类库

    3.为什么需要配置环境变量?

    bin目录中的都是开发时所需要的开发工具,但是只能在当前目录下使用,在其他目录下无法使用。

    但是这时候我们会思考,为什么记事本这些工具可以在任何地方打开呢?

    这是因为我们敲命令行的执行过程如下:

      1.在当前目录找对应程序

      2.没找到,就到环境变量中的path中去找,找到就执行

      3.没找到就提示没有改程序

    所以,如果我们需要在任何地方使用bin目录中的工具的时候,我们就需要配置环境变量,把JDK中bin目录的路径放入path中

    备注:shift+右键直接可直接打开当前目录的cmd窗口

  • 相关阅读:
    整理+学习《骆昊-Java面试题全集(下)》
    整理+学习《骆昊-Java面试题全集(中)》
    Linux专家心目中的最佳Linux发行版有哪些?
    常用的Git Tips
    Python 3 加密简介
    LXD 2.0 系列(一):LXD 入门
    英特尔构建云集成编排工具
    Unix操作系统中UUCP知识详细讲解
    Windows 的 AD 域寄生于 Linux 机器
    Git秘籍:在 Git 中进行版本回退
  • 原文地址:https://www.cnblogs.com/xtuxiongda/p/9191542.html
Copyright © 2011-2022 走看看