java虚拟机-简单概述(五月的仓颉)
2018-02-28 14:28
323 查看
1 java的简单概述
java版本介绍 1、Java SE(标准版),主要活跃在桌面领域,主要包含了Java API组件。 2、Java EE(企业版),活跃在企业级领域,除了包含Java API组件外,还扩充有Web组件、事务组件、分布式组件、EJB组件、消息组件等,综合这 些技术,开发人员完全可以构建出一个具备高性能、结构严谨的企业级应用,并且Java EE也是用于构建SOA(面向服务架构)的首选平台。 3、Java ME(精简版),活跃在嵌入式领域,称之为精简版的原因是,它仅保留了Java API中的部分组件,以及适应设备的一些特有组件。 JDK和JRE 1、JDK(Java Development Kit),是用于支持Java程序开发的最小环境,基本上Java程序设计语言、Java虚拟机、Java API类库这三部分组成了 JDK 2、JRE(Java Runtime Enviroment),是支持Java程序运行的标准环境,Java API类库中的Java SE API自己和Java虚拟机这两部分组成了JRE Java虚拟机1、最后,轮到这个大哥登场,也是之后文章的主角。为什么Java可以实现所谓的“一次编写,到处运行”,主要是因为虚拟机的存在。Java虚拟机负责Java程序设计语言的安全特性和平台无关性。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java语言编译器只需要生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改地运行。Java虚拟机使得Java摆脱了具体机器的束缚,使跨越不同平台编写程序成为了可能。 2、要多提一句,我们现在说的Java虚拟机基本上都是JDK自带的虚拟机HotSpot,这款虚拟机也是目前商用虚拟中市场份额最大的一款虚拟机,可以通过在命令行程序中输入“java -version”来查看:相关文章推荐
- 关于Objective-C Runtime的简单概述
- JVM(Java虚拟机)概述
- setTimeout 和 setInterval-概述 / 简单实例 / 进阶
- Redis的概述和简单使用
- vsftp、sftpd、lftp、ftp简单概述[zt]
- Android开发之FastJson概述与简单使用
- [第六季]1.Javascript概述和一个简单案例.
- 从零开始学习OpenGL ES之二 – 简单绘图概述
- 深入理解Java虚拟机 - 垃圾收集概述
- java虚拟机概述
- Linux C编程--线程操作1--线程概述和简单的线程操作
- 1小时学会:最简单的iOS直播推流(二)代码架构概述
- FFmpeg的HEVC解码器源码简单分析:概述
- 第一篇 Android 驱动开发之简单概述
- Java单元测试工具:JUnit4(一)——概述及简单例子
- Quartz2D的简单使用概述(二)
- java虚拟机的简单介绍
- 数据加密算法简单概述
- shell:概述、脚本编写、变量的简单基础
- DB2数据库的数据复制技术简单概述