Java到底有哪些优势?1.跨平台(平台=OS)可移植性在不同的操作系统之上可以不用做任何代码的修改直接使用a)字节码文件:字节码文件不包括任何内存布局信息与操作系统和硬件毫无关系(Java的内存分布是在运行的时候才动态分配的)b)JVM:真正解释字节码文件内容并且和操作系统交互的部分Sun(Oracle)已经给每一款操作系统都写好了现成的JVMJVM组成部分:类加载器ClassLoader字节码校验器解释执行器(翻译)逐行的解释执行代码2.安全健壮3.面向对象面向过程:程序:函数+变量(算法+数据结构)面向对象:如:SmallTalk程序:对象和对象相互之间的“通讯”对象:属性和方法类:创