第三代语言
C# Csharp
C语言
C++
JAVA
Python、PHP、Javascript
初识JAVA
java诞生
C&C++
1972 C 诞生
-
指针和内存管理
1982 C++诞生
-
面向对象
-
兼容C
-
图形领域、游戏
Java出生
-
1995年网页简单而粗糙,缺乏互动性
-
图形界面的程序(Applet)
-
三高:高可用、高性能、高并发
-
Java 2 标准版(J2SE):占领桌面
-
Java 2 移动版(J2ME):占领手机
-
Java 2 企业版(J2EE):占领服务器
java发展
-
构建工具:Maven
-
应用服务器:Tomcat
-
Web开发:Spring、myBatis
-
开发工具:Eclipse,idea
-
2006:Hadoop(大数据领域)
-
2008:Android(手机端)
Java特性和优势
-
简单性、
-
面向对象、
-
可移植、(跨平台不受限制,windows,mac)
-
高性能、
-
分布式、
-
动态性、(反射机制)
-
多线程、(同时登微信、打游戏)
-
安全性、(防病毒、防篡改)
-
健壮性
java三大版本
-
Java 2 标准版(J2SE):占领桌面
-
Java 2 移动版(J2ME):占领手机(基本没人用了)
-
Java 2 企业版(J2EE):占领服务器
JDK、JRE、JVM
JDK:Java Development kit java开发者工具
JRE:Java Runtime Environment java运行环境
JVM:JAVA Virtual Machine java虚拟机