Day02
c&c++
-
1972年C诞生
-
贴近硬件,运行极快,效率极高。
-
操作系统、编译器、数据库、网络系统等
-
缺点:指针和内存管理比较麻烦
-
-
1982年C++诞生
-
面向对象
-
兼容C
-
图形领域、游戏等
-
Java的诞生
-
语法有点像C
-
没有指针和内存管理
-
真正的可移植性,编写一次,到处运行
-
面向对象
-
类型安全
-
高质量的类库
Java的初生和发展
-
图形界面的程序Applet的广泛应用使Java传播
-
Java 2标准版(J2SE):去占领桌面(桌面程序、控制台开发......)
-
Java 2移动版(J2ME):去占领手机 -
Java 2企业版(J2EE):去占领服务器(web端、服务器开发)
-
三高:高可用、高性能、高并发
-
IBM:Eclipse开发平台
-
后期的ruby、PHP、python语言
-
2006:Hadoop(大数据领域)
-
2008:Android(手机端)
Java特性和优势
-
跨平台性(Write once ,Run anywhere):核心是Jvm
-
分布式
-
高性能
-
动态性:反射机制
-
多线程:边听音乐,边打游戏
-
使用人多
-
健壮性
Java三大版本
-
JavaSE:标准版(桌面程序、控制台开发......)
-
JavaME:嵌入式开发(手机,小家电) -
JavaEE:E企业级开发(web端、服务器开发......)
JDK、JRE、JVM
-
JDK:Java Development Kit
-
JRE:Java Runtime Environment
-
JVM:Java Virtual Machine(Java的虚拟机)
-
JDK包含JRE
-
JRE包含JVM
-
![]()


浙公网安备 33010602011771号