1.JAVA不一定完全是解释性语言: JAVA源程序--->字解码文件--->JVM 首先JAVA源程序要编译成字解码文 件,而字节码文件才是被解释执行的!
2.运行JAVA需要两个跨平台条件:第一,JVM;第二,Int:32-bit Char:Unicode(注意:不是8位的是16位的)
3.JAVA的效率低是因为:第一,解释性语言;第二,code check会自己检查完整性;
第三,Stack machine
JAVA效率高表现:第一,JIT提高效率25%;第二,多线程;
第三,Byte code simple design;第四,NO POINT
4.javac工具作用:装载JVM,让JVM编译Java程序.
2.运行JAVA需要两个跨平台条件:第一,JVM;第二,Int:32-bit Char:Unicode(注意:不是8位的是16位的)
3.JAVA的效率低是因为:第一,解释性语言;第二,code check会自己检查完整性;
第三,Stack machine
JAVA效率高表现:第一,JIT提高效率25%;第二,多线程;
第三,Byte code simple design;第四,NO POINT
4.javac工具作用:装载JVM,让JVM编译Java程序.