Java入门Day01
2021/7/3 22:21:51
本文主要是介绍Java入门Day01,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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 } }
感谢观看,如有错误请指正,谢谢。
这篇关于Java入门Day01的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南