美文网首页
Java环境的简单说明

Java环境的简单说明

作者: 荆俊玮 | 来源:发表于2020-01-02 20:27 被阅读0次

    一、关于JVM

    1.JVM概念

    JVM是Java Virtual Machine的缩写,又被称为Java虚拟机;Java虚拟机是任意一个Java项目运行的基础,本质是就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java语言的可移植性正是建立在Java虚拟机的基础上。任何平台只要装有针对于该平台的Java虚拟机,字节码文件(.class)就可以在该平台上运行。这就是我们常说的“一次编译,多次运行”。

    2.Java优势(针对C语言比较)

    Java最大的优势就是在于,不像C语言那样,基于不同的CPU都需要进行相关编译的工作,在每一种CPU上运行都需要重新编译,例如Intel、AMD、兆芯使用的x86型CPU;高通、麒麟、联发科使用的ARM型CPU;IBM使用的power型CPU;龙芯以及路由器较为常见的MIPS型CPU,这些不同种类的CPU都要进行重新编译才可正常使用,与此同时,在每一种操作系统上也需要重新编译方可使用,而Java可以在Windows上敲写代码,编译成war包,直接在Linux运行war包即可,因此程序的可移植性较高。


    JVM简易原理图

    二、关于JDK

    1.简介

    在JVM虚拟机中我们经常提到俩个概念,其一为jre(java runtime environment)Java运行环境的意思,其二就是jdk(java development kit)Java运行工具的意思,并且jdk本身包含jre,因此在大多数情况下,避免不必要的麻烦,直接下载使用jdk作为环境准备

    2.历史

    Java最开始由sun公司创建而生,是一款开源的编辑软件,后来Oracle公司收购,现已成为一款闭源的商业软件,从而产生了新的开源的Java软件即OpenJDK,但兼容性较低,Linux系统自带,可直接yum安装,建议生产环境又是考虑Oracle的JDK,下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    相关文章

      网友评论

          本文标题:Java环境的简单说明

          本文链接:https://www.haomeiwen.com/subject/lzgooctx.html