JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.lang.ref
Ŭ·¡½º Reference

java.lang.Object 
  |
  +--java.lang.ref.Reference
Á÷°èÀÇ ±âÁ¸ÀÇ ¼­ºê Ŭ·¡½º:
PhantomReference , SoftReference , WeakReference

public abstract class Reference
extends Object

ÂüÁ¶ ¿ÀºêÁ§Æ® À¯ÀÍÀÇ Ãß»ó base classÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â ¸ðµç ÂüÁ¶ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼­ °øÅëÀÇ ¿ÀÆÛ·¹À̼ÇÀ» Á¤ÀÇÇÕ´Ï´Ù. ÂüÁ¶ ¿ÀºêÁ§Æ®´Â °¡º£Áö ¼öÁý°¡¿Í ¹ÐÁ¢ÇÏ°Ô Á¦ÈÞÇØ ±¸ÇöµÇ¹Ç·Î, ÀÌ Å¬·¡½º¸¦ Á÷Á¢ ¼­ºê Ŭ·¡½ºÈ­ÇÒ ¼ö ¾ø½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.2

¸Þ¼ÒµåÀÇ °³¿ä
 void clear ()
          ÀÌ ÂüÁ¶ ¿ÀºêÁ§Æ®¸¦ Ŭ¸®¾î ÇÕ´Ï´Ù.
 boolean enqueue ()
          ÂüÁ¶ ¿ÀºêÁ§Æ®¸¦, ±×°ÍÀÌ µî·ÏµÇ¾î Àִ ť¿¡ Ãß°¡ÇÕ´Ï´Ù.
 Object get ()
          ÂüÁ¶ ¿ÀºêÁ§Æ®ÀÇ ¸®ÆÄ·»Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean isEnqueued ()
          ÀÌ ÂüÁ¶ ¿ÀºêÁ§Æ®°¡, ÇÁ·Î±×·¥ ¶Ç´Â °¡º£Áö ¼öÁý°¡¿¡ ÀÇÇØ Å¥¿¡ ³Ö¾îÁö°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

¸Þ¼ÒµåÀÇ »ó¼¼

get

public Object  get()
ÂüÁ¶ ¿ÀºêÁ§Æ®ÀÇ ¸®ÆÄ·»Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ÇÁ·Î±×·¥ ¶Ç´Â °¡º£Áö ¼öÁý°¡¿¡ ÀÇÇØ, ÀÌ ÂüÁ¶ ¿ÀºêÁ§Æ®°¡ ¹ú½á Ŭ¸®¾î µÇ°í ÀÖ´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ÂüÁ¶°¡ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®. ÀÌ ÂüÁ¶ ¿ÀºêÁ§Æ®°¡ Ŭ¸®¾î µÇ°í ÀÖ´Â °æ¿ì´Â null

clear

public void clear()
ÀÌ ÂüÁ¶ ¿ÀºêÁ§Æ®¸¦ Ŭ¸®¾î ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇØµµ, ÀÌ ¿ÀºêÁ§Æ®´Â Å¥¿¡ µé¾î°¡Áö ¾Ê½À´Ï´Ù.


isEnqueued

public boolean isEnqueued()
ÀÌ ÂüÁ¶ ¿ÀºêÁ§Æ®°¡, ÇÁ·Î±×·¥ ¶Ç´Â °¡º£Áö ¼öÁý°¡¿¡ ÀÇÇØ Å¥¿¡ ³Ö¾îÁö°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. ÀÌ ÂüÁ¶ ¿ÀºêÁ§Æ®°¡ »ý¼ºµÇ¾úÀ» ¶§¿¡ Å¥¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì, ÀÌ ¸Þ¼Òµå´Â Ç×»ó false ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ÂüÁ¶ ¿ÀºêÁ§Æ®°¡ Å¥¿¡ ³Ö¾îÁö°í ÀÖ´Â °æ¿ì¿¡¸¸ true

enqueue

public boolean enqueue()
ÂüÁ¶ ¿ÀºêÁ§Æ®¸¦, ±×°ÍÀÌ µî·ÏµÇ¾î Àִ ť¿¡ Ãß°¡ÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ÂüÁ¶ ¿ÀºêÁ§Æ®°¡ Å¥¿¡ ³Ö¾îÁ³À» °æ¿ì´Â true. ¹ú½á Å¥¿¡ ³Ö¾îÁö°í ÀÖ´ÂÁö ÀÛ¼º½Ã¿¡ Å¥¿¡ µî·ÏµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â false

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.