面向对象的现代编程语言,无处不在的企业级解决方案
Java 是由 Sun Microsystems(后被 Oracle 收购)于 1995 年推出的高级编程语言。它以其"一次编写,到处运行"的特性而闻名, 广泛应用于企业级应用、安卓开发、大数据处理等领域。Java 强调面向对象编程、平台独立性和安全性。
Java 代码通过 Java 虚拟机(JVM)运行,实现了"一次编写,到处运行"的跨平台能力。
支持封装、继承和多态,便于构建可维护和可扩展的应用程序。
提供安全管理器、字节码验证等机制,确保程序运行安全。
即时编译器(JIT)优化运行时性能,适合高并发应用场景。
提供庞大的标准库和第三方库,加速开发进程。
垃圾回收机制自动管理内存,减少内存泄漏风险。
由 James Gosling 领导的团队开发,最初名为 Oak,后更名为 Java。
引入 J2SE、J2EE、J2ME 三个版本,分别用于不同平台。
引入泛型、枚举、自动装箱等重大新特性。
Oracle 获得 Java 的所有权,开始主导 Java 的发展。
引入模块系统,开启 Java 的现代化进程。
企业级 Java 开发的事实标准,提供依赖注入、AOP �强大功能。
Android 平台的主要开发语言,拥有庞大的移动应用生态系统。
Hadoop、Spark 等大数据框架都基于 Java 构建。