前言
上一章讲到Java帝国的诞生,那么这一章我们一起来学习Java有什么特性和优势呢?
一、特性
- 简单性(语法是C++的纯净版,没有头文件,没有指针运算,不用去分配内存,语法基于C)
- 面向对象(程序设计技术,模拟人的思维)
- 可移植性(跨平台运行,一次编写到处运行(Write Once Run Anywhere))
- 高性能(即时编译)
- 分布式
- 动态性(本身不具有动态性,但是Java有反射机制)
- 多线程
- 安全性(防病毒、防篡改、每次运行检查内存)
- 健壮性(生态活跃)
二、优势
- Java语言吸收了C++语言的各种优点,摒弃了C++难以理解的多继承、指针等概念,因此Java具有功能强大、简单易用两个特征
- Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
- Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
总结
以上就是本章学习的内容,本文介绍了Java语言的特性和优势,下一章将介绍Java三大版本、JDK、JRE、JVM,尽请期待!