码迷,mamicode.com
首页 > 编程语言 > 详细

(1) 第一章 Java体系结构介绍

时间:2016-12-19 13:36:33      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:下载   对象序列化   虚拟   java虚拟机   方法   api   序列化   文件   通过   

1.网络带来的挑战和机遇

(1).挑战一: 网络包含的设备越来越广泛, 硬件体系不同, 操作系统不同,用途不同.

java解决办法: 通过创建与平台无关的程序来解决这个问题.一个java程序可以不需要修改就可以在很大范围内的机器和设备上运行.

(2).挑战二:安全性

java解决办法:提供一个受保护的环境, 从网络上下载的程序可以以不同的定制安全级别运行

(3).挑战三:网络可移动性

java解决办法: java实现了对象移动的诺言---通过它的对象序列化API和RMI(远程方法调用).在java的底层结构之上,对象序列化和RMI为分布式系统中的各个部分共享对象提供了基础.

2.体系结构

Java体系结构包括四个独立但相关的技术:

  • Java程序设计语言
  • Java class文件格式
  • Java应用编程接口(API)
  • Java虚拟机

  当编写并运行一个java程序时,就同时体验了这四种技术.用java编程语言编写源代码, 把源代码编译成java class文件,然后再在java虚拟机中运行class文件.当编写程序时, 通过调用类中的方法(这些类实现了Java api)来访问系统资源.当程序运行时, 它通过调用class文件中实现了java api的方法来满足程序的java api调用.

(1) 第一章 Java体系结构介绍

标签:下载   对象序列化   虚拟   java虚拟机   方法   api   序列化   文件   通过   

原文地址:http://www.cnblogs.com/NewMan13/p/6196926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!