Java
水清浅1
没有简介的人
展开
-
面试被问无数次的JVM内存模型和垃圾回收(上)
@[TOC]内存模型 JVM内存模型中包括: 程序计数器(PC) java虚拟机栈 本地方法栈 java堆 方法区 **程序计数器:**程序计数器是一块很小的内存空间,用于记录下一条要运行的指令。每个线程都需要一个程序计数器,各个线程之中的计数器相互独立,是线程中私有的内存空间。 **java虚拟机栈:**java虚拟机栈也是线程私有的内存空间,生命周期与线程相同,使用一段连续的内存空间,存放局部变量表、操作栈、动态链接、方法出口。 **本地方法栈:**本地方法栈和java虚拟机栈的功能相似,java原创 2020-08-19 10:45:14 · 152 阅读 · 0 评论 -
面试必知 Java中的String
内部存储 在 Java 8 中,String 内部使用 char 数组存储数据。 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; } 在 Java 9 之后,String 类的实.原创 2020-07-27 12:45:08 · 94 阅读 · 0 评论