猿来小课Java视频教程讲师浅谈JAVA体系结构

  猿来小课Java视频教程讲师:Java体系结构中不仅定义了Java的开发编译环境,也定义了Java的运行环境。为运行Java应用程序和applet,计算机上应安装JVM和Java运行时解释器,这两个部分构成了Java的运行环境,其主要任务包括加载代码(由类加载器执行)、校验代码(由字节码校验器执行)、执行代码(由运行时的解释器执行)。

猿来小课Java视频教程讲师浅谈JAVA体系结构

  猿来小课Java视频教程讲师浅谈JAVA体系结构:

  1、类加载器:为程序的执行加载所需要的全部类。类加载器将本地文件系统的类名空间与来自远程网络源的类名空间相分离,本地类总是首先被加载,以增加安全性。当全部类被加载后,可执行文件的存储器格式被确定。这时,特定的存储器地址被分配给符号引用并创建检索表格。由于存储器格式在运行时出现,因而Java解释器增加了保护以防止对限制代码区的非法进入。

  2、字节代码校验器:基于代码的规范包括语法语义的检查以及如上所述的安全性检查。

  3、Java运行时解释器:它是JVM的核心内容,实现把抽象的字节码指令映射到本地系统平台下的库引用或指令。

  4、API类库:实现标准Java平台API的一系列可执行代码。

  5、硬件本地平台接口:提供对底层系统平台资源库调用的接口。

  众所周知,JAVA语言是当今互联网开发中最火热的基础语言。尤其是目前Java架构师在市场需求越来越加走热。猿来小课作为新一代在线Java学习的视频交互平台,实时更新最新的Java开发技术视频教程,帮助有理想的年轻人完成腾飞的梦想。

猜你喜欢

转载自blog.51cto.com/14826217/2536978