除了String之外,哪些内置java类使用池?

除了String之外,哪些内置java类使用池?,java,pool,Java,Pool,除了String之外,哪些内置java类使用池? 例如,我们有一个使用池的字符串,其他使用池的inbuit java类是什么?Integer有一个池,池中的所有值都在-128和127之间 如果您这样做: Integer x = 127; Integer y = 127; System.out.println(x == y); 您将得到true作为输出,但如果您将其更改为: Integer x = 128; Integer y = 128; System.out.println(x == y);

除了String之外,哪些内置java类使用池?
例如,我们有一个使用池的字符串,其他使用池的inbuit java类是什么?

Integer有一个池,池中的所有值都在
-128
127
之间

如果您这样做:

Integer x = 127;
Integer y = 127;
System.out.println(x == y);
您将得到
true
作为输出,但如果您将其更改为:

Integer x = 128;
Integer y = 128;
System.out.println(x == y);
然后您将得到
false
,因为
128
不是池的一部分,并且
x
y
实际上代表两个不同的对象

更多信息:


    • 整数
      有一个池,池中的所有值都在
      -128
      127
      之间

      如果您这样做:

      Integer x = 127;
      Integer y = 127;
      System.out.println(x == y);
      
      您将得到
      true
      作为输出,但如果您将其更改为:

      Integer x = 128;
      Integer y = 128;
      System.out.println(x == y);
      
      然后您将得到
      false
      ,因为
      128
      不是池的一部分,并且
      x
      y
      实际上代表两个不同的对象

      更多信息:


      我不确定它是否合适,使用dns解析(域到ip转换)缓存。它实际上有两个缓存,用于正向和反向查找。

      我不确定它是否合适,使用dns解析(域到ip转换)缓存。它实际上有两个缓存-用于正向和反向查找。

      线程
      想到…
      线程
      想到…,您也可以将JVM配置为缓存此范围之外的值。,您也可以将JVM配置为缓存此范围之外的值。我将缓存和轮询视为两件不同的事情。我将缓存和轮询视为两件不同的事情。