第 2 节 - Java 核心概念

面向对象编程

Java 是一种面向对象的编程语言,它支持封装、继承和多态等核心特性。面向对象编程将数据和操作数据的方法组合在一起,形成对象,提高了代码的可维护性和可扩展性。

跨平台性

Java 的跨平台性得益于 Java 虚拟机(JVM)。Java 程序被编译成字节码文件(.class),这些字节码文件可以在任何安装了 JVM 的平台上运行,实现了“一次编写,到处运行”的目标。

自动内存管理

Java 提供了自动垃圾回收机制(GC),它会自动回收不再使用的对象所占用的内存,减轻了程序员手动管理内存的负担,降低了内存泄漏的风险。

安全性

Java 内置了许多安全机制,如字节码验证、安全管理器等,这些机制可以防止恶意代码的执行,确保程序在安全的环境中运行。

返回目录