1)简单性:java从C++简化而来,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的.java还剔除了C++操作符过载和指针操作. 2)面向对象:java是一个面向对象的语言.java把所有的事物都看成是对象来对待,对程序员来说,这以为着要注意应用中的数据和操作数据的方法,而不是严格地用过程来思考. 3)编译和解释性:java编译程序生成字节码,而不是通常的机器码.java虚拟机把字节码文件解释给不同的操作平台. 4)安全性:无论是开发还是运行受控于java环境,ja…