JavaSE01 Java的特性和优势
简单性
Java简单才易学,简化C++语法,没有头文件、指针运算、分配内存等、且语法基于C/C++
面向对象
面向对象的程序设计将开发的重点放在对象和对象的接口上,更贴近人的思维
可移植性
通过Java虚拟机,将代码实现跨平台运行。 一次编写,到处运行。 Write once, run anywhere
高性能
Java的即时编译技术可以将代码效率提升,甚至接近C++
分布式
Java可以说是为网络分布式环境所设置的,可以处理很多TCP/IP协议的内容。 访问URL的资源和访问本地资源一样简单。
Java也支持远程的代码调用,使一些程序可以使用网络调用方法。
动态性
Java的反射机制使其实现动态性。
多线程
Java多线程的使用可以带来更好的一些交互行为。
安全性、健壮性
为了适合用于网络的分布式环境,Java在安全性中下了很大功夫。
Java程序几乎不会造成计算机的崩溃,因为每次程序运行时其都会检查内存信息的合法性。哪怕出现了问题,也可以通过Java的异常机制来捕获。
ps:记录个人学习博客,小菜鸡入门,求大神轻喷