1.简单易学 2.简单易学:相对C C++ 快速上手开发效率高 3.安全:安全机制 4.完全面向对象:重要 5.丰富开源支持 6.跨平台:一次编译,到处运行 平台:Linux Windows Android Mac JVM:Java虚拟机,是跨平台的核心 总结:JVM将JAVA程序翻译成当前操作系统可以的理解的指令,操作系统 根据指令执行程序。 优点: 降低成本 缺点: 效率会有一定的影响