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水木清华站∶精华区