鸿蒙基础之Permanent 持久性内存对象 (HarmonyOS鸿蒙开发基础知识)

Permanent 持久性内存对象

注释持久性内存对象。
您可以使用此类在新语句中将一个对象注释为持久性内存对象,这样该对象将不会被Ark编译器的RC回收。

参考代码

以“ Integer.java”文件中的“ Integer cache”为例:

   private static class IntegerCache {
       static final int low = -128;
       static final int high;
       static final Integer cache[];
 
       static {
           ...;
           for(int k = 0; k < cache.length; k++)
               cache[k] = new @Permanent Integer(j++);
           ...;
       }
       ...;
   }
 

未经授权禁止转载


更多技术交流请加入QQ群

群名称:harmonyos鸿蒙技术交流
群 号:856567895


从零开始入门学习HarmonyOS鸿蒙2.0开发

猜你喜欢

转载自blog.csdn.net/iCloudEnd/article/details/108632686