Java进阶
Vinson武
Android开发程序猿
展开
-
Java并发和同步
使用线程 Java中有三种使用线程的方法: 实现 Runnable 接口; 实现 Callable 接口; 继承 Thread 类。 实现 Runnable 和 Callable 接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过 Thread 来调用。可以理解为任务是通过线程驱动从而执行的。 实现Runnable接口 public class MyRun...原创 2020-01-19 16:24:26 · 188 阅读 · 0 评论 -
Java虚拟机和垃圾回收详解
JVM组成 JVM底层由三个系统构成分别是:==类加载子系统、运行时数据区、执行引擎==。 image.png 类加载机制 类是在运行期间第一次使用时动态加载的,而不是一次性加载所有类。因为如果一次性加载,那么会占用很多的内存。 类的生命周期 image.png 类的生命周期包含以下7个阶段:加载、验证、准备、解析、初始化、使用、卸载 类加载过程 包含了5个阶段:加载、验证...原创 2020-02-29 14:09:09 · 192 阅读 · 0 评论