首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用字符串作为引用的数据区域(动态工作表选取器)

使用字符串作为引用的数据区域是一种动态工作表选取器,它允许根据字符串的值来选择不同的数据区域。这种技术在云计算领域中被广泛应用,特别是在数据分析和报表生成的场景中。

动态工作表选取器的优势在于它提供了灵活性和可扩展性。通过使用字符串作为引用,可以根据需要动态地选择不同的工作表或数据区域,而不需要手动更改代码或公式。这样可以节省开发和维护的时间,并且使得应用程序更加智能和自适应。

动态工作表选取器的应用场景包括但不限于以下几个方面:

  1. 数据分析和报表生成:在数据分析和报表生成的过程中,经常需要根据用户的选择或条件来选择不同的数据区域。使用动态工作表选取器可以根据用户的输入或选择,动态地选择相应的数据区域进行分析和报表生成。
  2. 数据导入和导出:在数据导入和导出的过程中,有时需要根据不同的条件或规则来选择不同的数据区域。使用动态工作表选取器可以根据条件或规则动态地选择相应的数据区域进行数据的导入和导出。
  3. 数据处理和计算:在数据处理和计算的过程中,有时需要根据不同的数据区域进行不同的处理和计算。使用动态工作表选取器可以根据不同的数据区域动态地进行相应的处理和计算。

腾讯云提供了一系列与数据处理和存储相关的产品,可以满足动态工作表选取器的需求。其中,腾讯云的云数据库MySQL和云数据库PostgreSQL可以用于存储和管理数据,腾讯云的云函数和云批量处理可以用于处理和计算数据,腾讯云的云存储和对象存储可以用于存储和导入导出数据。

更多关于腾讯云产品的详细介绍和使用方法,可以参考腾讯云官方网站的相关文档和产品介绍页面:

  • 腾讯云数据库MySQL:https://cloud.tencent.com/product/cdb
  • 腾讯云数据库PostgreSQL:https://cloud.tencent.com/product/postgres
  • 腾讯云云函数:https://cloud.tencent.com/product/scf
  • 腾讯云云批量处理:https://cloud.tencent.com/product/batch
  • 腾讯云云存储:https://cloud.tencent.com/product/cos
  • 腾讯云对象存储:https://cloud.tencent.com/product/cos

通过使用腾讯云的相关产品,结合动态工作表选取器的技术,可以实现灵活、智能和高效的数据处理和存储方案。

相关搜索:在工作表内的窗体中使用选取器不起作用使用Dash上的日期选取器范围更新数据表使用数据透视表作为对另一个模型的引用如何使用不同的列作为引用来制作数据透视表?在SnowFlake中动态创建表(使用来自临时区域的JSON数据)如何使用工作表中的字符串值作为变量名使用Application.Run计算作为字符串传递的工作表函数如何使用写在不同工作表中的列名引用数据表中的筛选字段如何使用google文档或工作表作为知识连接器的输入文档如何使用VBA将跟随特定字符串的动态数据范围从一个工作表复制到另一个工作表?如何将数据从一个工作表复制到另一个工作表(使用后一个工作表的间接引用)使用octobercms中的数据表作为服务器端方式使用MAX(rowversion)作为表范围的数据更改指示器可靠吗?在MS-Excel中-有没有一种方法可以使用当前工作表的名称作为动态引用来创建索引匹配?当使用两个数据区域(OR)将两个工作表中的数据动态组合到第三个工作表中时,防止填充第二个查询范围的标题行使用点符号字符串作为对数据的对象引用来生成有效的v-model值如何使用Firebase将一个表中的数据作为引用来获取另一个表中的另一个数据?解决了如何使用id作为显示的关键字数据来显示数据表(过滤来自控制器的数据)多选项卡Excel工作表,1列中的唯一条目,使用另一列中的数据作为名称创建新文件,所有文件都带有标题
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Excel函数的No.1,Indirect的使用方法(入门+初级篇)

