Java基础每日图文小结0513
Java的八大特性和优势:
1. 跨平台/可移植性
2. 安全性
3. 面向对象
4. 简单性
5. 高性能
6. 分布式
7. 多线程
8. 健壮性
详细阐述这八大特性和优势:
-
跨平台/可移植性
Java虚拟机是实现跨平台的核心机制
-
安全性
Java适合于网络/分布式环境,可以很容易构建防病毒,防篡改系统。 -
面向对象
面向对象是一种程序设计技术,用于大型软件的设计及开发。C语言是面向过程的语言,C++兼容了C,导致面向对象的技术还不完全,Java则更加面向对象。 -
简单性
Java是C++的简化版,也就是在C++的基础上去掉了头文件、指针运算、结构、联合、操作符重载、虚基类等,并且语法基于C,简单、容易上手。 -
高性能
Java刚出现的时候,总是客观的被认为在运行效率上低于其他语言,这也是事实,但在其发展的过程中,虚拟机的优化使其运行效率提升了数十倍,现已经完全解决了低性能问题。 -
分布式
Java是为网络的分布式环境设计的,可以处理TCP/IP协议,并且可以用程序通过网络调用方法,支持远程方法的调用。 -
多线程
Java多线程的简单性使它成为主流服务器端开发语言的首要原因,给用户带来更好的交互响应。 -
健壮性
Java吸收了C和C++的优点,去掉指针、虚基类等影响健壮性的部分,并且将异常和错误进行抛出,不会造成程序的崩溃。
ps:为过程鼓掌,为结果付酬。--------20200513