美文网首页
1.java环境

1.java环境

作者: 冰雲子_Vincent | 来源:发表于2020-12-07 22:43 被阅读0次

    1.1 用途

    1、互联网:电商、P2P等等;

    2、 企业级应用:ERP、CRM、BOS、OA等等。

    1.2 三大平台

    1、Java SE(Java Standard Edition)

    分为四个主要部分:JVM、JRE、JDK和Java语言

    JVM(java virtual machine):是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。可以理解为是一个虚拟出来的计算机,具备着计算机的基本运算方式,它主要负责将java程序生成的字节码文件解释成具体系统平台上的机器指令。让具体平台如window运行这些Java程序。

    架构在Linux、Windows、iOS操作系统平台之上,将位码文档(.class文档)翻译成所在平台能看懂的0、1机器序列

    JRE(java runtime environment):光有JVM还不能完成class的执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。在JDK的安装目录里你可以找到jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。所以,在你写完java程序编译成.class之后,你可以把这个.class文件和jre一起打包发给朋友,这样你的朋友就可以运行你写程序了。

    包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等, 如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

    JDK(java development kits):包括JRE和开发过程中需要的一些工具程序,如javac、java等工具程序

    2、Java EE(Java Enterprise Edition)

    以Java SE为基础,定义了一系列的服务、API、协议等,适用于开发分布式,多层次、以组件为基础、以web为基础的应用程序

    3、Java ME(JavaMicro Edition)

    java ME是java平台版本中最小的应用程序,目的是作为小型数字设备上开发及部署应用程序的平台,如消费性电子产品或嵌入式系统

    相关文章

      网友评论

          本文标题:1.java环境

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