摘要:
Java并发/多线程 进程和线程的区别 进程是一个独立的运行环境,而线程是在进程中执行的一个任务。他们两个本质的区别是是否单独占有内存地址空间及其它系统资源(比如I/O): 进程单独占有一定的内存地址空间,所以进程间存在内存隔离,数据是分开的,数据共享复杂但是同步简单,各个进程之间互不干扰;而线程共 阅读全文
posted @ 2022-02-26 22:06
Tyfrank
阅读(29)
评论(0)
推荐(0)
摘要:
Java类初始化 W3Cschool Java类初始化 类的加载过程 加载-链接-初始化 加载:将class文件字节码内容加载到内存中,并将这些静态数据换成方法取得运行时的数据结构,然后生成一个代表这个类的java.lang.Class对象。 链接:将Java类的二进制代码合并到JVM的运行状态之中 阅读全文
posted @ 2022-02-26 11:05
Tyfrank
阅读(596)
评论(0)
推荐(0)
摘要:
Java虚拟机 JVM学习 一、什么是JVM 1.定义 Java Virtual Machine,JAVA程序的运行环境(JAVA二进制字节码的运行环境) JVM 是 Java 的核心和基础,在 Java 编译器和 os 平台之间的虚拟处理器。它是一种基于下层的操作系统和硬件平台并利用软件方法来实现 阅读全文
posted @ 2022-02-26 11:04
Tyfrank
阅读(183)
评论(0)
推荐(0)