BBS水木清华站∶精华区

发信人: FrankCH (小花花), 信区: Java 
标  题: java介绍 续二 
发信站: BBS 水木清华站 (Sun Jul 27 11:47:21 1997) 
 
 
结构中立 
另外,为了建立Java作为网络的一个整体,Java将 
它的程序编译成一种结构中立的中间文件格式。只 
要有Java运行系统的机器都能执行这种中间代码。 
现在,Java运行系统有Solaris2.4(SPARC),Win32 
系统(Windows95和Windows NT). 
 
 
Java源程序被编译成一种高层次的与机器无关的 
byte-code格式语言,这种语言被设计在虚拟机上 
运行,由机器相关的运行调试器实现执行。 
 
安全 
Java的安全是两方面的。一方面,在Java语言里, 
象指针和释放内存等C++功能被删除,避免了非法 
内存操作。二方面,当Java用来创建浏览器时, 
语言功能和一些浏览器本身提供的功能结合起来, 
使它更安全。 
 
Java语言在你的机器上执行前,要经过很多次的测试。 
它经过代码校验,检查代码段的格式,检测指针操作, 
对象操作是否过分以及试图改变一个对象的类型。 
 
        Byte-code校验 
 
如果byte-code通过代码校验,没有返回错误,我们可知道: 
l 代码没有堆栈上溢出和下溢出 
l 所有操作代码参数类型都是正确的 
l 没有发生非法数据转换,如将整数转换成指针。 
l 访问对象操作是合法的 
l public 
l private 
l protected 
 
-- 
           ^_^ ^_^ ^_^ ^_^ ^_^ ^_^^_^ ^_^ ^_^ ^_^ ^_^ ^_^^_^ ^_^ ^_^ ^_^ ^_^ ^_^^_^ ^_^ ^_^ ^_^ ^_^ ^_^^_^ ^_^ ^_^ ^_^ ^_^ ^_^^_^ ^_^ ^_^ ^_^ ^_^ ^_^ 
^_^ ^_^ ^_^ ^_^ ^_^ ^_^ [s[4;65HO[3;66HO[3;67HO[3;68HO[4;69HO[5;69HO[6;68HO[7;67HO[8;65HO[7;63HO[6;62HO[5;61HO[4;61HO[3;62HO[3;63HO[3;64HO[u 
              Welcome EveryOne! 
 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.74.158] 

BBS水木清华站∶精华区