Java的发展
1. Java的诞生
-
C
-
贴近硬件,运行速度极快,效率极高
-
开发出了操作系统、编译器、数据库、网络系统等
-
指针和内存管理,指针能够直接操作内存,但是无法越界的检查导致容易犯错。内存管理,内存的问题在编译期间发现不了在运行程序时才会暴露问题所在。
-
C++
-
兼容了C语言,但是语言更加复杂。在图形领域、游戏等取得了不错的成果。
-
Java
-
语法有点像C,但是没有C的指针、内存管理。
-
是可移植的,安装了Java的JVM环境就可执行Java,实现了编写一次可以到处运行。
-
面向对象、类型安全,有高质量的类库......
-
三高:高可用、高性能、高并发。
2. Java的特性和优势
-
特性:
-
吸取C和C++优点更加便捷
-
面对对象
-
可移植
-
高性能
-
分布式
-
动态性
-
多线程
-
安全性
-
健壮性
-
优势:吸取C和C++优点更加便捷,能够跨平台使用,高可用、高性能、高并发,更安全。Java迎合了时代,所谓天时地利人和,自己有这过硬的实力。
3. Java三大版本
-
JavaSE:标准版(桌面程序、控制台开发......)
-
JavaME:嵌入式开发(手机、小家电) -
JavaEE:E企业级开发(web端、服务器开发......)
4. JDK、JRE、JVM
-
JDK { JRE { JVM } }
感谢观看,如有错误请指正,谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。