#####################################
#  Tiger (J2SE 1.5) ¿¡¼­ ´Þ¶óÁø °Íµé ¿ä¾à                        # 
#####################################

ÀÛ¼ºÀÚ : ÀåÇüÈ­(hhjang97@venus.uos.ac.kr)
ÀÛ¼ºÀÏ : 2007. 07. 25 
¼öÁ¤ÀÏ : 
  2007.09.04 : Generic ¿¹Á¦ Ãß°¡

¿øº» :
¼³¸í :
J2SE 1.5 ¿¡¼­ ´Þ¶óÁø°Í ¸î°¡Áö¸¦ ¾Ë¾Æº¸ÀÚ

################################# ################################# #################################

* Eunumerated ŸÀÔ

#################################
# Eunumerated ŸÀÔ 
#################################

enum Card { SPADE, HEART, CLOVER, DIAMOND };

System.out.println(Card.DIAMOND);




#################################
# È®Àå for ¹® (foreach) 
#################################
Çü½Ä : for (º¯¼ö¸í : ¸®½ºÆ®) { }

ArrayList cities = new ArrayList();
cities.add("¼­¿ï");
cities.add("ºÎ»ê");
for (String str : cities)    // »õ·Î¿î for ¹Ýº¹¹®
{
    System.out.println(str);
}

<¸®½ºÆ®>¿¡¼­ Çϳª¾¿ ÃßÃâÇÏ¿© <º¯¼ö¸í> ¿¡ ÇÒ´çÇÑ´Ù.




#################################
# Çü½Ä(format)À» °®´Â input °ú output 
#################################

System.out.printf ¸¦ ÀÌ¿ëÇÑ Ãâ·Â(output) ¿¹: 
double x = 1.666666;               // C ¾ð¾îÀÇ °æ¿ì:
System.out.printf("%7.2g\n", x);   //    printf("%7.2g\n", x);




#################################
# ÁÖ¼®(annotation)  
#################################
annotation À» ÀÌ¿ëÇÏ¸é µð¹ö±ë, Copyright ¸Þ¼¼Áö, ÀÎÅÍÆäÀ̽º¸¦ ´ë½ÅÇÏ´Â ¸Þ¼ÒµåÀÇ ±¸º° µîÀÇ ÀÏÀ» ÇÒ ¼ö ÀÖ´Ù. 



   @Copyright("Copyright (C) 2004- by JavaClue.ORG\nÀÛ¼º: 2004³â 2¿ù 24ÀÏ")
   public void getSomeInformation() {
       // do something
   }





#################################
# Àú³Ê¸¯½º(generics) 
#################################
List myList = new ArrayList(10);

myList.add(10);		// Á¤»ó
myList.add("Hello, World"); // ¿¡·¯


## foreach ¿Í generics »ç¿ë ¿¹
     public static void main(String args[]) {
       List list = Arrays.asList(args);
       for (String element : list) {
         System.out.println(element + " / " + element.length());
       }
     }



## Generics ¼±¾ð (2007.09.04)
HashMap hm = new HashMap();




#################################
# Reference
#################################

http://blog.naver.com/PostView.nhn?blogId=tinenie&logNo=110018667014&categoryNo=21&viewdate=&cpage=&postListTopCurrentPage=1