Java基 础 知 识 总 结 ( 超 详 细 整 理 )Java语 ⾔ 的 特 点1.⾯ 向 对 象⾯ 向 对 象 (OOP)就 是 Java语 ⾔ 的 基 础 , 也 是 Java语 ⾔ 的 重 要 特 性 。 ⾯ 向 对 象 的 概 念 : ⽣ 活 中 的 ⼀ 切 事 物 都 可 以 被 称 之 为 对 象 , ⽣ 活 中随 处 可 见 的 事 物 就 是 ⼀ 个 对 象 , 我 们 可 以 将 这 些 事 物 的 状 态 特 征 ( 属 性 ) 以 及 ⾏ 为 特 征 ( ⽅ 法 ) 提 取 并 出 来 , 并 以 固 定 的 形 式 表 ⽰ 。2.简 单 好 ⽤Java语 ⾔ 是 由 C和 C++演 变 ⽽ 来 的 , 它 省 略 了 C语 ⾔ 中 所 有 的 难 以 理 解 、 容 易 混 淆 的 特 性 ( ⽐ 如 指 针 ) , 变 得 更 加 严 谨 、 简 洁 、 易 使⽤ 。3.健 壮 性Java的 安 全 检 查 机 制 , 将 许 多 程 序 中 的 错 误 扼 杀 在 摇 蓝 之 中 。 另 外, 在 Java语 ⾔ 中 还具备了 许 多 保证程 序 稳定 、 健 壮 的 特 性 ( 强类型机 制 、 异常处 理 、 垃圾的 ⾃动收集等) , 有 效地减少了 错 误 , 使 得 Java应⽤ 程 序 更 加 健 壮 。4.安 全 性Java通常被 ⽤ 在 ⽹络环境中 , 为 此, Java提 供了 ⼀ 个 安 全 机 制 以 防恶意代码的 攻击, 从⽽ 可 以 提 ⾼系统的 安 全 性 。5.平台⽆关性Java平台⽆关性 由 Java 虚拟机 实现, Java软件可 以 不受计算机 硬件和 操作系统的 约束⽽ 在 任意计算机 环境下正常运⾏ 。6.⽀持多 线程在 C++ 语 ⾔ 没有 内置的 多 线程 机 制 , 因此必须调⽤ 操作系统的 多 线程 功能来 进⾏ 多 线程 程 序 设计, ⽽ Java 语 ⾔ 却提 供了 多 线程 ⽀持。 多 线程 机 制 使 应⽤ 程 序 在 同⼀ 时间并 ⾏ 执⾏ 多 项任务, 该机 制 使 得 程 序 能够具有 更 好 的 交互性 、 实时性 。7.分布式 ( ⽀持⽹络编程 )Java语 ⾔ 具有 强⼤的 、 易 于使 ⽤ 的 ⽹络能⼒, ⾮常适合开发分布式 计算的 程 序 。 java中 提 供了 ⽹络应⽤ 编程 接⼝(java.net), 使 得 我 们可 以 通过URL、 Socket等远程 访问...