Ã¥¼Ò°³
±¹³» ÃÖ´Ù µµÇØ & ±×¸², 1³âÄ¡ ¿µ»ó °ÀDZîÁö! ÀÚ¹Ù ÀÔ¹®¼ ³¡ÆÇ¿Õ µîÀå!
¡°ÄÄÇ»ÅÍ°øÇаú ´ëÇÐ ±³Àç·Î ¾È¼º¸ÂÃã!¡±
ÁøÂ¥ °³¹ßÀÚ°¡ µÇ·Á´Â »ç¶÷µéÀ» À§ÇÑ ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ÀÔ¹®¼°¡ ³ª¿Ô´Ù! ÀÌ Ã¥Àº ¡®ÀÌÁ¦ ¸· ÇÁ·Î±×·¡¹Ö¿¡ ÀÔ¹®ÇÑ »ç¶÷¡¯¿¡°Ô ²À ÇÊ¿äÇÑ ±âº»±âºÎÅÍ ¡®Âð°³¹ßÀÚ¡¯¶ó¸é ²À ¾Ë¾Æ¾ß ÇÒ ³»¿ë±îÁö ±¹³» ÁýÇʼ Áß °¡Àå ¸¹Àº µµÇØ¿Í ±×¸²À» ÀÌ¿ëÇØ ¼³¸íÇÑ´Ù. ƯÈ÷ ÇÁ·Î±×·¡¹Ö ÃʽÉÀÚµéÀÌ ¾î·Á¿öÇÏ´Â ÇÁ·Î±×·¥ÀÇ µ¿ÀÛÀ» ÄÄÇ»ÅÍÀÇ µÎ³ú¸¦ »çÁø Âïµí ±×¸²°ú ÇÔ²² ¼³¸íÇÑ ±¸¼ºÀÌ ´«¿¡ ¶è´Ù. ´Ü±â ÄÚµù Çпø¿¡¼´Â ´Ù·çÁö ¾Ê´Â ¿ø¸®¿Í ¹è°æÁö½Ä±îÁö ¹è¿ì¸ç Á¤Åë ÇÁ·Î±×·¡¸Ó·Î °Åµì³ª´Â »ÑµíÇÔÀ» ´À²¸ º¸ÀÚ. ¿©±â¿¡ 400¿© °³ÀÇ ÇÁ·Î±×·¡¹Ö ¹®Á¦°¡ µé¾î ÀÖ¾î ½ÃÇè°ú Ãë¾÷ ¸éÁ¢µµ ´ëºñÇÒ ¼ö ÀÖ´Ù. ÄÄÇ»ÅÍ°øÇаú 1Çгâ»ýºÎÅÍ ½Ç¹«¿¡¼ ÀÚ¹Ù¸¦ ¾²´Â ÇöÁ÷ °³¹ßÀÚ±îÁö, ÀÚ¹Ù·Î ÄÚµùÇÏ´Â »ç¶÷À̶ó¸é ¹Ýµå½Ã °®Ãç¾ß ÇÒ ±âº»±â¸¦ ÀÌ Ã¥°ú ÇÔ²² ¡®¿ÏÀü Á¤º¹¡¯ Çغ¸ÀÚ.
ÀúÀÚ¼Ò°³
ÁöÀºÀÌ • ±èµ¿Çü(kimdh@hywoman.ac.kr)
ÇѾ翩ÀÚ´ëÇб³ ¼ÒÇÁÆ®¿þ¾îÀ¶ÇÕ°ú ºÎ±³¼ö·Î ÀÚ¹Ù ÇÁ·Î±×·¡¹ÖÀ» ºñ·ÔÇÑ ÇÁ·Î±×·¡¹Ö ±³°ú¸ñÀ» °ÀÇÇÏ°í ÀÖ´Ù. ÇѾç´ëÇб³¿¡¼ ¸ÖƼ¹Ìµð¾î Åë½Å Àü°øÀ¸·Î °øÇÐ ¹Ú»ç¸¦ ÃëµæÇÑ µÚ Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø(ETRI) ¹æ¼ÛÅë½ÅÀ¶ÇÕ¿¬±¸º»ºÎ¿¡¼ H.264, HEVC ºñµð¿À ÄÚµ¦(CODEC)ÀÇ °³¹ß ¹× ±¹Á¦ Ç¥ÁØÈ ¿¬±¸¸¦ ¼öÇàÇÏ¿´´Ù. ±× °á°ú·Î 10¿© °ÇÀÇ ±¹³» ƯÇã¿Í 2°ÇÀÇ ±¹Á¦ ƯÇ㸦 µî·ÏÇÏ¿´À¸¸ç, ±×Áß¿¡ ±¹Á¦ ƯÇã 1°ÇÀº ÇöÀç ±¹Á¦Ç¥ÁØƯÇã·Î äÅõǾî ÀÖ´Ù.
¸ñÂ÷
1Àå ÀÚ¹Ù ½ÃÀÛÇϱâ
1.1 ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ÀÚ¹Ù
__1.1.1 ÇÁ·Î±×·¡¹Ö ¾ð¾î
__1.1.2 ÀÚ¹ÙÀÇ ¿ª»ç
__1.1.3 ÀÚ¹ÙÀÇ Ç÷§Æû µ¶¸³¼º
__1.1.4 ÀÚ¹Ù °³¹ß µµ±¸¿Í ÀÚ¹Ù ½ÇÇà ȯ°æ
1.2 ÀÚ¹Ù °³¹ß ȯ°æ
__1.2.1 JDK ¼³Ä¡Çϱâ
__1.2.2 ÀÌŬ¸³½º ¼³Ä¡Çϱâ
__1.2.3 ÀÌŬ¸³½º ±¸¼º ¹× ȯ°æ ¼³Á¤Çϱâ
__1.2.4 ÀÌŬ¸³½º¿¡¼ ´Ù¾çÇÑ ¼³Á¤ ¹Ù²Ù±â
__1.2.5 ÀÌŬ¸³½º ´ÜÃàÅ°
1.3 ÀÚ¹Ù ÇÁ·ÎÁ§Æ®
__1.3.1 ÀÚ¹Ù ÇÁ·ÎÁ§Æ® »ý¼º ¹× ½ÇÇàÇϱâ
__1.3.2 ÀÚ¹Ù ÇÁ·ÎÁ§Æ® »ý¼º ½Ç½ÀÇϱâ
1.4 ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ ±âº» ±¸Á¶
__1.4.1 ÀÚ¹Ù ¼Ò½º ÄÚµåÀÇ ½ÇÇà °úÁ¤
__1.4.2 ¼Ò½º ÄÚµåÀÇ ±âº» ±¸Á¶ ºÐ¼®
__1.4.3 ¼Ò½º ÆÄÀÏ ÄÄÆÄÀÏ°ú ¹ÙÀÌÆ® ÄÚµå »ý¼º
__1.4.4 ÄÜ¼Ö Ãâ·Â ¸Þ¼µå¿Í ¹®ÀÚ¿ Ãâ·Â
2Àå ÀÚ·áÇü
2.1 º¯¼ö¿Í ÀÚ·áÇü
__2.1.1 ÀÚ·áÇü ¼±¾ðÇϱâ
__2.1.2 º¯¼ö »ç¿ëÇϱâ
2.2 À̸§ Áþ±â
__2.2.1 À̸§À» ÁöÀ» ¶§ ÁöÄÑ¾ß ÇÏ´Â Çʼö »çÇ×
__2.2.2 À̸§À» ÁöÀ» ¶§ ÁöÅ°¸é ÁÁÀº ±ÇÀå »çÇ×
__2.2.3 º¯¼öÀÇ »ýÁ¸ ±â°£
2.3 ÀÚ·áÇüÀÇ Á¾·ù
__2.3.1 ±âº» ÀÚ·áÇü°ú ÂüÁ¶ ÀÚ·áÇüÀÇ Â÷ÀÌ
__2.3.2 ±âº» ÀÚ·áÇüÀÇ ¸Þ¸ð¸® Å©±â¿Í ÀúÀåÇÒ ¼ö ÀÖ´Â °ªÀÇ ¹üÀ§
__2.3.3 ºÎ¿ï´ë¼ö ÀÚ·áÇü – boolean
__2.3.4 Á¤¼ö ÀÚ·áÇü – byte, short, int, long
__2.3.5 ½Ç¼ö ÀÚ·áÇü – float, double
__2.3.6 ¹®ÀÚ ÀÚ·áÇü
2.4 ±âº» ÀÚ·áÇü °£ÀÇ Å¸ÀÔ º¯È¯
__2.4.1 ÀÚµ¿ ŸÀÔ º¯È¯°ú ¼öµ¿ ŸÀÔ º¯È¯
__2.4.2 ±âº» ÀÚ·áÇü °£ÀÇ ¿¬»ê
3Àå ¿¬»êÀÚ
3.1 ¿¬»êÀÚÀÇ Á¾·ù
3.2 ¿¬»êÀÚÀÇ ¿¬»ê ¹æ¹ý
__3.2.1 »ê¼ú ¿¬»êÀÚ¿Í Áõ°¨ ¿¬»êÀÚ
__3.2.2 ºñÆ® ¿¬»êÀÚ
__3.2.3 ½ÃÇÁÆ® ¿¬»êÀÚ
__3.2.4 ºñ±³ ¿¬»êÀÚ
__3.2.5 ³í¸® ¿¬»êÀÚ
__3.2.6 ´ëÀÔ ¿¬»êÀÚ
__3.2.7 »ïÇ× ¿¬»êÀÚ
4Àå Á¦¾î¹®°ú Á¦¾î Å°¿öµå
4.1 Á¦¾î¹®
__4.1.1 Á¦¾î¹®ÀÇ °³³ä
__4.1.2 if ¼±Åà Á¦¾î¹®
__4.1.3 switch ¼±Åà Á¦¾î¹®
__4.1.4 for ¹Ýº¹ Á¦¾î¹®
__4.1.5 while ¹Ýº¹ Á¦¾î¹®
__4.1.6 do-while ¹Ýº¹ Á¦¾î¹®
__4.1.7 Á¦¾î¹®ÀÇ Áߺ¹
4.2 Á¦¾î Å°¿öµå
__4.2.1 break Á¦¾î Å°¿öµå
__4.2.2 continue Á¦¾î Å°¿öµå
5Àå ÂüÁ¶ ÀÚ·áÇü
5.1 ¹è¿
__5.1.1 ¹è¿À̶õ?
__5.1.2 ¹è¿ »ý¼ºÇϱâ
__5.1.3 1Â÷¿ø ¹è¿À» »ý¼ºÇÏ´Â ´Ù¾çÇÑ ¹æ¹ý
__5.1.4 ÂüÁ¶ º¯¼ö¿Í ¹è¿ °´Ã¼ÀÇ °ª ÃʱâÈÇϱâ
__5.1.5 ÂüÁ¶ ÀÚ·áÇüÀ¸·Î¼ ¹è¿ÀÇ Æ¯Â¡
__5.1.6 ¹Ýº¹¹®À» ÀÌ¿ëÇØ ¹è¿ µ¥ÀÌÅÍ Àбâ
__5.1.7 2Â÷¿ø Á¤¹æ Çà·Ä ¹è¿
__5.1.8 2Â÷¿ø ºñÁ¤¹æ Çà·Ä ¹è¿
__5.1.9 2Â÷¿ø ¹è¿ÀÇ Ãâ·Â
__5.1.10 main() ¸Þ¼µåÀÇ ÀԷ¸Ű³º¯¼ö
5.2 ¹®ÀÚ¿À» ÀúÀåÇÏ´Â String
__5.2.1 ¹®ÀÚ¿ÀÇ Ç¥Çö°ú °´Ã¼ »ý¼º
__5.2.2 String Ŭ·¡½ºÀÇ 2°¡Áö Ư¡
__5.2.3 String °´Ã¼ÀÇ ¡®+¡¯ ¿¬»ê
__5.2.4 String Ŭ·¡½ºÀÇ ÁÖ¿ä ¸Þ¼µå
6Àå Ŭ·¡½º¿Í °´Ã¼
6.1 Ŭ·¡½º¿Í °´Ã¼ÀÇ °³³ä
__6.1.1 Ŭ·¡½ºÀÇ °³³ä ¾Ë¾Æº¸±â
__6.1.2 ÀýÂ÷ÁöÇâ°ú °´Ã¼ÁöÇâ ÀÌÇØÇϱâ
__6.1.3 Ŭ·¡½º ±¸Á¶ »ìÆ캸±â
__6.1.4 Ŭ·¡½º¿Í °´Ã¼ ±¸ºÐÇϱâ
6.2 °´Ã¼ÀÇ »ý¼º°ú È°¿ë
__6.2.1 °´Ã¼ »ý¼ºÇϱâ
__6.2.2 °´Ã¼ È°¿ëÇϱâ
7Àå Ŭ·¡½º ³»ºÎ ±¸¼º ¿ä¼Ò
7.1 Çʵå
__7.1.1 Çʵå¿Í Áö¿ª º¯¼öÀÇ ±¸ºÐ
__7.1.2 Çʵå¿Í Áö¿ª º¯¼öÀÇ Ãʱ갪
7.2 ¸Þ¼µå
__7.2.1 ¸Þ¼µå Á¤ÀÇÇϱâ
__7.2.2 ¿©·¯ ¸®ÅÏ Å¸ÀÔÀÇ ¸Þ¼µå »ìÆ캸±â
__7.2.3 ¸Þ¼µå È£ÃâÇϱâ
__7.2.4 ¿À¹ö·ÎµùµÈ ¸Þ¼µå
__7.2.5 °¡º¯ ±æÀÌ ¹è¿ ÀԷ¸Ű³º¯¼ö ¸Þ¼µå
7.3 »ý¼ºÀÚ
__7.3.1 »ý¼ºÀÚÀÇ Æ¯Â¡
__7.3.2 ±âº» »ý¼ºÀÚÀÇ ÀÚµ¿ Ãß°¡
__7.3.3 »ý¼ºÀÚ¿Í °´Ã¼ÀÇ »ý¼º ¹æ¹ý
7.4 this Å°¿öµå¿Í this() ¸Þ¼µå
__7.4.1 ³»ºÎ °´Ã¼ ÂüÁ¶ º¯¼ö¸íÀÎ this Å°¿öµå
__7.4.2 Ŭ·¡½º ³» ´Ù¸¥ »ý¼ºÀÚ¸¦ È£ÃâÇÏ´Â this() ¸Þ¼µå
8Àå Ŭ·¡½º ¿ÜºÎ ±¸¼º ¿ä¼Ò
8.1 ÆÐÅ°Áö¿Í ÀÓÆ÷Æ®
__8.1.1 ÆÐÅ°Áö
__8.1.2 ÀÓÆ÷Æ®
8.2 ¿ÜºÎ Ŭ·¡½º
9Àå ÀÚ¹Ù Á¦¾îÀÚ 1
9.1 Á¢±Ù ÁöÁ¤ÀÚ
__9.1.1 ¸â¹ö ¹× »ý¼ºÀÚÀÇ Á¢±Ù ÁöÁ¤ÀÚ
__9.1.2 Ŭ·¡½ºÀÇ Á¢±Ù ÁöÁ¤ÀÚ
__9.1.3 Ŭ·¡½º Á¢±Ù ÁöÁ¤ÀÚ¿Í »ý¼ºÀÚ Á¢±Ù ÁöÁ¤ÀÚÀÇ ¿¬°ü¼º
9.2 static Á¦¾îÀÚ
__9.2.1 ÀνºÅϽº Çʵå¿Í Á¤Àû Çʵå
__9.2.2 ÀνºÅϽº ¸Þ¼µå¿Í Á¤Àû ¸Þ¼µå
__9.2.3 Á¤Àû ¸Þ¼µå ¾È¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â Çʵå¿Í ¸Þ¼µå
__9.2.4 Á¤Àû ÃʱâÈ ºí·Ï
__9.2.5 static main() ¸Þ¼µå
10Àå Ŭ·¡½ºÀÇ »ó¼Ó°ú ´ÙÇü¼º
10.1 Ŭ·¡½º »ó¼ÓÀÇ °³³ä°ú ¹®¹ýÀû Ư¡
__10.1.1 »ó¼ÓÀÇ °³³ä
__10.1.2 »ó¼ÓÀÇ ÀåÁ¡
__10.1.3 »ó¼Ó ¹®¹ý
__10.1.4 »ó¼ÓÇÒ ¶§ÀÇ ¸Þ¸ð¸® ±¸Á¶
__10.1.5 »ý¼ºÀÚÀÇ »ó¼Ó ¿©ºÎ
__10.1.6 °´Ã¼ÀÇ ´ÙÇüÀû Ç¥Çö
10.2 °´Ã¼ÀÇ Å¸ÀÔ º¯È¯
__10.2.1 °´Ã¼ÀÇ ¾÷ij½ºÆðú ´Ù¿îij½ºÆÃ
__10.2.2 ¸Þ¸ð¸®·Î ÀÌÇØÇÏ´Â ´Ù¿îij½ºÆÃ
__10.2.3 ¼±¾ð ŸÀÔ¿¡ µû¸¥ Â÷ÀÌÁ¡
__10.2.4 ij½ºÆà °¡´É ¿©ºÎ¸¦ È®ÀÎÇÏ´Â instanceof Å°¿öµå
10.3 ¸Þ¼µå ¿À¹ö¶óÀ̵ù
__10.3.1 ¸Þ¼µå ¿À¹ö¶óÀ̵ùÀÇ °³³ä°ú µ¿ÀÛ
__10.3.2 ¸Þ¼µå ¿À¹ö¶óÀ̵ùÀ» »ç¿ëÇÏ´Â ÀÌÀ¯
__10.3.3 ¸Þ¼µå ¿À¹ö¶óÀ̵ù°ú ¸Þ¼µå ¿À¹ö·Îµù
__10.3.4 ¸Þ¼µå ¿À¹ö¶óÀ̵ù°ú Á¢±Ù ÁöÁ¤ÀÚ
10.4 ÀνºÅϽº Çʵå¿Í Á¤Àû ¸â¹öÀÇ Áߺ¹
__10.4.1 ÀνºÅϽº ÇʵåÀÇ Áߺ¹
__10.4.2 Á¤Àû ÇʵåÀÇ Áߺ¹
__10.4.3 Á¤Àû ¸Þ¼µåÀÇ Áߺ¹
__10.4.4 ÀνºÅϽº ¸â¹ö¿Í Á¤Àû ¸â¹öÀÇ Áߺ¹ Á¤¸®
10.5 super Å°¿öµå¿Í super() ¸Þ¼µå
__10.5.1 ºÎ¸ðÀÇ °´Ã¼¸¦ °¡¸®Å°´Â super Å°¿öµå
__10.5.2 ºÎ¸ð Ŭ·¡½ºÀÇ »ý¼ºÀÚ¸¦ È£ÃâÇÏ´Â super() ¸Þ¼µå
10.6 ÃÖ»óÀ§ Ŭ·¡½º Object
__10.6.1 Object Ŭ·¡½ºÀÇ ÁÖ¿ä ¸Þ¼µå
11Àå ÀÚ¹Ù Á¦¾îÀÚ 2
11.1 final Á¦¾îÀÚ
__11.1.1 final º¯¼ö
__11.1.2 final ¸Þ¼µå¿Í final Ŭ·¡½º
11.2 abstract Á¦¾îÀÚ
__11.2.1 abtract Á¦¾îÀÚÀÇ ÀåÁ¡
12Àå Ãß»ó Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º
12.1 Ãß»ó Ŭ·¡½º
__12.1.1 Ãß»ó Ŭ·¡½ºÀÇ Á¤ÀÇ
__12.1.2 Ãß»ó Ŭ·¡½ºÀÇ Æ¯Â¡
__12.1.3 Ãß»ó Ŭ·¡½º ŸÀÔÀÇ °´Ã¼ »ý¼º ¹æ¹ý
12.2 ÀÎÅÍÆäÀ̽º
__12.2.1 ÀÎÅÍÆäÀ̽ºÀÇ Á¤ÀÇ¿Í Æ¯Â¡
__12.2.2 ÀÎÅÍÆäÀ̽ºÀÇ »ó¼Ó
__12.2.3 ÀÎÅÍÆäÀ̽º ŸÀÔÀÇ °´Ã¼ »ý¼º ¹æ¹ý
__12.2.4 ÀÎÅÍÆäÀ̽ºÀÇ Çʿ伺
__12.2.5 µðÆúÆ® ¸Þ¼µå¿Í Á¤Àû ¸Þ¼µå
13Àå ÀÌ³Ê Å¬·¡½º¿Í ÀÌ³Ê ÀÎÅÍÆäÀ̽º
13.1 ÀÌ³Ê Å¬·¡½º
__13.1.1 ÀνºÅϽº ¸â¹ö ÀÌ³Ê Å¬·¡½º
__13.1.2 Á¤Àû ¸â¹ö ÀÌ³Ê Å¬·¡½º
__13.1.3 Áö¿ª ÀÌ³Ê Å¬·¡½º
13.2 À͸í ÀÌ³Ê Å¬·¡½º
__13.2.1 À͸í ÀÌ³Ê Å¬·¡½ºÀÇ Á¤ÀÇ¿Í Æ¯Â¡
__13.2.2 À͸í ÀÌ³Ê Å¬·¡½º¸¦ È°¿ëÇÑ ÀÎÅÍÆäÀ̽º ŸÀÔÀÇ ÀԷ¸Ű³º¯¼ö Àü´Þ
13.3 ÀÌ³Ê ÀÎÅÍÆäÀ̽º
__13.3.1 ÀÌ³Ê ÀÎÅÍÆäÀ̽ºÀÇ Á¤ÀÇ¿Í Æ¯Â¡
__13.3.2 À̺¥Æ® ó¸® ±â´É ÀÛ¼ºÇϱâ
14Àå ¿¹¿Ü ó¸®
14.1 ¿¹¿Ü
__14.1.1 ¿¹¿Ü¿Í ¿¡·¯ÀÇ Â÷ÀÌÁ¡
__14.1.2 ¿¹¿Ü Ŭ·¡½ºÀÇ »ó¼Ó ±¸Á¶
__14.1.3 ÀÏ¹Ý ¿¹¿Ü Ŭ·¡½º
__14.1.4 ½ÇÇà ¿¹¿Ü
14.2 ¿¹¿Ü ó¸®
__14.2.1 ¿¹¿Ü ó¸® ¹®¹ý
__14.2.2 ¿¹¿Ü ó¸® °úÁ¤
__14.2.3 ´ÙÁß ¿¹¿Ü ó¸®
__14.2.4 ¸®¼Ò½º ÀÚµ¿ ÇØÁ¦ ¿¹¿Ü ó¸®
14.3 ¿¹¿Ü Àü°¡
__14.3.1 ¿¹¿Ü Àü°¡ ¹®¹ý
14.4 »ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü Ŭ·¡½º
__14.4.1 »ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü Ŭ·¡½º »ý¼º ¹æ¹ý
__14.4.2 ¿¹¿Ü Ŭ·¡½ºÀÇ ¸Þ¼µå
__14.4.3 »ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü Ŭ·¡½ºÀÇ »ç¿ë ¿¹
15Àå ¾²·¹µå
15.1 ÇÁ·Î±×·¥, ÇÁ·Î¼¼½º, ¾²·¹µå
__15.1.1 ÇÁ·Î±×·¥°ú ÇÁ·Î¼¼½ºÀÇ °³³ä
__15.1.2 ¾²·¹µåÀÇ °³³ä
__15.1.3 ÀÚ¹Ù ÇÁ·Î±×·¥¿¡¼ÀÇ ¾²·¹µå
__15.1.4 ¸ÖƼ ¾²·¹µåÀÇ Çʿ伺
__15.1.5 ¾²·¹µå´Â Á¤¸» µ¿½Ã¿¡ ¼öÇàµÉ±î?
15.2 ¾²·¹µåÀÇ »ý¼º ¹× ½ÇÇà
__15.2.1 ¾²·¹µå »ý¼º ¹× ½ÇÇà ¹æ¹ý
15.3 ¾²·¹µåÀÇ ¼Ó¼º
__15.3.1 ÇöÀç ¾²·¹µå °´Ã¼ ÂüÁ½°ª ¾ò¾î¿À±â
__15.3.2 ½ÇÇà ÁßÀÎ ¾²·¹µåÀÇ °³¼ö °¡Á®¿À±â
__15.3.3 ¾²·¹µåÀÇ À̸§ ÁöÁ¤ ¹× °¡Á®¿À±â
__15.3.4 ¾²·¹µåÀÇ ¿ì¼±¼øÀ§
__15.3.5 ¾²·¹µåÀÇ µ¥¸ó ¼³Á¤
15.4 ¾²·¹µåÀÇ µ¿±âÈ
__15.4.1 µ¿±âÈÀÇ °³³ä
__15.4.2 µ¿±âÈÀÇ Çʿ伺
__15.4.3 µ¿±âÈ ¹æ¹ý
__15.4.4 µ¿±âÈÀÇ ¿ø¸®
15.5 ¾²·¹µåÀÇ »óÅÂ
__15.5.1 ¾²·¹µåÀÇ 6°¡Áö »óÅÂ
__15.5.2 NEW, RUNNABLE, TERMINATED
__15.5.3 TIMED_WAITING
__15.5.4 BLOCKED
__15.5.5 WAITING
16Àå Á¦³×¸¯
16.1 Á¦³×¸¯ Ŭ·¡½º¿Í Á¦³×¸¯ ÀÎÅÍÆäÀ̽º
__16.1.1 Á¦³×¸¯ ¾øÀÌ ¿©·¯ °´Ã¼¸¦ ÀúÀåÇϴ Ŭ·¡½º ÀÛ¼ºÇϱâ
16.2 Á¦³×¸¯ÀÇ ¹®¹ý
__16.2.1 Á¦³×¸¯ Ŭ·¡½º¿Í Á¦³×¸¯ ÀÎÅÍÆäÀ̽º Á¤ÀÇÇϱâ
__16.2.2 Á¦³×¸¯ Ŭ·¡½ºÀÇ °´Ã¼ »ý¼º
16.3 Á¦³×¸¯ ¸Þ¼µå
__16.3.1 Á¦³×¸¯ ¸Þ¼µåÀÇ Á¤ÀÇ¿Í È£Ãâ
__16.3.2 Á¦³×¸¯ ¸Þ¼µå ³»¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Þ¼µå
16.4 Á¦³×¸¯ ŸÀÔ ¹üÀ§ Á¦ÇÑ
__16.4.1 Á¦³×¸¯ ŸÀÔ ¹üÀ§ Á¦ÇÑÀÇ Çʿ伺
__16.4.2 Á¦³×¸¯ ŸÀÔ ¹üÀ§ Á¦ÇÑÀÇ Á¾·ù¿Í ŸÀÔ ¹üÀ§ Á¦ÇÑ ¹æ¹ý
16.5 Á¦³×¸¯ÀÇ »ó¼Ó
__16.5.1 Á¦³×¸¯ Ŭ·¡½ºÀÇ »ó¼Ó
__16.5.2 Á¦³×¸¯ ¸Þ¼µåÀÇ »ó¼Ó
17Àå Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©
17.1 Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©ÀÇ °³³ä°ú ±¸Á¶
__17.1.1 Ä÷º¼ÇÀ̶õ?
__17.1.2 Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©¶õ?
17.2 List¡´E¡µ Ä÷º¼Ç ÀÎÅÍÆäÀ̽º
__17.2.1 ¹è¿°ú ¸®½ºÆ®ÀÇ Â÷ÀÌÁ¡
__17.2.2 List¡´E¡µ °´Ã¼ »ý¼ºÇϱâ
__17.2.3 List¡´E¡µÀÇ ÁÖ¿ä ¸Þ¼µå
__17.2.4 ArrayList¡´E¡µ ±¸Çö Ŭ·¡½º
__17.2.5 Vector¡´E¡µ ±¸Çö Ŭ·¡½º
__17.2.6 LinkedList¡´E¡µ ±¸Çö Ŭ·¡½º
__17.2.7 ArrayList¡´E¡µ¿Í LinkedList¡´E¡µÀÇ ¼º´É ºñ±³
17.3 Set¡´E¡µ Ä÷º¼Ç ÀÎÅÍÆäÀ̽º
__17.3.1 Set¡´E¡µ Ä÷º¼ÇÀÇ Æ¯Â¡
__17.3.2 Set¡´E¡µÀÇ ÁÖ¿ä ¸Þ¼µå
__17.3.3 HashSet¡´E¡µ ±¸Çö Ŭ·¡½º
__17.3.4 LinkedHashSet¡´E¡µ ±¸Çö Ŭ·¡½º
__17.3.5 TreeSet¡´E¡µ ±¸Çö Ŭ·¡½º
17.4 Map¡´K, V¡µ Ä÷º¼Ç ÀÎÅÍÆäÀ̽º
__17.4.1 Map¡´K, V¡µ Ä÷º¼ÇÀÇ Æ¯Â¡
__17.4.2 Map¡´K, V¡µ ÀÎÅÍÆäÀ̽ºÀÇ ÁÖ¿ä ¸Þ¼µå
__17.4.3 HashMap¡´K, V¡µ
__17.4.4 Hashtable¡´K, V¡µ
__17.4.5 LinkedHashMap¡´K, V¡µ
__17.4.6 TreeMap¡´K, V¡µ
17.5 Stack¡´E¡µ Ä÷º¼Ç Ŭ·¡½º
__17.5.1 Stack¡´E¡µ Ä÷º¼ÇÀÇ Æ¯Â¡
__17.5.2 Stack¡´E¡µÀÇ ÁÖ¿ä ¸Þ¼µå
17.6 Queue¡´E¡µ Ä÷º¼Ç ÀÎÅÍÆäÀ̽º
__17.6.1 Queue¡´E¡µ Ä÷º¼ÇÀÇ Æ¯Â¡
__17.6.2 Queue¡´E¡µÀÇ ÁÖ¿ä ¸Þ¼µå
18Àå ¶÷´Ù½Ä
18.1 ¶÷´Ù½Ä
__18.1.1 °´Ã¼ ÁöÇâ ±¸Á¶ ³»¿¡¼ ¶÷´Ù½Ä Àû¿ë °úÁ¤
__18.1.2 ¶÷´Ù½ÄÀÇ ±âº» ¹®¹ý ¹× ¾à½Ä Ç¥Çö
18.2 ¶÷´Ù½ÄÀÇ È°¿ë
__18.2.1 ±¸Çö ¸Þ¼µåÀÇ ¾à½Ä Ç¥Çö
__18.2.2 ¸Þ¼µå ÂüÁ¶
__18.2.3 »ý¼ºÀÚ ÂüÁ¶
19Àå ÀÚ¹Ù ÀÔÃâ·Â
19.1 ÆÄÀÏ °ü¸®¿Í ¹®ÀÚ¼Â
__19.1.1 ÀÚ¹Ù·Î ÆÄÀÏ °ü¸®Çϱâ
__19.1.2 ÀÚ¹Ù¿¡¼ ¹®Àڼ ÀÌ¿ëÇϱâ
19.2 byte ´ÜÀ§ ÀÔÃâ·Â
__19.2.1 byte ´ÜÀ§ ÀÔÃâ·Â°ú char ´ÜÀ§ ÀÔÃâ·Â
__19.2.2 InputStream°ú OutputStreamÀÇ »ó¼Ó ±¸Á¶
__19.2.3 InputStreamÀÇ ÁÖ¿ä ¸Þ¼µå
__19.2.4 OutputStreamÀÇ ÁÖ¿ä ¸Þ¼µå
__19.2.5 InputStream °´Ã¼ »ý¼º ¹× È°¿ëÇϱâ
__19.2.6 OutputStream °´Ã¼ »ý¼º ¹× È°¿ëÇϱâ
__19.2.7 ÄַܼΠInputStream »ç¿ëÇϱâ
__19.2.8 ÄַܼΠOutputStream »ç¿ëÇϱâ
__19.2.9 ÀÔÃâ·Â ÇÊÅ͸µÇϱâ
19.3 char ´ÜÀ§ ÀÔÃâ·Â
__19.3.1 Reader¿Í WriterÀÇ »ó¼Ó ±¸Á¶
__19.3.2 ReaderÀÇ ÁÖ¿ä ¸Þ¼µå
__19.3.3 WriterÀÇ ÁÖ¿ä ¸Þ¼µå
__19.3.4 Reader/Writer °´Ã¼ »ý¼º ¹× È°¿ëÇϱâ
__19.3.5 BufferedReader/BufferedWriter·Î ¼Óµµ °³¼±Çϱâ
__19.3.6 InputStreamReader/OutputStreamWriter·Î Reader/Writer °´Ã¼ »ý¼ºÇϱâ
__19.3.7 PrinterWriter·Î Writer °´Ã¼ »ý¼ºÇϱâ
Ưº° ºÎ·Ï 1 ÀÚ¹Ù ³×Æ®¿öÅ©
Ưº° ºÎ·Ï 2 ÀÚ¹Ù APIÀÇ ÇÔ¼öÇü ÀÎÅÍÆäÀ̽º
ã¾Æº¸±â