Jav a 知识体系 目的:为了更好的认识java 体系 1、jav a 基础知识 1
1 基础知识 1
1 配置环境变量 新建 java_home 变量(安装目录),值为:C:\Program Files\Java\jdk1
0_14;此值为JDK 的安装位置
新建classpath变量(类加载路径),值为:
;%java_home%\lib;%java_home%\lib\tools
jar 修 改 path 变 量 ( 使 得 系统 可 以 在 任 何 路 径 下 识别 java 命 令 ), 值为:%java_home%\bin;%java_home%\jre\bin 1
2 访问修饰符 Public:任何地方可以访问 Private:只有自身可以访问 Protected:同一个包和子类可以访问 默认:只有同一个包内可以访问 1
2 对象的清理 1
1 认识Jav a 的自动垃圾回收 垃圾回收是 Java 语言的一大特性,方便了编程,是以消耗性能为代价的
而垃圾在这里只无用的对象
而 C++是需要程序员自己写析构函数来释放内存的,麻烦,也有可能忘记而导致内存泄露
Java 语言对内存的分配管理是通过 JVM 内部机制决定的
程序员可以不关心其处理
2 垃 圾 回 收 的 原 理 和 意 义 Java 虚 拟 机 中 有 个 称 之 为 垃 圾 回 收 器 的 东 西 , 实 际 上 这 个 东 西 也 许 真 正 不 存 在 , 或者 是 已 经 集 成 到 JVM 中 了 , 但 这 无 关 紧 要 , 我 们 仍 然 可 以 称 为 为 垃 圾 回 收 器
垃 圾 回 收 器 的 作 用 是 查 找 和 回 收 ( 清 理 ) 无 用 的 对 象
以 便 让 JVM 更 有 效 的 使 用内 存
垃 圾 回 收 器 的