Java 虚拟机规范(第二版)(2006-3-23 22:20 未完)

Java 虚拟机规范(第二版)
一.       导言
1.1     历史
     Java程序设计语言是一种多用途的并发性的面向对象语言她的语法和C, C++语言非常相似,但是她除去了C,C++语言中那些复杂,不清晰以及不安全的特性。Java平台最初的建立,是为了解决在网络消费设备上进行软件开发的问题。它被设计为支持多主机架构和软件组件的安全传送。为了达到这些目标,编译后的代码必须能够存活于多网络传输中,能够在任何客户端进行操作,并能确保在客户端能安全可靠的运行。
      随着互联网的流行,使得JAVA的这些特性让人越来越感兴趣。因特网证明了内容丰富的信息,只需要简单的途径就可以让你所掌握。类似Mosaic的Web浏览器可以促使百万的用户在网络中漫步,并且让网络冲浪成为一种流行的文化。不论你是用Mac,PC还是Unix机器,还是通过连接高速网络甚至是低速的调制器,你所看到的和听到的,本质上是没有区别的。
      狂热的网络爱好者很快就发现,仅仅靠Html格式支持,网络的内容太有限。Html扩展名,如同一个窗口,仅仅突出了他的限制作用。没有一个浏览器能够包含用户想要的所有特性,因此可扩展性就成了解决问题的答案。
      Sun公司的HotJava浏览器显示了她一个吸引人的特性—通过嵌入Java程序到Html页面来实现对Html功能的扩展。这些嵌入到Html页面的程序,例如Applets,随着Html页面的打开,很明显的被下载到HotJava浏览器中。在被下载到浏览器前,Applets等程序,需要明确的被选中以确定其处于安全状态。连接Html页面,被编译的Java程序是不受网络和平台的约束。不论Applets程序是从哪里,是从什么种类的机器上下载下来,它们将以同样的方式被下载和运行。
 
1.2      Java虚拟机
二.        
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章