三. Java特性、版本、JDK/JRE/JVM
Java特性和优势简单性面向对象可移植性(跨平台)高性能分布式动态性多线程安全性健壮性三高高可用、高性能、高并发分布式一个业务拆分成多个子业务部署在不同的服务器上每个子系统被称为“服务”这些子系统能够独立运行在web容器中它们之间通过RPC方式通信。集群同一个业务部署在多个服务器上。Java三大版本JavaSE标准版桌面程序、控制台开发······Java platform Standard EditionJavaME嵌入式开发手机、小家电······Java platform Micro EditionJavaEE企业级开发web端、服务器开发······Java platform Enterprise EditionJDK JRE JVM1. 什么是JDK、JRE、JVMJDKJava开发工具包(Java Development Kit)包括编译工具javac.exe、运行工具java.exe、打包工具jar.exe等也包含JRE。JDK是开发Java程序的主要工具包包括了Java运行环境、Java工具和Java基础的类库Java API。JREJava运行环境(Java Runtime Environment)包括JVM标准实现JVM和Java核心类库。JRE是运行Java程序必不可少的运行时环境。JVMJava虚拟机(JAVA Virtual Machine)负责将Java字节码转换成具体系统平台的机器指令执行Java程序。2. JDK、JRE和JVM之间的关系JDK包含JREJDK包含了JRE以及Java开发工具如javac、java等。JRE包含JVMJRE包含了JVM以及Java核心类库。关系总结JDK JRE Java开发工具JRE JVM Java核心类库。3. JDK、JRE和JVM的区别功能不同JDK用于Java程序的开发JRE用于运行编译好的class文件包含内容不同JDK包含JRE和开发工具JRE包含JVM和核心类库。使用场景不同开发人员需要JDK普通用户只需要JRE来运行Java程序
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2447228.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!