【JVM】官方文档通俗中文版

自己去阅读JVM官方文档时,感觉读起来比较慢,同时翻译软件有很多晦涩难懂的地方,在这里尝试自己翻译一遍,表达一个通俗中文版。

第一章 简介

1.1 JVM历史

        Java  编程语言是一种通用、并发、面向对象的语言。它的语法与 C 和 C++ 类似,但它省略了许多 C 和 C++中复杂、混乱、不安全的功能(理解为对C、C++的简化?)。Java 最初是为了在联网设备上构建软件而设计的。它旨在支持多主机设备(multiple host architectures)并允许软件组件( ②secure delivery)。为了满足这些要求,编译的代码必须满足三个条件:

1、能够在网络间传输后存活。

2、能够在任何客户端上运行

3、能够向客户端确保它是安全运行的。

       随着互联网发展,Java的特性变得更有意义了。浏览器可以让人们上网并且访问各种百万人能够以简单的方式上网并访问各种资源(Media-rich content)。最后出现了一种媒介(medium),无论使用什么上网机器,无论它连接到快速网络还是慢速调制解调器(modem),所看到和听到的内容基本上都是相同的。(意思是无论什么平台、无论什么通信机制能上网?)

        上网的人很快发现 Web浏览器的 HTML 文档格式能够浏览的内容形式有限。人们希望HTML能够扩展更多的内容。

        HotJava 浏览器展示了 Java 优秀的部分,它能够将程序嵌入 HTML 页面。程序连同HTML 页面一起下载到浏览器中。在被浏览器接受之前,确保这些程序是安全的,编译后的程序独立于网络和主机。这些程序的行动相同( behave the same way),无论它们来自哪里或者被加载到哪一种机器上。

        包含 Java 的 Web 浏览器可以支持更多种类的功能和内容,并且保证在运行这些Java程序时机器是安全的。程序员只需编写一次程序,就可以在任何机器上运行Java程序。

multiple host architectures: "Multiple host architectures" 指的是软件或系统能够在多个主机架构上运行或支持。主机架构是指计算机硬件的体系结构或结构设计,不同的主机架构可能有不同的指令集和硬件特性。

secure delivery: 在软件行业通常指的是以安全的方式交付软件产品或更新。这包括确保在软件的整个生命周期中,从开发到部署再到最终用户的使用,都能够维护高水平的安全性。

Media-rich content: "Media-rich content" 指的是包含丰富多媒体元素的内容。这些多媒体元素可以包括图像、音频、视频等,以提供更加生动、交互和引人入胜的用户体验。

medium: "Medium" 在这里指的是一种媒介或平台,用于展示和传递信息

modem: "Modem" 是调制解调器的缩写,是一种用于将数字信号转换为模拟信号(调制)和将模拟信号转换为数字信号(解调)的设备。

未完待续。。。

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值