Java的体系结构
来源:互联网 发布:淘宝账号是不是会员名 编辑:程序博客网 时间:2024/06/05 14:58
Java的体系结构主要有Java编程语言、字节码、Java API和Java虚拟机等4部分独立且相关的技术组成。
1、Java编程语言
Java是一种语法结构严谨、体系结构中立、面向对象、支持多核运行的程序设计语言。
2、字节码
Java程序实现跨平台的基石就是字节码。之所以能够实现“一次编译,出处运行”,最主要的原因就是Java源代码的编译结果并非是本地机器指令,而是字节码。只要平台装有特定的Java运行环境,Java程序都可以运行,即使各平台的Java虚拟机内部实现细节不尽相同,但是它们共同执行的字节码内容却是一样的。
3、Java API
API:应用程序编程接口,是一些预先定义的接口,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码或理解内部工作机制的细节。Java API通过支持与平台无关性和安全性,使得Java 程序适应任何应用场景。那么Java API中其实包含的就是Java的基础类库集合,它提供一套访问主机系统资源的标准方法。
4、Java虚拟机
Java技术的核心就是Java虚拟机,因为所有的Java程序都运行在Java虚拟机内部。JVM的主要任务就是负责将字节码装载到其内部,解释/编译为对应平台上的机器指令执行。
相关的虚拟机包括:HotSpot VM(Sun),JDK和OpenJDK中缺省自带的虚拟机;
阅读全文
1 0
- JAVA虚拟机的体系结构
- JAVA的体系结构
- java集合的体系结构
- Java虚拟机的体系结构
- Java虚拟机的体系结构
- Java虚拟机的体系结构
- java的Io体系结构
- Java虚拟机的体系结构
- Java的体系结构
- java集合的体系结构
- 5.3 Java虚拟机的体系结构
- java集合的简要体系结构
- Java体系结构
- java体系结构
- java体系结构
- java体系结构
- Java体系结构
- Java HotSpot性能引擎的体系结构
- 教您恢复回收站删除的文件
- left join (on 和 where条件放置的区别)
- spring cloud eureka server 配置
- 【Python-2.7】list类型
- Kernel 中的 GPIO 定义和控制
- Java的体系结构
- Java HttpClient中的三种超时设置区别
- 统计一个字符串中出现次数最多的字符
- 【PostgreSQL-9.6.3】使用pg_settings表查看参数的生效条件
- 关于JSP form的默认提交方式
- linux日志分析
- 【论文笔记】GAN-摘要-201709
- 又双叒叕一个软件安装方法
- #display:block、inline、inline-block的区别#