摘要: 线程 一个进程中可以有多个线程,多个线程共享进程的堆和方法区 (JDK1.8 之后的元空间)资源,但是每个线程有自己的程序计数器、虚拟机栈 和 本地方法栈。 线程是进程划分成的更小的运行单位。线程和进程最大的不同在于进程之间是相互独立的,而线程之间则不一定,因为同一进程中的线程极有可能会相互影响。线 阅读全文
posted @ 2024-03-18 22:30 周仙僧 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Java内存区域详解 运行时数据区域 结构图: 线程共享区域 堆区 存放常量池、实例对象等公共元素,所有线程共享。整个内存模块分新生代和年老代,新生代区分Eden、from Survivor和to Survivor。 Java 虚拟机所管理的内存中最大的一块,Java 堆是所有线程共享的一块内存区域 阅读全文
posted @ 2024-03-18 18:53 周仙僧 阅读(7) 评论(0) 推荐(0) 编辑
摘要: JAVA IO Java IO属于传统的io模式,是阻塞性IO;针对文件数据的读取,主要区分了字节流和字符流 字节流 InputStream(字节输入流) 从磁盘文件中读取数据,以流的方式读取到内存中,java.io.InputStream抽象类是所有字节输入流的父类。 InputStream 常用 阅读全文
posted @ 2024-03-18 10:52 周仙僧 阅读(3) 评论(0) 推荐(0) 编辑