一个比较基础的问题
nasco 2002-02-09 08:11:22 在下没有学过java程序设计,但是对一些比较底层的问题比较有兴趣。望高手指点
Java的程序编译成VM对应的代码,按照有的说法,实际上SUN设计了Java语言的同时也设计了一台虚拟的计算机,VM就是该计算机的一个模拟器。那么按照这种说法,VM实现的时候是否有它的操作系统?
Java程序运行时与其他进程的通讯如何完成(比如win32下)?
Java没有提供指针,是否考虑因素之一就是实现的时候要用软件做边界检查,但这将导致额外的性能损耗?
同时请问Java本身设计上的问题在什么书籍或者资料中可以找到?