一、计算机语言发展史
第一代语言:机器语言:二进制
第二代语言:汇编语言:指令代替二进制
第三代语言:高级语言。 分为:面向过程和面向对象两大类
面向过程:C语言 面向对象:C++和JAVA
二、JAVA帝国
Java:1995 C语言:1972 C++:1982
C语言:指针和内存管理
C++:面向对象 图形领域、游戏等
三、Java的发展
三高:高可用,高性能,高开发
构建工具:Maven
应用服务器:Tomcat
Web开发:Spring ,myBatis
开发工具:Eclipse,Netbean,intellij idea
2006: Hadoop(大数据领域)
2008:Android(手机端)
四:Java特性和优势
简单性
面向对象
可移植性
高性能
分布式
动态性
多线端
安全性
健壮性
五:JAVA的三大版本
1.跨平台性:write once,run anywhere
2.JavaSE:核心,标准版(桌面程序,控制台开发.....)
JavaEE:E企业级开发(Web端、服务器开发)
六、JAVA入门(JDK,JRE,JVM)
JDK:Java Development Kit :Java开发者联盟
JRE:Java Runtime Environment :运行时环境
JVM:Java Virtual Machine :Java 虚拟机