Rest 什么时候字符串池GC字符串值?两次调用web服务使用字符串池中相同的字符串值,或者使用每个时间值GC&;再创造

Rest 什么时候字符串池GC字符串值?两次调用web服务使用字符串池中相同的字符串值,或者使用每个时间值GC&;再创造,rest,garbage-collection,jvm,string-pool,Rest,Garbage Collection,Jvm,String Pool,如果字符串池缓存字符串值,那么直到它将值保存到内存中为止。 当它将这些值发送给GC时。 如果我发送同一REST web服务的两个调用请求,那么 这两个单独的web服务请求是否使用来自字符串池的相同内存来存储web服务内部使用的字符串变量。(假设web服务调用只有一个应用程序服务器)“如果字符串池缓存字符串值”-它不需要应答,而是缓存,我的意思是在程序中创建字符串变量期间,将值保留在字符串池(堆内存区)内。几乎您使用的每个阶段(“将这些值发送到GC”,“字符串池中的内存”,“创建字符串变量”)这表

如果字符串池缓存字符串值,那么直到它将值保存到内存中为止。 当它将这些值发送给GC时。 如果我发送同一REST web服务的两个调用请求,那么
这两个单独的web服务请求是否使用来自字符串池的相同内存来存储web服务内部使用的字符串变量。(假设web服务调用只有一个应用程序服务器)

“如果字符串池缓存字符串值”-它不需要应答,而是缓存,我的意思是在程序中创建字符串变量期间,将值保留在字符串池(堆内存区)内。几乎您使用的每个阶段(“将这些值发送到GC”,“字符串池中的内存”,“创建字符串变量”)这表明了对事物如何实际工作的错误理解。但最有力的指标是,你认为这些事情很重要。它们不重要。让运行时完成它的工作,然后继续。当你遇到真正的问题时,请回到我们这里。谢谢你的回复。我在web服务中遇到了一个问题。实际上,我想使用相同的strin两个不同的web服务调用中的g值(内存中的同一实例)。同时,我现在通过另一种方法实现了它。我在帖子中找到了垃圾收集的答案