=INDIRECT("A"&RANDBETWEEN(1,18))2、在工作表名称中插入变量如果把工作表名称作为变量,那么就可以利用indirect动态引用不同的工作表的值。...A:B"),2,0),"")公式向右复制时,B$2会变为C$2, D$2.....这样就可以根据第2行的值,从对应名称的工作表中区域中查找。...3、在工作簿名称中插入变量如果把工作簿名称设置为变量,就可以从不同的Excel文件中动态取数了。【例5】如下图所示,用vlookup根据A列的月份和产品,从本路径下的1~3月销售的文件中查找销量。...$A:$B"),2,0)4、把定义的名称作为变量当字符串是定义的名称时,用inidect函数也可以把字符串转换为定义的名称。还记得那个已为大众所熟悉的二级下拉菜单公式吗?...先定义名称然后选取要设置二级下拉菜单的区域,设置数据有效性公式=indirect(a2)这儿a2的值只是字符串,用indirect可以把字符串转换为定义的名称。

12210

一问带你彻底了解JVM-Java内存区域详解

字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令;它是程序控制 流的指示器。分支、循环、跳转、异常处理、线程恢复等功能都需要这个计数器来协助完成。...(Slot)来表示 操作数栈:主要是作为方法调用的中转站使用,用于存放方法执行过程中产生的中间计算结果,另外计算过程中产生的临时变量也会存在操作数栈中 动态链接:主要是服务一个方法需要调用其它方法,在...运行时常量池的功能类似于传统编程语言的符号表,尽管它包含了比常规的符号表更宽泛的数据 既然运行时常量池是方法区的一部分,自然而然也收到内存的限制,当常量池无法申请到内存时也会抛出OutOfMemoryError...直接内存 直接内存并不是虚拟机运行时数据区域的一部分,也不是虚拟机规范中定义的内存区域,但是这部分内存也被频繁的使用。也有可能导致OutOfMemoryError的错误。...它可以直接使用Native函数直接分配堆外内存,然后通过Java堆中的DirectByteBuffer对象作为这块内存的引用进行操作。

