上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页
摘要: 类的生命周期 加载(Loading) 交给虚拟机的具体实现来自由把控,大多数都是懒加载 没有指定一定得从某个 class 文件中获取 通过一个类的全限定名来获取定义此类的二进制字节流 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构 在内存中生成一个代表这个类的 java.lang.Cl 阅读全文
posted @ 2021-04-06 10:40 qianbuhan 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 字节码指令属于方法表中的内容。Java 虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需参数(称为操作数,Operands)而构成。由于限制了 Java 虚拟机操作码的长度为一个字节(即0~255),这意味着指令集的操作码总数 阅读全文
posted @ 2021-04-05 17:55 qianbuhan 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 反汇编:javap -c xxxx.class 使用 -v 可以多打印一些信息 Java 技术能够一直保持非常好的向后兼容性,这点 Class 文件结构的稳定性功不可没。class 文件结构的内容,绝大部分在 JDK1.2 时代就已经定义好了。每次基本上只是在原有结构基础上新增内容、扩充功能,并未对 阅读全文
posted @ 2021-04-05 16:50 qianbuhan 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收机制 分代回收理论 新生代:绝大部分的对象都是朝生夕死 老年代:熬过多次垃圾回收的对象就越难回收 GC 分类 新生代回收(Minor GC/Young GC) 老年代回收(Major GC/Old GC) 只有 CMS 垃圾回收器会有这个单独的回收老年代的行为 Major GC 有说指是老年 阅读全文
posted @ 2021-04-05 14:48 qianbuhan 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 历史大事 年份 事件 1995/5/23 Sun 公司正式发布了 Java 语言和 HotJava 浏览器 1996/1 Sun 公司发布了 Java 的第一个开发工具包(JDK 1.0) 1996/4 10 个最主要的操作系统供应商申明将在其产品中嵌入 Java 技术 1996/9 大约 8.3 阅读全文
posted @ 2021-04-04 23:40 qianbuhan 阅读(82) 评论(0) 推荐(0) 编辑
摘要: JVM 的两大特性: 跨平台性 跨语言性:只识别 class 文件 JVM、JRE、JDK 的关系: 常见的 JVM 实现: JVM Hotspot 目前使用的最多的 Java 虚拟机 Jrocket 原属 BEA 公司,曾号称世界上最快的 JVM,后被 Oracle 公司收购,合并于 Hotspo 阅读全文
posted @ 2021-04-04 23:13 qianbuhan 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 内存模型 方法区(Method Area) 假如两个线程都试图访问方法区中的同一个类信息,而这个类还没有装入 JVM,那么此时就只允许一个线程去加载它,另一个线程必须等待。方法区是 JVM 对内存的”逻辑划分”,在 HotSpot 虚拟机中:JDK1.7 及之前 ,使用永久代; JDK1.8 及以后 阅读全文
posted @ 2021-04-04 22:41 qianbuhan 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 使用方法 通用 API 独占式获取 accquire acquireInterruptibly tryAcquireNanos 共享式获取 acquireShared acquireSharedInterruptibly tryAcquireSharedNanos 独占式释放锁 release 共享 阅读全文
posted @ 2021-04-03 22:08 qianbuhan 阅读(119) 评论(0) 推荐(0) 编辑
摘要: pom.xml 文件参考: <properties> <maven.compiler.source>15</maven.compiler.source> <maven.compiler.target>15</maven.compiler.target> <javac.target>15</javac 阅读全文
posted @ 2021-03-21 16:56 qianbuhan 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 上德不德,是以有德;下德不失德,是以无德。 上德无为而无以为;下德无为而有以为。上仁为之而无以为;上义为之而有以为。上礼为之而莫之应,则攘臂而扔之。 故失道而后德,失德而后仁,失仁而后义,失义而后礼。 夫礼者,忠信之薄,而乱之首。前识者,道之华,而愚之始。 是以大丈夫处其厚,不居其薄;处其实,不居其 阅读全文
posted @ 2021-02-24 15:17 qianbuhan 阅读(70) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页