JAVA特性和优势
简单性
c++语法纯净版,没有头文件,没有指针运算,不用分配内存,语法基于C。
面向对象
程序设计技术,将重点放在对象以及对象之间的接口上, 模拟人的思维去写程序,“万物皆对象” 。
可移植性
可移植性=跨平台性,是Java最重要的优势,java的代码可以跨平台去移植,不用管你是什么操作系统以及硬件环境,一次编写,到处运行。
高性能
java里面有即时编译,它可以使某些代码的效率接近C++的效率,未来可能会超过C++。
分布式
Java可以写分布式程序,为网络分布式环境所设计的,可以处理很多TCPIP协议上的东西,通过JAVA的URL可访问网络资源。
动态性
JAVA本身是部具备动态性的,但是 JAVA有一个叫“反射机制”,通过此机制,可以使JAVA有了动态性。
多线程
带来更好的交互行为
安全性
健壮性
使用的人多