第一章 Java体系结构介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了 第一章 Java体系结构介绍相关的知识,希望对你有一定的参考价值。

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调用.

以上是关于 第一章 Java体系结构介绍的主要内容,如果未能解决你的问题,请参考以下文章

20172304 2018-2019《java软件结构与数据结构》 第一章 第二章学习总结

《大道至简》第一章JAVA语言伪代码

Java虚拟机学习笔记第一章(JVM与Java体系结构)

第一章·MySQL介绍及安装

《JVM系列》 第一章 -- JVM与Java体系结构

第一章JAVA的基本程序设计结构