java语言最大的优点是可移植性好。为什么呢?java解释器的功劳。因为它的存在,就可以实现二进制代码级的可移植性。
java解释器又被称为“java虚拟机”或jvm(java visual machine),专门负责解释执行java程序编译而成的字节码。java语言可称为是一种“解释型”的高级语言,区别与c或c++之类的编译型语言。
何谓“java application"和”java applet“
如果java解释器是一个独立的应用程序,并可以在操作系统下直接启动,那么它所解释执行的java程序被成为”java application“;如果java解释器包含在一个www的客户端浏览器内部,使得这个浏览器能够解释字节码,则这种浏览器能够自动执行的java程序就称为”java applet“。application较多在本地机或服务器上运行,而applet则只能通过浏览器从服务器上下载后运行,所以在开发java程序之前,首先要明确程序的基本功能和相应的运行环境,即要首先确定要编写application,还是applet。
其实面向对象(oop)的程序设计方法是现代计算机软件技术的重大变革和发展。面向对象技术是java的核心,所以java程序都是面向对象的。
(待续)
由 乐侠 发表于 2004年05月24日 11:18java在互动软件中有不错的应用
Posted by: 汤铭 发表于 2004年06月17日 19:27是很小的一部分,但如果把这部分在教育领域中用好,也是门学问:)
Posted by: Ella 发表于 2004年06月12日 08:47java applet 仅仅是java很小部分的应用。
Posted by: 汤铭 发表于 2004年06月09日 08:45哈哈 ,自己顶!
其实我们所谓的互动软件就有一些java applet:D