45410
  • 终于搞明白Java8内存结构

    java运行时数据区域 java虚拟机在执行过程中会将所管理的内存划分为不同的区域,有的随着线程产生和消失,有的随着java进程产生和消失,根据《Java虚拟机规范》的规定,运行时数据区分为以下一个区域...: 程序计数器 程序计数器就是当前线程所执行的字节码的行号指示器,通过改变计数器的值,来选取下一行指令,通过它主要实现跳转、循环、恢复线程等功能。...,由所有线程共享是垃圾收集器管理的主要区域,主要存储的内容是: 对象实例 类初始化生成的对象 基本数据类型的数组也是对象实例 字符串常量池 字符串常量池原本存放在方法区,jdk8开始放置于堆中,字符串常量池存储的是...,但不止这些 运行时常量池具备动态性,可以添加数据,比较多的使用就是String类的intern()方法 直接内存 直接内存位于本地内存,不属于JVM内存,但是也会在物理内存耗尽的时候报OOM,所以也讲一下...比如NIO,它可以使用native函数直接分配堆外内存,然后通过存储在java堆中的DirectByteBuffer对象作为这块内存的引用进行操作,这样可以在一些场景下大大提高IO性能,避免了在java

    1K00

    JVM 运行时数据区域,书中没有说清楚的方法区、永久代、元空间

    字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。...运行时常量池可以在运行期间将 class 常量池表中的符号引用解析为直接引用。...以字符串常量池为例,字符串 String 既然作为 Java 中的一个类,那么它和其他的对象分配一样,需要耗费高昂的时间与空间代价,作为最基础最常用的数据类型,大量频繁的创建字符串,将会极大程度的影响程序的性能...需要注意的是,字符串常量池的位置在 JDK 1.7 前后有所变化,可以参考下面这张表: ---- 最后放上这道题的背诵版: 面试官:讲一下 JVM 运行时数据区域 小牛肉:JVM 在执行 Java...字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。

    67120

    终于搞懂了Java8的内存结构,再也不纠结方法区和常量池了!

    虚拟机内存与本地内存的区别 Java虚拟机在执行的时候会把管理的内存分配成不同的区域,这些区域被称为虚拟机内存,同时,对于虚拟机没有直接管理的物理内存,也有一定的利用,这些被利用却不在虚拟机内存数据区的内存...《Java虚拟机规范》的规定,运行时数据区分为以下一个区域: 程序计数器(Program Counter Register) 程序计数器就是当前线程所执行的字节码的行号指示器,通过改变计数器的值,来选取下一行指令...,这些信息在类加载完后会被解析到运行时常量池中 运行时常量池(Runtime Constant Pool) 运行时常量池主要存放在类加载后被解析的字面量与符号引用,但不止这些 运行时常量池具备动态性,可以添加数据...堆中的DirectByteBuffer对象作为这块内存的引用进行操作,这样可以在一些场景下大大提高IO性能,避免了在java堆和native堆来回复制数据。...,它们会在解析时查找字符串常量池,查出这个文本字符对应的字符串对象的直接引用,将直接引用存储在运行时常量池;字符串常量池存储的是字符串对象的引用,而不是字符串本身。

    8.4K55

    终于搞懂了Java8的内存结构,再也不纠结方法区和常量池了!

    java8内存结构图 虚拟机内存与本地内存的区别 Java虚拟机在执行的时候会把管理的内存分配成不同的区域,这些区域被称为虚拟机内存,同时,对于虚拟机没有直接管理的物理内存,也有一定的利用,这些被利用却不在虚拟机内存数据区的内存...《Java虚拟机规范》的规定,运行时数据区分为以下一个区域: 程序计数器(Program Counter Register) 程序计数器就是当前线程所执行的字节码的行号指示器,通过改变计数器的值,来选取下一行指令...,这些信息在类加载完后会被解析到运行时常量池中 运行时常量池(Runtime Constant Pool) 运行时常量池主要存放在类加载后被解析的字面量与符号引用,但不止这些 运行时常量池具备动态性,可以添加数据...堆中的DirectByteBuffer对象作为这块内存的引用进行操作,这样可以在一些场景下大大提高IO性能,避免了在java堆和native堆来回复制数据。...,它们会在解析时查找字符串常量池,查出这个文本字符对应的字符串对象的直接引用,将直接引用存储在运行时常量池;字符串常量池存储的是字符串对象的引用,而不是字符串本身。

    1.6K12

    每日知识集之JVM篇

    操作数栈:主要用于保存计算过程的中间结果,同时作为计算过程中变量临时的存储空间。 动态链接:每一个栈帧内部都包含一个指向运行时常量池中该栈帧所属方法的引用。...方法正常退出时,调用者的pc计数器的值作为返回地址,即调用该方法的指令的下一条指令的地址。而通过异常退出的,返回地址是要通过异常表来确定,栈帧中一般不会保存这部分信息。 5. 栈会发生内存溢出吗?...程序计数器是干什么的? 内存空间小,字节码解释器工作时通过改变这个计数值可以选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理和线程恢复等功能都需要依赖这个计数器完成。...该内存区域是唯一一个 java 虚拟机规范没有规定任何 OOM 情况的区域。 10. 那些地方用到了程序计数器? 使用java指令的地方,用来存储指向下一条指令的地址,也即将要执行的指令代码。...方法区与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。

    41530

    Java内存区域有哪些构成?

    ,字节码解析器的工作是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。...pc寄存器里的值选取下一条指令并修改pc寄存器里面的值,达到执行下一条指令的目的,周而复始直至程序结束。...Java内存区域大致就这些了,下面我们再补充几个比较让人迷惑的概念 字符串常量池 字符串属于引用数据类型,但是可以说字符串是Java中使用频繁的一种数据类型。...在HotSpot虚拟机中字符串常量池是通过一个StringTable类来实现的。它是一个哈希表,里面存的是字符串引用 在JDK7以前,字符串常量池在方法区(永久代)中,此时常量池中存放的是字符串对象。...DirectByteBuffer 对象作为这块内存的引用进行操作。

    33020

    前端入门3-CSS基础声明正文-CSS基础

    四种,对应的就是指明 width 和 height 表示的是包含哪些区域的宽高。 使用方式 CSS 基本结构是由选择器和样式属性列表组成,那么如何跟 HTML 文档关联起来使用呢?...一共有三种方式: 内嵌样式 使用 HTML 元素的全局属性 style 声明,仅影响一个元素,除非工作环境受限,比如只允许编辑 HTML 的 body,否则强烈不推荐这种方式。...将 CSS 保存在一个独立的扩展名为 .css 的文件中,并在 HTML 的 里使用 元素中引用它,这种方法可以说是最好的,因为你可以使用一个样式表来设置多个文档的样式,并且需要更新...并集选择器 结构:器>, 器> 并集选择器是通过 , 逗号将不同选择器组合使用的一种选择器,这种情况下,各个选择器之间是没有任何关系,都是相互独立的,就是他们具有相同的样式属性表而已。...,当需要对列表动态的生成复杂的编号规则时,可以结合 :before 和 counter() 使用。

    73520

    一文理清Java内存区域

    运行时数据区域 Java虚拟机在执行 Java 程序的过程中会把它管理的内存划分为若干个不同的数据区域。...在JVM中,程序计数器是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一跳需要执行的字节码指令。...Java堆是垃圾收集器管理的主要区域,因此很多时候也被称作为 "GC堆"。...它包括了若干种不同的常量,常量池表存放 编译器生成的各种字面量和符号引用,这部分内容将在类加载后进入方法区的运行时常量池中存放。 ?...1.7开始,字符串常量和符号引用等被移除永久代: 符号引用迁移至系统堆内存 (Native Heap) 字符串字面量迁移至 Java堆(Java Heap) 小结 以上的分析参考了《深入理解Java虚拟机

    44220

    JVM-内存结构篇笔记

    运行时数据区域 图片 程序计数器(PCR) ==记录下一条指令的地址== PCR是一个较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器(==不会存在内存溢出==)。...在JVM的概念模型中,字节码解释器工作时就是通过改变PCR的值来选取下一条需要执行的字节码指令,是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基本功能都依赖这个计数器来完成。...利用串池机制,避免重复创建字符串对象 字符串变量拼接的原理是StringBuilder(1.8).append 字符串常量拼接的原理是编译器优化 可以使用intern方法,主动将串池中还没有的字符串对象放入串池...=xxxx #设置StringTable哈希表 桶的个数 考虑将字符串对象是否入池 直接内存 直接内存(Direct Memory)并不是虚拟机运行时数据区的一部分,也不是《JVM》规范中定义的内存区域...对象作为这块内存的引用操作,避免了在Java Heap和Native Heap中来回复制数据。

    1.1K412

    JVM-Java内存区域

    在概念模型中,字节码解释器工作时就是通过改变这个计数器的值来选取下一条执行的字节码指令。 分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。...一般来说,除了保存Class文件中描述的符号引用外,还会把翻译出来的直接引用也存储在运行时常量池。 动态性 相对Class文件常量池的另一个重要特征是具备动态性。...,则在常量池中增加一个unicode等于str的字符串并返回它的引用。...是一种表结构,它包含 Class 文件结构及其子结构中引用的所有字符串常量、 类或接口名、字段名和其它常量。...Java堆的DirectByteBuffer对象作为这块内存的引用进行操作。

    80310

    VLOOKUP 函数使用手册: 要注意查找的格式与 lookup_value 的格式要一致

    Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。 Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。...选取Table_array时一定注意选择区域的首列必须与lookup_value所选取的列的格式和字段一致。...三.含有VLOOKUP函数的工作表档案的处理。...一般来说,含有VLOOKUP函数的工作表,如果又是在别的档案里抓取数据的话,档案往往是比较大的,尤其是当你使用的档案本身就很大的时候,那每次开启和存盘都是很受伤的事情。...1.含有VLOOKUP函数的工作表,每次在保存档案时,会同时保存一份其外部连结的档案。这样即使在单独打开这个工作表时,VLOOKUP函数一样可以抓取到数值。

    4.3K30

    重磅分享-揭开Excel动态交互式图表神秘面纱

    其实,动态交互式图表并不是什么新奇事物,追根溯源,其原理和知识体系可概括为如下: 从过去几篇文章大家可能会注意到,我个人是比较喜欢用切片器作为选择器,以VBA(数据透视表更新事件)作为抽数引擎的。...04 — 动态图表举例 示例一:下拉框 数据源存储在"练习"工作表,B5:G18单元格,是普通的区域。...R 示例二:数据有效性 菜单栏-数据-数据有效性-有效性条件设置为序列,选取城市列表作为数据有效性的值列表。...下图中,省份切片器对数据透视表进行切片后,将透视表中的单元格(下图中涂黄单元格)作为查询函数的参数使用,两相结合完成数据抽取的过程,继而通过动态的数据区域生成交互性图表。...在做数据透视时,数据源表中的数据行增加变动时,智能表会捕捉到这种变化,并按此调整数据透视表引用的数据源区域。

    8.4K20

    Excel中6个怪异的公式,你知多少?

    公式2:=Sum(C:C 2:2) 揭密:这是一个交叉引用的求和公式,用空格隔开2个区域。 用法:=Sum(区域1 区域2) 作用:可以对excel2个单元格交叉区域进行引用。 ?...公式3:=Sum(A1:Offset(c1,1,2)) 揭密:在区域引用中使用函数返回的单元格引用 用法:区域开始单元格:函数返回的引用 作用:生成动态区域引用和简化公式用 公式4:=_xlfn.SUMIFS...$C$2:$C$9,2) 揭密:选取图表系列时,在编辑栏中显示该公式。是图表的数据来源和设置。 用法:=SERIES(字段名,X轴标识,数据区域,系列序号) 作用:可以修改该公式改变图表的设置。 ?...公式6:=GETPIVOTDATA("销量",$A$3,"产品","A","型号","A1") 揭密:输入=然后选取数据透视表就会自动生成数据透视表的引用公式。...用法:=GETPIVOTDATA("值字段名",数据透视表内任一单元格,"字段1","字段1值,"字段2","字段2值") 作用:引用数据透视表的值 ? end

    2.4K50

    JVM运行时数据区和各个区域的作用

    当需要对参数操作时如c=a+b,就将即将被操作的参数数据压栈,如将a 和b 压栈,然后由操作指令将它们弹出,并执行操作。虚拟机将操作数栈作为工作区。...动态连接:它是个指向运行时常量池中该栈帧所属方法的引用,这个引用是为了支持方法调用过程中能进行动态连接。...内容相同的字符串,并返回常量池中创建的字符串的引用。...不过JDK7的intern()方法的实现有所不同,当常量池中没有该字符串时,不再是在常量池中创建与此String内容相同的字符串,而改为在常量池中记录堆中首次出现的该字符串的引用,并返回该引用。...Program Counter Register 内存空间小,线程私有.它可以看做是当前线程所执行的字节码的行号指示器.也就是说,线程主要是执行任务,而执行到哪里,需要使用程序计数器来记录.字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令

    1.3K10

    Tableau构建销售监测体系(初级版)1.商业理解2.基本分析流程3.多数据源融合4.Top客户监测表制作

    汇总至客户总金额:读入客户表,合并订单总金额。 列出Top n客户:先按金额排序,然后选取Top n个记录列出。 3.多数据源融合 方法:使用辅数据源补充主数据源,并用关键字关联。...4.Top客户监测表制作 用数据表汇总后排序的方式实现 用数据提取的方式实现 提取时直接筛选 提取时直接聚合 Top n中将n设定为变量 数据分段时引入参数来实现 直接在筛选器中使用参数来实现 将Top...4.7 集合 集合创建 在视图中选中标记创建静态集 从计算创建动态集 动态集的合并结果仍为动态集 集合使用 静态集只能做成员的行删除/列删除 内/外成员的使用 集和筛选器的交互 分层结构和计算中的集 4.8...将相应地域名称变量设定为正确的地理角色,从而和内置的经纬坐标对应。 绘制相应区域的地图作为图形背景。 将相应的统计制表绘制为图形元素,并放置在对应的经纬坐标处。...可通过筛选器、图例等工具进行仪表板整体的交互体验 在仪表板中对工作表的更改/筛选操作会和底层的工作表本身同步 在标题中插入筛选器变量 利用空白对象进行填充 仪表板联动操作 联动筛选:共用筛选器,或将图表本身作为筛选器

    1.3K20

    《深入理解Java虚拟机》读书笔记(一)

    运行时数据区域图片程序计数器程序计数器为线程私有;在虚拟机的概念模型中字节码解释器工作时就是通过改变程序计数器的值来选取下一条待执行的字节码指令如果线程正在执行的是一个Java方法,程序计数器记录的就是正在执行的虚拟机字节码指令地址...,当没有足够内存可供扩展时,将会抛出OutOfMemoryError异常方法区方法区(通常也称非堆)为所有线程共享的一块内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即使编译器编译后的代码等数据...Constant Pool)是方法区的一部分区别于常量池,常量池是Class文件中的一项,存放了编译期间生成的各种字面量和符号引用,常量池在类加载后将会存放到方法区的运行时常量池中;相较于常量池,运行时常量池还具备动态性...,还会把翻译出来的直接引用也存储在运行时常量池中作为方法区的一部分,运行时常量池在内存不足时将抛OutOfMemoryError异常直接内存直接内存(Direct Memory)并不是虚拟机运行时数据区的一部分...对象作为这块内存的引用进行操作,这样能在一些场景中显著提高性能,因为避免了在Java堆和Native堆来回复制数据

    34200

    Java学习笔记——内存管理Java内存管理

    Java内存管理 简介 Java虚拟机的内存管理分为以下几个运行时数据区: 方法区 堆 虚拟机栈 本地方法栈 程序计数器 其中,方法区和堆是所有线程共享的数据区,而其他的是线程隔离的数据区。...在虚拟机的世界中,字节码解释器就是通过改变计数器的值来选取下一条执行的字节码指令,分支、循环、跳转、异常处理、线程恢复都需要它完成/ 特性 因为处理器在一个确定是时刻只会执行一个线程中的指令,...直接内存 直接内存(Direct Memory)并不是虚拟机运行时数据区的一部分,也不是Java虚拟机规范中定义的内存区域,但是这部分内存也被频繁地使用,而且也可能导致OutOfMemoryError...Java 堆里面的DirectByteBuffer 对象作为这块内存的引用进行操作。...服务器管理员配置虚拟机参数时,一般会根据实际内存设置-Xmx等参数信息,但经常会忽略掉直接内存,使得各个内存区域的总和大于物理内存限制(包括物理上的和操作系统级的限制),从而导致动态扩展时出现OutOfMemoryError

    1.5K30

    JVM第二卷

    这两个垃圾回收器是多线程的,并且只要开启其中一个,另一个就会跟着开启 并且线程数取决于CPU核心数 jdk1.8默认使用的垃圾回收器 -XX:+UseAdaptiveSizePolicy 自适应动态调整新生代区域比例...,回收效益最大,这就是G1收集器的Mixed GC模式 G1虽然仍然保留新生代和老年代的概念,但新生代和老年代不再固定,他们都是一系列区域的动态集合,G1收集器能够建立可预测的停顿时间模型,是因为他将Region...g1的记忆集本质是一个哈希表,key是别的region的起始地址,value是一个集合,里面存放的元素是卡表的索引号,这种双向的卡表结构(卡表是我指向谁,这种数据结构还记录了谁指向我) 卡表和记忆集的关系...而字符串去重关注的是 char[] 在 JVM 内部,使用了不同的字符串表 JDK9已经对字符串底层的char数组做了改变,底层换成了byte[]数组 JDK 8u40 并发标记类卸载 所有对象都经过并发标记后...: 该类所有实例都被回收 加载该类的类加载器被回收 该类对应的class对象没有被引用 一般来说,只有在大量使用反射,动态代理,CGLIB等字节码框架,动态生成JSP以及OSGi这类频繁自定义类加载器的场景中

    25030
    领券