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

 更新时间:2020年09月17日 08:56:53   作者:知识大胖  
这篇文章主要介绍了浅析鸿蒙基础之Permanent 持久性内存对象(HarmonyOS鸿蒙开发基础知识),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,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++);
   ...;
  }
  ...;
 }

总结

到此这篇关于浅析鸿蒙基础之Permanent 持久性内存对象(HarmonyOS鸿蒙开发基础知识)的文章就介绍到这了,更多相关鸿蒙Permanent 持久性内存对象内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

最新评论