计算机语言发展
-
第一代语言
打孔机—纯机器语言直接面向硬件开发
面向硬件开发 -
第二代语言
汇编
面向CPU开发 -
第三代语言
C、Pascal、Fortran面向过程的语言
面向OS(操作系统)开发 -
第四代语言
Java语言–跨平台、面向对象编程
面向JVM开发
Java语言8大特点
1、简单: 相对C语言来说
2、面向对象;
3、分布式: 利于网络多台主机协作;
4、健壮: 强类型、垃圾回收、异常处理、包装指针;
5、安全性: 所有的程序都必须经过类加载器(Class Loader)来检查;
6、跨平台性: 基于JVM针对不同有不同的版本;
7、性能好: java为编译型语言,相对解释型语言性能好;
8、多线程性: 提高吞吐量,最大化利用CPU;