微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Java入门Day01

Java的发展

1. Java的诞生

  1. C

  • 贴近硬件,运行速度极快,效率极高

  • 开发出了操作系统、编译器、数据库、网络系统等

  • 指针和内存管理,指针能够直接操作内存,但是无法越界的检查导致容易犯错。内存管理,内存的问题在编译期间发现不了在运行程序时才会暴露问题所在。

  1. C++

  • 兼容了C语言,但是语言更加复杂。在图形领域、游戏等取得了不错的成果。

  1. Java

  • 语法有点像C,但是没有C的指针、内存管理。

  • 是可移植的,安装了Java的JVM环境就可执行Java,实现了编写一次可以到处运行。

  • 面向对象、类型安全,有高质量的类库......

  • 三高:高可用、高性能、高并发。

 

2. Java的特性和优势

  • 特性:

  1. 吸取C和C++优点更加便捷

  2. 面对对象

  3. 可移植

  4. 性能

  5. 分布式

  6. 动态性

  7. 多线程

  8. 安全性

  9. 健壮性

  • 优势:吸取C和C++优点更加便捷,能够跨平台使用,高可用、高性能、高并发,更安全。Java迎合了时代,所谓天时地利人和,自己有这过硬的实力。

 

3. Java三大版本

  • JavaSE:标准版(桌面程序、控制台开发......)

  • JavaME:嵌入式开发(手机、小家电)

  • JavaEE:E企业级开发(web端、服务器开发......)

 

4. JDK、JRE、JVM

  • JDK { JRE { JVM } }

 

 

感谢观看,如有错误请指正,谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