書本上說Java是machine independent的(即可用在任可的OS上)
因為java can run on any OS with the Java Virtual Machine (JVM) software
首先,Java Compiler 會將Java source program變成Btyecode
跟住才靠Java Virtual Machine (JVM) 來run的
可是,我不明白為什麼java是machine independent
它始終都是靠Java Compile 和 Java Virtual Machine (JVM)
如果我用其他programme language, eg Pascal,VB
只要我有佢地既compiler,
就算係任何的OS上都run到佢地既source program啦
那為何它們不是machine independent呢?