在Intermet上,应用最广的是ActiveX Control 技术
2023-08-09 加入收藏
8 3.解释型语言,结构无关,可移植性好 Java是一.种解释型语言,所以执行Java 时,先将代码编译成与硬件结构无关的Java 字节代码,然后通过Java虚拟机来解释执行。通过这种方式就解决了应用程序的跨平台和 可移植。也就是这个特点,使得Java语言在Internet 上大放异彩,真正做到了“程序只要 写次,就可在任何时 候任何地方永远地工作下去”,这也是 Java设计师们当初的设计目 标。 4.健壮安全 Java的查错机制十分健全,因而解决了许多以往编程语言难以克服的安全隐患,例如, Java在方法和过程声明上,不允许隐式声明:在用户输入代码时自动进行检查,而后又执 行动态检查,排除易出现错误的条件。另外,在Java中不允许直接使用指针,对程序员来 说,指针是一柄“双刃剑”,它虽然能帮助程序员方便实现许多设计任务,但不正确的指 针操作常常会给系统带来灾难性的后果,而且由于指针的存在,使得在一个可随意访问的 地址空间中保护数据的完整性和安全性是不可能的。所以,为了保证安全和程序的强健性, Java通过定义数组来完成相同的工作,这允许程序执行下标检查,从而排除了发生内存被 覆盖和毁坏数据的可能性。 在安全性上,Java采用了以公共密钥加密法为基础的验证技术,从而确保可以建立一 个无病毒且不会被侵入的系统。 5.交互式和动态特性 Java的设计目的之一是为了满足交互式网络化的编程需要,因此,Java 具有多线程的 能力,允许程序员编写的程序一次可以处理多项任务,而同时又能更踪事件的发生和在什 么时间发生,这样对构造交互式系统有很大帮助。 Java的动态特性是指它尽可能的利用了面向对象技术的优点,并不在运行前就将所有 的模块连接起来,而是根据运行情况动态地连接模块或更新库函数。 说了这么多关于Java的技术特性,那么Java和Java Applet究竟是什么关系呢?其实, JavaApplet是用Java语言编制的小程序。它不是可以独立运行的Java程序,而是通过
本文地址:http://www.xmwlmr.com//article/4313.html