Java不仅仅是一门编程语言,它还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统。移动终端。企业服务器和大型机等各种场合,时至今日,Java技术体系已经吸引了600多万软件开发者,这是全球非常大的软件开发团队。使用Java的设备多达几十亿台,其中包括8亿多台个人计算机、21亿部移动电话及其他手持设备、35亿个智能卡,以及大量机顶盒。导航系统和其他设备。
Java能获得如此广泛的认可,撤了因为它拥有一门结构严谨、面向对象的编程语言之外,还有很多不可忽视的优点;它摆脱了硬件平台的束缚,实现了“一次编写,到处运行”的理想,它提供了一种相对安全的内存管理和访问机制,避免了绝大部分的内存泄露和指针越界的问题,它实现了热点代码检测和运行时编译及优化,这使得Java应用能随着运行时间的增加而获得更高的性能;它有一套完善的应用程序借口,还有无数来自商业机构和开源社区的第三方类库来帮助实现各种功能,Java所带来的好处让程序的开发效率有了很大的提升,作为一名Java程序员,在编写程序时除了尽情发挥Java的各种优势外,还应该了解一下Java技术体系中这些技术是如何实现的,认清这些技术的运行本质,思考“程序这样写好不好”的基础和前提。当我们在使用一门技术是,如果不再依赖书本和他人就能解决问题,那才算升华到了“不惑”的境界。
更多Java知识,Java视频,Java教程尽在极悦,关注极悦微信,得一手Java知识。