上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 37 下一页
摘要: A 和 B 会被加载到元空间的方法区,进入 main 方法后,将会交给执行引擎执行。这个执行过程是在栈上完成的,其中有几个重要的区域,包括虚拟机栈、程序计数器等。 字节码执行过程 https://kaiwu.lagou.com/course/courseInfo.htm?courseId=31#/d 阅读全文
posted @ 2025-03-20 18:38 钱塘江畔 阅读(9) 评论(0) 推荐(0)
摘要: Bootstrap ClassLoader 这是加载器中的大 Boss,任何类的加载行为,都要经它过问。它的作用是加载核心类库,也就是 rt.jar、resources.jar、charsets.jar 等。当然这些 jar 包的路径是可以指定的,-Xbootclasspath 参数可以完成指定操作 阅读全文
posted @ 2025-03-20 18:37 钱塘江畔 阅读(20) 评论(0) 推荐(0)
摘要: 我们能够通过一定的手段,覆盖 HashMap 类的实现么? 有哪些地方打破了 Java 的类加载机制? 如何加载一个远程的 .class 文件?怎样加密 .class 文件? 类加载过程 加载: 将.class文件加载到方法区。主要是从jar包或war包找到二进制数据并加载 验证: 将不符合规范的代 阅读全文
posted @ 2025-03-20 18:36 钱塘江畔 阅读(7) 评论(0) 推荐(0)
摘要: 每个线程都有一个方法栈, 该栈中,每个方法对应一个栈帧 https://www.cnblogs.com/jhxxb/p/11001238.html 每个栈帧中包含 局部变量表(Local Variable Table) 在编译程序代码的时候就可以确定栈帧中需要多大的局部变量表,具体大小可在编译后的 阅读全文
posted @ 2025-03-20 18:34 钱塘江畔 阅读(10) 评论(0) 推荐(0)
摘要: JVM的内存区域是怎么高效划分的 为什么要问到 JVM 的内存区域划分呢?因为 Java 引以为豪的就是它的自动内存管理机制。相比于 C++的手动内存管理、复杂难以理解的指针等,Java 程序写起来就方便的多。 然而这种呼之即来挥之即去的内存申请和释放方式,自然也有它的代价。为了管理这些快速的内存申 阅读全文
posted @ 2025-03-20 18:34 钱塘江畔 阅读(12) 评论(0) 推荐(0)
摘要: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } E:\tmp>javac HelloWorld.java E:\tmp>javap 阅读全文
posted @ 2025-03-20 18:32 钱塘江畔 阅读(8) 评论(0) 推荐(0)
摘要: https://www.jianshu.com/p/6a8997560b05 阅读全文
posted @ 2025-03-20 18:30 钱塘江畔 阅读(5) 评论(0) 推荐(0)
摘要: JVM 是 Java 程序能够运行的核心。但是需要注意,JVM 自己什么也干不了,你需要给它提供生产原料(.class 文件)。俗语说的好,巧妇难为无米之炊。它虽然功能强大,但仍需要为它提供 .class 文件。 仅仅是 JVM,是无法完成一次编译,处处运行的。它需要一个基本的类库,比如怎么操作文件 阅读全文
posted @ 2025-03-20 18:30 钱塘江畔 阅读(10) 评论(0) 推荐(0)
摘要: shutdown() 第一种方法叫作 shutdown(),它可以安全地关闭一个线程池,调用 shutdown() 方法之后线程池并不是立刻就被关闭,因为这时线程池中可能还有很多任务正在被执行,或是任务队列中有大量正在等待被执行的任务,调用 shutdown() 方法后线程池会在执行完正在执行的任务 阅读全文
posted @ 2025-03-19 22:34 钱塘江畔 阅读(17) 评论(0) 推荐(0)
摘要: 你可能经常在面试中被问到这两个问题,如果想要很好地回答它们首先你需要了解,我们调整线程池中的线程数量的最主要的目的是为了充分并合理地使用 CPU 和内存等资源,从而最大限度地提高程序的性能。在实际工作中,我们需要根据任务类型的不同选择对应的策略。 CPU 密集型任务 首先,我们来看 CPU 密集型任 阅读全文
posted @ 2025-03-19 22:34 钱塘江畔 阅读(49) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 37 下一页