标签:下载 对象序列化 虚拟 java虚拟机 方法 api 序列化 文件 通过
(1).挑战一: 网络包含的设备越来越广泛, 硬件体系不同, 操作系统不同,用途不同.
java解决办法: 通过创建与平台无关的程序来解决这个问题.一个java程序可以不需要修改就可以在很大范围内的机器和设备上运行.
(2).挑战二:安全性
java解决办法:提供一个受保护的环境, 从网络上下载的程序可以以不同的定制安全级别运行
(3).挑战三:网络可移动性
java解决办法: java实现了对象移动的诺言---通过它的对象序列化API和RMI(远程方法调用).在java的底层结构之上,对象序列化和RMI为分布式系统中的各个部分共享对象提供了基础.
2.体系结构
Java体系结构包括四个独立但相关的技术:
当编写并运行一个java程序时,就同时体验了这四种技术.用java编程语言编写源代码, 把源代码编译成java class文件,然后再在java虚拟机中运行class文件.当编写程序时, 通过调用类中的方法(这些类实现了Java api)来访问系统资源.当程序运行时, 它通过调用class文件中实现了java api的方法来满足程序的java api调用.
标签:下载 对象序列化 虚拟 java虚拟机 方法 api 序列化 文件 通过
原文地址:http://www.cnblogs.com/NewMan13/p/6196926.html