从头读<<深入Java虚拟机第二版>> 第一章 Java体系结构介绍

以下内容全部摘自<<深入Java虚拟机第二版>>
欢迎转载, 欢迎拍砖

Java技术的核心就是Java虚拟机--所有的Java程序都在其上运行.

为什么要使用Java?
平台的无关性,安全性和网络移动性,Java体系的这三大特性共同使得Java和发展中的网络计算环境相得益彰.因为Java程序是平台无关的,可以在网络上移动的代码和对象就更加有效可行了.同样的代码可以被送到网络所连接的所有计算机和设备上.不同硬件平台上运行的分布式系统的各个不同组件可以互相的交换对象.Java的内置安全框架也可以帮助网络上的软件传送更加有效.因为降低了风险,安全性框架可以使新范型的,可通过网络移动的软件是可信任的.

Java体系包括四个独立但相关的技术:
.Java程序设计语言
.Java Class文件格式
.Java应用编程接口(API)
.Java虚拟机

Java体系结构的代价:

你可能感兴趣的:(java,编程,虚拟机,框架,网络应用)