C & C++
1972 C诞生
-
贴近硬件,运行极快,效率极高
-
操作系统,编译器,数据库,网络系统等
-
指针和内存管理
1982 C++诞生
-
面向对象
-
兼容C
-
图形领域、游戏等
Java
-
建立
-
语法像C
-
没有指针
-
没有内存管理
-
真正的可移植性,编写一次,到处运行
-
虚拟机,只要平台安装了 jvm,就可以跑
-
面向对象
-
类型安全
-
高质量的类库
-
初生
-
1995年 网页简单粗糙,缺乏互动性
-
图形界面程序(Applet)
-
1998年 决定向外扩张
-
Java2标准版(J2SE):桌面
-
java2移动版(J2ME):手机
-
java2企业版(J2EE):服务器
-
-
三高问题
-
高可用
-
高性能
-
高并发
-
-
2006:Hadoop(大数据领域)
-
2008:Android(手机端)
Java特性和优势
-
简单性
-
面向对象
-
重点放在对象与对象之间的接口上
-
模拟人的思维
-
万物皆对象
-
-
可移植性
1.跨平台性,java的重要优势
-
高性能
-
分布式
-
通过URL访问网络上资源
-
-
动态性
-
反射
-
-
多线程
-
安全性
-
异常机制
-
-
健壮性
三大版本
-
Java2标准版(J2SE):桌面
-
桌面程序
-
控制台开发
-
-
java2移动版(J2ME):手机
-
了解即可
-
-
java2企业版(J2EE):服务器
-
web端
-
服务器开发
-
JDK JRE JVM
-
JDK(java development kit,Java开发者工具)
-
JRE(java runtime environment,java运行时环境)
-
JVM(java virtual machine,Java虚拟机)
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/273805.html