1.Java语言有什么特点 1.面向对象编程,拥有封装,继承和多态的特性,所有可以很好的设计出低耦合的项目工程。 2.很好的可移植性,在Java中有java虚拟机(JVM)的支持,每写一个类都是.Class文件。JVM就会把这些.Class文件通过类加载器编译成字节码文件(.Java)文件也就是JAR包,所以无论在哪个操作系统上,都能识别到.Java文件。所以可以说Java是一次编译,到处运行。平台无关性。 3.支持网络编程 4.支持多线程,像C++语言就没有内置的多线程机制,而Java有。可以不需要依赖操作系统来实现多线程,自己就可以内部实现。 5.可靠性和安全性 6.编译与解释并存