W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
注釋沒有所有權的對象以消除循環(huán)引用。
如果注釋了字段成員或局部變量,則它們將不具有對引用對象的所有權,并且它們的引用也將不包括在引用對象的引用計數(shù)中。
此類支持以下常見數(shù)據(jù)結構的注釋:雙鏈表,TreeMap 和 Linked HashMap。
此類的不正確使用可能會導致早期釋放引用的對象。
以 TreeMap 數(shù)據(jù)結構為例,可以將父節(jié)點標注為“無主”,而不能標注左右節(jié)點:
static final class TreeMapEntry<K,V> implements Map.Entry<K,V> {
K key;
V value;
TreeMapEntry<K,V> left;
TreeMapEntry<K,V> right;
@Unowned
TreeMapEntry<K,V> parent;
boolean color = BLACK;
...;
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: