美文网首页
Java语言概述

Java语言概述

作者: Olivia_SHEN | 来源:发表于2018-01-09 19:17 被阅读0次

    一.Java的跨平台性

    1. 什么是跨平台性?
      通过Java语言编写的应用程序在不同的系统平台上都可以运行。
    2. 原理是什么?
      只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。



      因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。

    Note:Java是跨平台的,但是JVM不是跨平台的。

    二.JRE与JDK

    1. JRE(Java Runtime Environment Java运行环境)
      包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
    2. JDK(Java Development Kit Java开发工具包)
      JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
      其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

    Note:简单而言:使用JDK开发完成的java程序,交给JRE去运行,JVM保证了跨平台性。

    三.SE、EE和ME

    四.运行与工作原理

    相关文章

      网友评论

          本文标题:Java语言概述

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