序号 | Java 核心特点 | 核心优势 / 实现原理 |
|---|---|---|
1 | 跨平台性(Write Once, Run Anywhere) | 编译生成字节码(.class),依赖对应操作系统的 JVM 解释执行,无需重新编译 |
2 | 面向对象(OOP) | 支持封装、继承、多态,提供接口、抽象类补充,程序结构清晰、易维护、可复用 |
3 | 简单性 | 移除指针、手动内存管理,语法简洁,由 GC 自动回收无用内存 |
4 | 安全性 | 沙箱运行环境、字节码验证、内置加密算法,无法直接访问底层系统资源 |
5 | 健壮性 | 自动 GC 避免内存泄漏, |
6 | 内置多线程支持 | 提供 |
7 | 分布式 | 内置 |
8 | 动态性 | 支持反射机制、动态类加载,运行时可操作类的结构和方法 |