一、JAVA帝国的诞生
二、JAVA的特性和优势
1.简单性
没有头文件,没有指针运算,也不用去分配内存,语法基于C,是JAVA的简易版;
2.面向对象
模拟的是人的思维,万物皆对象;
3.可移植性
一次编写,到处运行(write once,run anywhere);
4.高性能
即时编译;
5.分布式
通过Java获取网上的资源,相当于从本地上打开我的电脑;
6.动态性
反射机制;
7.多线程
带来更好的交互行为;
8.安全性
异常机制,通过捕获异常来确保安全;
9.健壮性
采用了强大的内存管理;
思考?JAVA为什么能够成功
1.可扩展性。由于Java是一种静态类型的语言,所以它的维护速度更快,更易于维护,而且还具有向后兼容性,这意味着旧版本的语言即使在新版本发布后也能够完美运行;
2.可移植性。由于与平台无关的Java虚拟机(JVM),Java几乎可以在所有系统上运行;
3.大型社区。Java 拥有庞大的用户群,Stack Overflow、开源中国和GitHub等大型社区的存在,使得Java开发人员遇到任何问题都能很快的找到解决方案。加上它的可移植性,在很长一段时间内,它都会被广泛使用。