一、计算机语言发展史

第一代语言:机器语言:二进制

第二代语言:汇编语言:指令代替二进制

第三代语言:高级语言。 分为:面向过程和面向对象两大类

面向过程: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 虚拟机