Java体系结构,
分享于 点击 35389 次 点评:195
Java体系结构,
Java技术的核心就是Java虚拟机。
Java体系结构包括四个独立但相关的技术,分别是:
java编程语言
java class文件格式
java API
java虚拟机
Java虚拟机
Java面向网络的核心就是java虚拟机,它支持Java面向网络体系结构三大支柱的所有方面:平台无关性,安全性和网络移动性
Java虚拟机的基本构造包括类装载器(装载class文件,分别为程序的class文件和Java API的class文件)和执行引擎。
类装载器可以用户自定义,比如浏览器的类装载器就是浏览器自定义的,从网络下载class文件。
Java class文件
java class文件是二进制文件,可以被java虚拟机解释。
Java API
所有被装载的文件和所有被装载的动态库构成了Java程序。动态库是连接主机操作系统和Java API的桥梁。
Java程序设计语言
以下特征:面向对象 多线程 结构化错误处理 垃圾回收 动态链接 动态拓展
java保证内存安全的工作:
1. java使用对象,需要严格遵守类型规则
2. java提供自动垃圾回收机制
3. java在运行时会对数组进行边界检查
4. java在运行时会对对象引用进行检查,避免出现空引用的情况发生
相关文章
- 暂无相关文章
用户点评