¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    JAVA ÇÁ·Î±×·¡¹Ö

    JAVA ÇÁ·Î±×·¡¹Ö

    • ÃÖ¹ü±Õ Àú
    • ÀÎÅõºÏ½º
    • 2010³â 09¿ù 05ÀÏ
    • Á¤°¡
      25,000¿ø
    • ÆǸŰ¡
      22,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,250¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    Ç°ÀýµÈ »óÇ°ÀÔ´Ï´Ù.

    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788996409748 678ÂÊ 188 x 257 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÃâÆÇ»ç ¸®ºä

    - ĸ½¶È­¿Í ´ÙÇü¼º µî °´Ã¼ ÁöÇâ¿¡ ´ëÇÑ ¸íÄèÇÑ ¼³¸í

    - °³¹ß¿¡ ´Ã ÇÊ¿äÇÑ ÀÔÃâ·Â, Ä÷º¼Ç, ·Î±ë, ¹®ÀÚ¿­/³¯Â¥/¼ýÀÚ Ã³¸® API ¼³¸í

    - ¸ÖƼ ÄÚ¾î È°¿ëÀ» À§ÇÑ ¾²·¹µå/µ¿±âÈ­/¾²·¹µå Ç® µî »ó¼¼ ¼³¸í

    - ÃֽŠÇÁ·¹ÀÓ¿öÅ©µéÀÌ ±â¹Ý ±â¼ú·Î »ç¿ëÇÏ´Â ¸®Ç÷º¼Ç°ú ¾Ö³ëÅ×ÀÌ¼Ç ÀÌÇØ

    - Fork/Join, ¿¹¿Ü ó¸® Çâ»ó, Files¸¦ ÀÌ¿ëÇÑ ÆÄÀÏ Ã³¸® µî ÀÚ¹Ù 7ÀÇ »õ·Î¿î ³»¿ë Æ÷ÇÔ

    - ´Ü¼ø ¹®¹ý ¼³¸íÀÌ ¾Æ´Ñ ¹®¸ÆÀ» ÀÌ¿ëÇÑ ¿¹Á¦¸¦ »ç¿ëÇÔÀ¸·Î½á µ¶ÀÚÀÇ ÀÌÇØ Çâ»ó


    ÀúÀÚ ¼Ò°³

    ÃÖ¹ü±Õ

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 400

    ³ªÀ̸¦ ¸Ô¾î¼­µµ ¹é¹ß¿¡ °³¹ßÀ» ÇÏ°í ½ÍÀº ÄÚµùÀ» ÁÁ¾ÆÇÏ´Â °³¹ßÀÚ´Ù. ÁÁÀº Ã¥À» ¾²´Â °ÍÀ» ²Þ²Ù°í ÀÖ°í, ²ÙÁØÈ÷ ºí·Î±×¿Í ºê·±Ä¡¿¡ ±ÛÀ» ¾²°í ÀÖ´Ù. ¡¶½ºÇÁ¸µ4 ÇÁ·Î±×·¡¹Ö ÀÔ¹®¡·, ¡¶JSP 2.3 À¥ ÇÁ·Î±×·¡¹Ö¡·, ¡¶°³¹ßÀÚ°¡ ¹Ýµå½Ã Á¤º¹ÇØ¾ß ÇÒ °´Ã¼ ÁöÇâ°ú µðÀÚÀÎ ÆÐÅÏ¡· µîÀÇ Ã¥À» ÁýÇÊÇß´Ù.

    ¸ñÂ÷

    ¼­ ¹®
    ´©±¸¸¦ À§ÇÑ Ã¥Àΰ¡?
    ¼Ò½º ÄÚµå ¹× Q&A
    CD ³»¿ë

    Chapter 1. ÀÚ¹Ù ½ÃÀÛÇϱâ
    1. ÀÚ¹Ù ¾ð¾î ¼Ò°³
    1.1 ÀÚ¹Ù ¾ð¾îÀÇ ÁÖ¿ä Ư¡
    2. ÀÚ¹Ù ½ÃÀÛÇϱâ
    2.1 ÀÚ¹Ù °³¹ß ȯ°æ ±¸Ãà
    (1) À©µµ¿ì ¹öÀü JDK ¼³Ä¡
    (2) ȯ°æ º¯¼ö ¼³Á¤
    2.2 ù ¹ø° ÀÚ¹Ù ÄÚµå ¸¸µé±â: HelloWorld
    (1) HelloWorld Ŭ·¡½º ¸¸µé±â
    (2) HelloWorld Ŭ·¡½º ÄÄÆÄÀÏÇϱâ
    (3) HelloWorld Ŭ·¡½º ½ÇÇàÇϱâ
    2.3 Ŭ·¡½ºÆнº¸¦ ÀÌ¿ëÇÑ Å¬·¡½º ÆÄÀÏ °æ·Î ¼³Á¤
    3. 1ÀåÀ» ¸¶Ä¡¸ç...

    Chapter 2. µ¥ÀÌÅÍ Å¸ÀÔ, º¯¼ö, ¹è¿­, String, ¹®Àå°ú ºí·Ï
    1. ±âº» µ¥ÀÌÅÍ Å¸ÀÔ
    1.1 ¹®ÀÚ Å¸ÀÔ: char
    1.2 Á¤¼ö ŸÀÔ: int, long
    1.3 Á¤¼ö ŸÀÔ: byte, short
    1.4 ½Ç¼ö ŸÀÔ: float, double
    1.5 ¼ýÀÚÀÇ 16Áø¼ö, 8Áø¼ö, 2Áø¼ö Ç¥Çö
    1.6 ¹ØÁÙÀ» »ç¿ëÇÑ ¼ýÀÚ Ç¥Çö
    1.7 ºÒ¸®¾ð ŸÀÔ: boolean
    2. º¯¼ö
    2.1 º¯¼ö Á¤ÀÇ ¹× »ç¿ë
    2.2 º¯¼ö À̸§ ÀÛ¼º ±ÔÄ¢
    2.3 »ó¼ö
    3. ŸÀÔ º¯È¯
    3.1 Á÷Á¢ ŸÀÔ º¯È¯
    3.2 ÀÚµ¿ ŸÀÔ º¯È¯
    4. ¹è¿­
    4.1 ¹è¿­ÀÇ »ý¼º°ú »ç¿ë
    4.2 ¹è¿­ °ª ÃʱâÈ­
    4.3 ¹è¿­ÀÇ ±æÀÌ¿Í for ±¸¹®À» ÀÌ¿ëÇÑ ¹è¿­ Á¢±Ù
    4.4 ´ÙÂ÷¿ø ¹è¿­
    4.5 Arrays Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ¹è¿­ ó¸®: ³»¿ë Ãâ·Â, º¹»ç, Á¤·Ä
    (1) Arrays.toString()À» ÀÌ¿ëÇÑ ¹è¿­ÀÇ ¹®ÀÚ¿­ Ç¥Çö
    (2) Arrays.copyOf()¿Í Arrays.copyOfRange()¸¦ ÀÌ¿ëÇÑ ¹è¿­ º¹»ç
    (3) Arrays.sort()¸¦ ÀÌ¿ëÇÑ ¹è¿­ Á¤·Ä
    5. String Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ¿­ Ç¥Çö
    5.1 ¹®ÀÚ¿­ ¿¬°á
    5.2 ¹®ÀÚ¿­ÀÇ ÀϺΠ±¸Çϱâ
    5.3 ¹®ÀÚ¿­ ±æÀÌ ±¸Çϱâ
    5.4 ¹®ÀÚ¿­Àº ºÒº¯ÇÑ´Ù
    6. ¹®Àå(Statement)°ú ºí·Ï(Block)
    6.1 ¹®Àå(Statement)
    6.2 ºí·Ï(Block)

    Chapter 3. °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö 1: Ŭ·¡½º ±âÃÊ
    1. °´Ã¼¿Í Ŭ·¡½º
    2. Ŭ·¡½ºÀÇ ±¸¼º
    2.1 Çʵ带 ÀÌ¿ëÇÑ °´Ã¼ÀÇ »óÅ Á¤ÀÇ
    2.2 »ý¼ºÀÚ¿Í new Å°¿öµå¸¦ ÀÌ¿ëÇÑ °´Ã¼ »ý¼º
    2.3 °´Ã¼¿Í null ·¹ÆÛ·±½º
    2.4 ¸Þ¼­µå¸¦ ÀÌ¿ëÇÑ ±â´É Á¦°ø ¹× ¸Þ¼­µå ½ÇÇà
    2.5 ¸Þ¼­µå È£Ãâ°ú ÆĶó¹ÌÅÍ Àü´Þ ¹æ½Ä
    2.6 this¸¦ ÀÌ¿ëÇÑ ÀڽŠÂüÁ¶
    2.7 Ŭ·¡½º¿Í ÆÄÀÏ À̸§
    3. ¸Þ¼­µå¿Í »ý¼ºÀÚ ¿À¹ö·Îµù
    3.1 »ý¼ºÀÚ ¿À¹ö·Îµù°ú this()
    4. Á¢±Ù Á¦¾î
    4.1 Çʵå¿Í ¸Þ¼­µå Á¢±Ù Á¦¾î
    4.2 Ŭ·¡½º Á¢±Ù Á¦¾î
    5. static ¸â¹ö¿Í final Çʵå
    5.1 static ¸â¹ö
    5.2 static ¸â¹ö¿Í ÀνºÅϽº ¸â¹ö°£ÀÇ Á¢±Ù
    5.3 static ÃʱâÈ­ ºí·Ï
    5.4 static ¸â¹öÀÇ ¿ëµµ
    5.5 final Çʵå
    6. Ŭ·¡½º ½ÇÇà°ú ¸í·ÉÇà ÀÎÀÚ
    6.1 »ç¿ëÇÒ Å¬·¡½º
    6.2 Ŭ·¡½º ½ÇÇà main() ¸Þ¼­µå
    6.3 ¸í·ÉÇà ÀÎÀÚ ÀÌ¿ë °ª Àü´Þ
    7. ĸ½¶È­(encapsulation)
    7.1 ÀýÂ÷ ÁöÇâ ¹æ½ÄÀÇ ±¸Çö
    7.2 °´Ã¼ ÁöÇâ ¹æ½ÄÀÇ ±¸Çö
    8. javac¿Í java¸¦ À§ÇÑ Å¬·¡½ºÆнº ¼³Á¤

    Chapter 4. ¿¬»êÀÚ, Á¦¾î¹®, ÁÖ¼®
    1. ¿¬»êÀÚ
    1.1 ¼öÄ¡ ¿¬»êÀÚ
    1.2 Áõ°¡/°¨¼Ò ¿¬»êÀÚ
    1.3 ÇÒ´ç ¿¬»êÀÚ
    1.4 ºñ±³ ¿¬»êÀÚ
    1.5 ³í¸® ¿¬»êÀÚ
    1.6 »ïÇ× ¿¬»êÀÚ
    1.7 ºñÆ® ¿¬»êÀÚ
    1.8 ¿¬»êÀÚ ¿ì¼±¼øÀ§
    2. È帧 Á¦¾î
    2.1 Á¶°Ç¿¡ µû¸¥ ½ÇÇà: if, if~else, if else~if
    2.2 Á¶°Ç¿¡ µû¸¥ ½ÇÇà: switch~case
    2.3 ¹Ýº¹ ó¸®: while, do~while
    2.4 ¹Ýº¹ ó¸®: for
    2.5 break¸¦ »ç¿ëÇÑ ¹Ýº¹ Á¾·á
    2.6 continue¸¦ »ç¿ëÇÏ¿© ÄÚµå ½ÇÇà ¶Ù¾î³Ñ±â
    3. ÁÖ¼®
    3.1 ÄÚµå ¼³¸íÀ» À§ÇÑ ÁÖ¼®
    3.2 API ¹®¼­ ÀÛ¼ºÀ» À§ÇÑ ÁÖ¼®

    Chapter 5. °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö 2: »ó¼Ó°ú ÀÎÅÍÆäÀ̽º
    1. Ŭ·¡½º »ó¼Ó
    1.1 extends¸¦ ÀÌ¿ëÇÑ Å¬·¡½º »ó¼Ó
    1.2 super()¸¦ ÀÌ¿ëÇÑ »óÀ§ Ŭ·¡½º »ý¼ºÀÚ È£Ãâ
    (1) super() ¸Þ¼­µå È£Ãâ ÁÖÀÇ »çÇ×
    (2) ±âº» Á¦°ø »ý¼ºÀÚ¿Í super()
    1.3 ¸Þ¼­µå ¿À¹ö¶óÀ̵ù°ú super¸¦ ÀÌ¿ëÇÑ »óÀ§ Ŭ·¡½º ¸â¹ö Á¢±Ù
    2. ´ÙÇü¼º°ú ´ÙÀ̳»¹Í ¹ÙÀεù
    2.1 ´ÙÇü¼º°ú À¯Áö º¸¼ö
    2.2 instanceof ¿¬»êÀÚ¿Í Å¸ÀÔ º¯È¯
    3. Ãß»ó Ŭ·¡½º¿Í Ãß»ó ¸Þ¼­µå
    4. final Ŭ·¡½º¿Í final ¸Þ¼­µå
    5. ÀÎÅÍÆäÀ̽º
    5.1 ÀÎÅÍÆäÀ̽º Á¤ÀÇÇϱâ
    5.2 ÀÎÅÍÆäÀ̽º¸¦ ±¸Çö(Implement)ÇÑ Å¬·¡½º ¸¸µé±â
    5.3 ÀÎÅÍÆäÀ̽º¿Í ŸÀÔ
    5.4 ÀÎÅÍÆäÀ̽º °£ÀÇ »ó¼Ó
    6. Ãß»ó Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ ±â´É ¸í¼¼
    7. Object Ŭ·¡½º
    7.1 toString() ¸Þ¼­µå¸¦ ÀÌ¿ëÇÑ °´Ã¼ ¼³¸í
    7.2 equals() ¸Þ¼­µå¸¦ ÀÌ¿ëÇÑ °´Ã¼ ºñ±³

    Chapter 6. ÆÐÅ°Áö¿Í ÀÓÆ÷Æ®
    1. ÆÐÅ°Áö
    1.1 package¸¦ ÀÌ¿ëÇÑ ÆÐÅ°Áö ÁöÁ¤
    1.2 ÆÐÅ°ÁöÀÇ °èÃþ ±¸Á¶
    1.3 ÆÐÅ°Áö¿Í Ŭ·¡½ºÀÇ À̸§
    1.4 ÀϹÝÀûÀÎ ÆÐÅ°Áö À̸§ ±ÔÄ¢
    1.5 ±âº» ÆÐÅ°Áö´Â »ç¿ëÇÏÁö ¸» °Í
    1.6 ÆÐÅ°ÁöÀÇ °èÃþ ±¸Á¶¿Í µð·ºÅ͸® ±¸Á¶
    2. ÀÓÆ÷Æ®
    2.1 import¸¦ ÀÌ¿ëÇÑ Å¬·¡½º ÀÓÆ÷Æ®
    2.2 ±âº» ÀÓÆ÷Æ®
    2.3 static ÀÓÆ÷Æ®

    Chapter 7. ÀͼÁ¼Ç ó¸®
    1. ÀͼÁ¼ÇÀ̶õ?
    2. ÀͼÁ¼Ç ŸÀÔ
    3. try~catch~finally¸¦ ÀÌ¿ëÇÑ ÀͼÁ¼Ç ó¸®
    3.1 try~catch¸¦ ÀÌ¿ëÇÑ ÀͼÁ¼Ç ó¸®
    3.2 catchÀÇ ÀͼÁ¼Ç ŸÀÔ ÁöÁ¤
    3.3 Checked ÀͼÁ¼Ç°ú Unchecked ÀͼÁ¼Ç
    (1) Checked ÀͼÁ¼Ç°ú try~catch
    (2) Unchecked ÀͼÁ¼Ç°ú try~catch
    3.4 catch ºí·Ï°ú ¸®ÅÏ Ã³¸®
    3.5 finally¸¦ ÀÌ¿ëÇÑ ÈÄó¸®
    4. ¸Þ¼­µå¿¡¼­ Exception ¹ß»ýÇϱâ
    4.1 throw¸¦ ÀÌ¿ëÇÑ ÀͼÁ¼Ç °´Ã¼ »ý¼º
    4.2 throws ÀýÀ» ÀÌ¿ëÇÏ¿© ¸Þ¼­µå/»ý¼ºÀÚ°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â Checked ÀͼÁ¼Ç ÁöÁ¤Çϱâ
    4.3 ¸Þ¼­µå ¿À¹ö¶óÀ̵ù°ú throws Àý
    4.4 Unchecked ÀͼÁ¼Ç°ú throws Àý
    5. ÀͼÁ¼ÇÀÇ ÀüÆÄ
    5.1 ÀͼÁ¼ÇÀ» ±×´ë·Î ÀüÆÄÇϱâ
    5.2 ÀͼÁ¼Ç ÀüÆÄ ÄÚµå ´Ü¼øÈ­
    5.3 ÀͼÁ¼Ç Àüȯ°ú ¿øÀÎ ÀͼÁ¼Ç ÁöÁ¤Çϱâ
    5.4 ExceptionÀÇ ÀͼÁ¼Ç ¹ß»ý ÃßÀû °æ·Î È®ÀÎÇϱâ
    6. Exception Ŭ·¡½º¿Í ÀͼÁ¼Ç Ŭ·¡½º ¸¸µé±â
    6.1 Exception Ŭ·¡½º¿Í »ó¼Ó
    7. AutoCloseable ÀÎÅÍÆäÀ̽º¿Í try¸¦ ÀÌ¿ëÇÑ ÀÚµ¿ Á¾·á ó¸®
    7.1 close() ÀͼÁ¼Ç ¹ß»ý°ú ó¸® ÁßÁöµÈ ÀͼÁ¼Ç

    Chapter 8. ¿­°Å ŸÀÔ, ·¡ÆÛ Å¸ÀÔ, °¡º¯ ÀÎÀÚ
    1. ¿­°Å ŸÀÔ
    1.1 enumÀ» ÀÌ¿ëÇÑ ¿­°Å ŸÀÔ Á¤ÀÇ¿Í »ç¿ë
    1.2 values() ¸Þ¼­µå, name() ¸Þ¼­µå, valueOf() ¸Þ¼­µå
    1.3 ¿­°Å ŸÀÔÀÇ »ý¼ºÀÚ/Çʵå/¸Þ¼­µå
    2. ·¡ÆÛ Å¸ÀÔ
    2.1 ±âº» µ¥ÀÌÅÍ Å¸ÀÔ°ú ·¡ÆÛ Å¸ÀÔ
    2.2 ¼ýÀÚ¸¦ À§ÇÑ ·¡ÆÛ Å¬·¡½º
    (1) ¼ýÀÚ ·¡ÆÛ Å¬·¡½ºÀÇ °´Ã¼ »ý¼º
    (2) ¹®ÀÚ¿­À» ±âº» µ¥ÀÌÅÍ Å¸ÀÔ/·¡ÆÛ Å¸ÀÔÀ¸·Î º¯È¯Çϱâ
    (3) ±âº» µ¥ÀÌÅÍ Å¸ÀÔÀ» ¹®ÀÚ¿­·Î º¯È¯Çϱâ
    2.3 Boolean Ŭ·¡½º
    2.4 Character Ŭ·¡½º
    2.5 ¿ÀÅä¹Ú½Ì/¾ð¹Ú½Ì
    3. °¡º¯ ÀÎÀÚ

    Chapter 9. Áßø Ŭ·¡½º¿Í ÀÓÀÇ Å¬·¡½º
    1. Áßø Ŭ·¡½º
    1.1 ³»ºÎ Ŭ·¡½º(Inner class)
    1.2 Á¤Àû Áßø Ŭ·¡½º
    2. ÀÓÀÇ Å¬·¡½º

    Chapter 10. Áö³×¸¯
    1. Áö³×¸¯ ŸÀÔ Á¤ÀÇ
    2. Áö³×¸¯°ú ÇÏÀ§ ŸÀÔ °ü°è
    3. ÆĶó¹ÌÅÍÈ­ ŸÀÔÀÇ ¿ÍÀϵåÄ«µå¿Í ¹üÀ§
    3.1 ¿ÍÀϵåÄ«µå¿Í extends
    3.2 ¿ÍÀϵåÄ«µå¿Í super
    4. ŸÀÔ ÆĶó¹ÌÅÍÀÇ ¹üÀ§ ÁöÁ¤
    5. Áö³×¸¯ ¸Þ¼­µå
    6. Áö³×¸¯ ´ÙÀ̾Ƹóµå ¿¬»êÀÚ
    7. Áö³×¸¯ ŸÀÔÀÇ »ó¼Ó
    8. ŸÀÔ Á¦°Å
    8.1 Raw ŸÀÔ°ú ÆĶó¹ÌÅÍÈ­ ŸÀÔ

    Chapter 11. Ä÷º¼Ç API¸¦ ÀÌ¿ëÇÑ °´Ã¼ ±×·ì °ü¸®
    1. Ä÷º¼ÇÀÇ Á¾·ù¿Í ±âº» »ç¿ë¹ý
    1.1 Collection ÀÎÅÍÆäÀ̽ºÀÇ ÁÖ¿ä ¸Þ¼­µå
    1.2 Iterator¿Í for ±¸¹® ¹× Iterable¸¦ ÀÌ¿ëÇÑ Ä÷º¼Ç Á¢±Ù
    1.3 Ä÷º¼ÇÀ» ¹è¿­·Î º¯È¯Çϱâ
    2. List¸¦ ÀÌ¿ëÇÑ À妽º ±â¹Ý ¸ñ·Ï ó¸®
    2.1 ÁÖ¿ä List ±¸Çö Ŭ·¡½º: ArrayList¿Í LinkedList
    3. MapÀ» ÀÌ¿ëÇÑ (Å°,°ª) ½Ö ó¸®
    3.1 ÁÖ¿ä Map ±¸Çö Ŭ·¡½º: HashMap°ú TreeMap
    4. SetÀ» ÀÌ¿ëÇÑ ÁýÇÕ Ã³¸®
    5. equals() ¸Þ¼­µå¿Í hashCode() ¸Þ¼­µå
    5.1 equals() ¸Þ¼­µå¸¦ ÀÌ¿ëÇÑ °´Ã¼ µ¿ÀÏ ¿©ºÎ ÆÇ´Ü
    5.2 hashCode() ¸Þ¼­µå¸¦ ÀÌ¿ëÇÑ Çؽà ÄÚµå »ý¼º
    6. Queue¿Í Deque¸¦ ÀÌ¿ëÇÑ Å¥/µ¥Å© ó¸®
    6.1 ArrayDeque Ŭ·¡½º¿Í PriorityQueue Ŭ·¡½º
    7. Ä÷º¼Ç 󸮸¦ À§ÇÑ Collections º¸Á¶ Ŭ·¡½º
    7.1 Ä÷º¼Ç¿¡¼­ ÃÖ´ë/ÃÖ¼Ò ±¸Çϱâ
    7.2 ¼öÁ¤ ¾È µÇ´Â Ä÷º¼Ç ¸¸µé±â
    7.3 List¸¦ À§ÇÑ Á¤·Ä ±â´É
    7.4 List¸¦ À§ÇÑ ºÎ°¡ ±â´É
    8. Comparable ¹× Comparator¸¦ ÀÌ¿ëÇÑ °ª ºñ±³

    Chapter 12. ¹®ÀÚ¿­, ³¯Â¥, ¼ýÀÚ, Á¤±Ô Ç¥Çö½Ä ´Ù·ç±â
    1. ¹®ÀÚ¿­ 󸮸¦ À§ÇÑ Å¬·¡½º
    1.1 String Ŭ·¡½º°¡ Á¦°øÇÏ´Â º¸Á¶ ±â´É
    (1) ¹®ÀÚ¿­ ºñ±³
    (2) ¹®ÀÚ ¹× ¹®ÀÚ¿­ ã±â
    (3) ¹®ÀÚ¿­ ġȯÇϱâ
    (4) ¹®ÀÚ¿­ ºÐ¸®Çϱâ
    1.2 StringBuilder Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ¿­ ¿¬°á
    2. Calendar¿Í Date¸¦ ÀÌ¿ëÇÑ ³¯Â¥ ó¸®
    2.1 Calendar Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ½Ã°£ ¿¬»ê
    2.2 Date Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ½Ã°£ Ç¥Çö
    3. RandomÀ» ÀÌ¿ëÇÑ ÀÓÀÇ ¼ýÀÚ »ý¼º
    4. ¹®ÀÚ¿­ Æ÷¸ËÆÃ
    4.1 Formatter¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ¿­ Æ÷¸ËÆÃ
    (1) FormatterÀÇ ÀϹÝÀû »ç¿ë¹ý
    (2) Æ÷¸Ë ¹®ÀÚ¿­ÀÇ ±¸¼º
    (3) ÀÏ¹Ý Å¸ÀÔ º¯È¯
    (4) Á¤¼ö ŸÀÔ°ú ½Ç¼ö ŸÀÔ º¯È¯
    (5) ³¯Â¥ ¹× ½Ã°£ ŸÀÔ º¯È¯
    (6) ÆÛ¼¾Æ® ±âÈ£¿Í ÁÙº¯°æÀ» À§ÇÑ º¯È¯ ±âÈ£
    (7) Formattable ÀÎÅÍÆäÀ̽º¿Í Formatter Ŭ·¡½º
    4.2 String.format()°ú System.out.format()À» ÀÌ¿ëÇÑ Æ÷¸ËÆÃ
    4.3 DecimalFormat Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ¼ýÀÚ Æ÷¸ËÆÃ
    4.4 SimpleDateFormat Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ½Ã°£ Æ÷¸ËÆÃ
    5. LocaleÀ» ÀÌ¿ëÇÑ ±¹°¡, ¾ð¾î Ç¥Çö
    6. BigDecimalÀ» ÀÌ¿ëÇÑ ¼ýÀÚ ¿¬»ê
    6.1 BigDecimal.valueOf() ¸Þ¼­µå·Î BigDecimal ±¸Çϱâ
    6.2 BigDecimalÀ» ÀÌ¿ëÇÑ ¼öÄ¡ ¿¬»ê
    6.3 MathContext¸¦ ÀÌ¿ëÇÑ Á¤È®µµ¿Í ¹Ý¿Ã¸² ±ÔÄ¢ ÁöÁ¤
    7. Á¤±Ô Ç¥Çö½Ä »ç¿ëÇϱâ
    7.1 Á¤±Ô Ç¥Çö½Ä ±¸¹®
    7.2 Pattern°ú Matcher¸¦ ÀÌ¿ëÇÑ Á¤±Ô Ç¥Çö½Ä Àû¿ë
    7.3 Matcher¸¦ ÀÌ¿ëÇؼ­ ÆÐÅÏ¿¡ ÀÏÄ¡ÇÏ´Â ¹®ÀÚ¿­ ã±â
    7.4 Pattern »ý¼º½Ã Ç÷¡±× ÁöÁ¤Çϱâ

    Chapter 13. ÀÔÃâ·Â ÇÁ·Î±×·¡¹Ö ±âÃÊ
    1. ÀÔÃâ·Â(IO) ÇÁ·Î±×·¡¹Ö
    1.1 ½ºÆ®¸²À» ÅëÇÑ µ¥ÀÌÅÍ ÀԷ°ú Ãâ·Â
    1.2 ÀÔÃâ·Â ÇÁ·Î±×·¡¹ÖÀÇ ÄÚµå ±¸¼º
    1.3 ÀÚ¹ÙÀÇ ÀÔÃâ·Â API Á¾·ù
    2. ¹ÙÀÌÆ® ±â¹Ý ÀÔÃâ·Â API
    2.1 InputStreamÀ» ÀÌ¿ëÇÑ ¹ÙÀÌÆ® µ¥ÀÌÅÍ Àбâ
    2.2 OutputStreamÀ» ÀÌ¿ëÇÑ ¹ÙÀÌÆ® µ¥ÀÌÅÍ ¾²±â
    2.3 ÁÖ¿ä ¹ÙÀÌÆ® ±â¹Ý ½ºÆ®¸² Ŭ·¡½º
    2.4 FileInputStream/FileOutputStreamÀ» ÀÌ¿ëÇÑ ÆÄÀÏ Àбâ/¾²±â
    ¡á ¹®ÀÚ¿­·Î ÆÄÀÏ °æ·Î ÁöÁ¤Çϱâ
    2.5 ByteArrayInputStream/ByteArrayOutputStreamÀ» ÀÌ¿ëÇÑ byte ¹è¿­ Àбâ/¾²±â
    3. ¹®ÀÚ ±â¹Ý ÀÔÃâ·Â API
    3.1 ¹®ÀÚ¿Í byte »çÀÌÀÇ º¯È¯ ó¸® ¹× ij¸¯ÅÍ ¼Â
    3.2 Reader¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ µ¥ÀÌÅÍ Àбâ
    3.3 Writer¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ µ¥ÀÌÅÍ ¾²±â
    3.4 ÁÖ¿ä ¹®ÀÚ ±â¹Ý ½ºÆ®¸² Ŭ·¡½º
    3.5 FileReader/FileWriter¸¦ ÀÌ¿ëÇÑ ÆÄÀÏ Àбâ/¾²±â
    3.6 InputStreamReader¿Í OutputStreamWriter¸¦ ÀÌ¿ëÇÑ ¹ÙÀÌÆ® ½ºÆ®¸² º¯È¯
    3.7 StringReader¿Í StringWriter¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ¿­ Àбâ/¾²±â
    4. ¹öÆÛ¸¦ ÅëÇÑ ¼º´É Çâ»ó
    4.1 BufferedReader¿Í BufferedWriterÀÇ Ãß°¡ ±â´É
    5. ÇÊÅ͸¦ ÀÌ¿ëÇÑ ±â´É Ãß°¡
    5.1 DataInputStream°ú DataOutputStreamÀ» ÀÌ¿ëÇÑ ±âº» µ¥ÀÌÅÍ Å¸ÀÔ Ã³¸®
    5.2 GZIPInputStream°ú GZIPOutputStreamÀ» ÀÌ¿ëÇÑ ¾ÐÃà ó¸®
    5.3 ÇÊÅÍ ½ºÆ®¸² ¿¬°áÇϱâ
    6. ÆÄÀÏ ´Ù·ç±â
    6.1 File Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ÆÄÀÏ Á¤º¸ ±¸Çϱâ
    6.2 Path ŸÀÔÀ» ÀÌ¿ëÇÑ ÆÄÀÏ Ã³¸®
    (1) PathÀÇ °æ·Î Á¤º¸ ±¸Çϱâ
    (2) File°ú Path °£ º¯È¯ ó¸®
    6.3 Files Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ÆÄÀÏ°ú µð·ºÅ͸® ó¸®
    (1) ÆÄÀÏ º¹»ç, À̵¿, »èÁ¦
    (2) ÆÄÀÏ µ¥ÀÌÅÍ Àбâ
    (3) ÆÄÀÏ Á¤º¸ ±¸Çϱâ
    (4) µð·ºÅ͸® ¸¸µé±â

    Chapter 14. ÀÚ¹Ù ·Î±ë(logging) API
    1. ·Î±ëÀÇ Çʿ伺
    2. ÀÚ¹Ù ·Î±ë API »ç¿ëÇϱâ
    2.1 ÀÚ¹Ù ·Î±ë API ±âº» »ç¿ë¹ý
    2.2 LoggerÀÇ °èÃþ
    2.3 ·Î±× ·¹º§
    2.4 ·Î±× ±â·Ï °úÁ¤
    2.5 Handler¿Í Formatter¸¦ ÀÌ¿ëÇÑ ·Î±× ±â·Ï
    2.6 ¼³Á¤ ÆÄÀÏÀ» ÀÌ¿ëÇÑ Logger ÃʱâÈ­

    Chapter 15. GUI ÇÁ·Î±×·¡¹Ö ¼Ò°³
    1. ½ºÀ® ¼Ò°³
    2. ½ºÀ® ½ÃÀÛÇϱâ
    3. ½ºÀ®ÀÇ À̺¥Æ® ó¸® ¹æ½Ä
    3.1 ¸®½º³Ê¿¡¼­ µµ¸ÞÀÎ ·ÎÁ÷ ó¸®ÇÏÁö ¾Ê±â
    3.2 ¸®½º³Ê ±¸ÇöÀ» À§ÇÑ ¾î´ðÅÍ Å¬·¡½º
    3.3 À̺¥Æ® Ç¥ÇöÀ» À§ÇÑ Å¬·¡½º
    4. ÄÁÅ×ÀÌ³Ê ÄÄÆ÷³ÍÆ®
    4.1 Container Á¾·ù
    4.2 ÄÄÆ÷³ÍÆ® Ãß°¡¸¦ À§ÇÑ ¸Þ¼­µå
    5. ·¹À̾ƿô ó¸®
    5.1 FlowLayoutÀ» ÀÌ¿ëÇÑ ¹èÄ¡
    5.2 BorderLayoutÀ» ÀÌ¿ëÇÑ ¹èÄ¡
    5.3 GridLayoutÀ» ÀÌ¿ëÇÑ °ÝÀÚ ¹èÄ¡
    5.4 BoxLayoutÀ» ÀÌ¿ëÇÑ ¼öÁ÷/¼öÆò ¹èÄ¡
    ¡á BoxLayoutÀÇ ÄÄÆ÷³ÍÆ® Á¤·Ä ¹× Å©±â ó¸®
    5.5 CardLayoutÀ» ÀÌ¿ëÇÑ È­¸é Àüȯ
    6. ÇÁ·¹ÀÓ ¸¸µé±â
    6.1 ÇÁ·¹ÀÓÀÇ ±âº» ´Ý±â ó¸® ¹æ½Ä ÁöÁ¤Çϱâ
    6.2 ÇÁ·¹ÀÓ À§Ä¡ ÁöÁ¤Çϱâ
    6.3 WindowListener¸¦ ÀÌ¿ëÇÑ À©µµ¿ì À̺¥Æ® ó¸®Çϱâ
    6.4 ±âŸ JFrame °ü·Ã ±â´É
    7. ±âº» ½ºÀ® ÄÄÆ÷³ÍÆ® ¼Ò°³
    7.1 JLabelÀ» ÀÌ¿ëÇÑ ÅؽºÆ® Ãâ·Â
    7.2 JTextField¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ ÀÔ·Â
    7.3 JTextArea¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ ÀÔ·Â
    7.4 JButtonÀ» ÀÌ¿ëÇÑ ¹öÆ° »ý¼º
    7.5 JCheckBox¸¦ ÀÌ¿ëÇÑ ¼±Åà ó¸®
    7.6 JRadionButtonÀ» ÀÌ¿ëÇÑ ¼±Åà ó¸®
    7.7 ActionListener¸¦ ÀÌ¿ëÇÑ ¹öÆ° À̺¥Æ® ó¸®
    7.8 JList¸¦ ÀÌ¿ëÇÑ ¸ñ·Ï Ç¥½Ã ¹× ¼±ÅÃ
    (1) JListÀÇ À̺¥Æ® ó¸® ¹× ¼±Åà ¿É¼Ç
    (2) DefaultListModelÀ» ÀÌ¿ëÇؼ­ JList¿¡ °ª Ãß°¡/»èÁ¦Çϱâ
    7.9 JComboBox¸¦ ÀÌ¿ëÇÑ ¸ñ·Ï Ç¥½Ã ¹× ¼±ÅÃ
    7.10 JMenuBar/JMenu/JMenuItemÀ» ÀÌ¿ëÇÑ ¸Þ´º ±¸¼º
    7.11 ÄÄÆ÷³ÍÆ® ¼Ò°³¿¡ »ç¿ëµÈ ¼Ò½º ÄÚµå Àüü

    Chapter 16. ¾²·¹µå ÇÁ·Î±×·¡¹Ö°ú º´Çà ó¸®
    1. ¾²·¹µå¶õ?
    2 Thread¿Í RunnableÀ» ÀÌ¿ëÇÑ ¾²·¹µå ÇÁ·Î±×·¡¹Ö ½ÃÀÛÇϱâ
    2.1 ¾²·¹µåÀÇ »ý¼º°ú ½ÇÇà
    3. ¾²·¹µå µ¿±âÈ­(Synchronization)
    3.1 ¶ô°ú ¾²·¹µå ºí·ÏÅ·
    3.2 synchronized ¸Þ¼­µå¸¦ ÀÌ¿ëÇÑ µ¿±âÈ­
    3.3 synchronized ºí·ÏÀ» ÀÌ¿ëÇÑ µ¿±âÈ­
    3.4 µ¥µå¶ô
    4. LockÀ» ÀÌ¿ëÇÑ ¸í½ÃÀû ¶ô ó¸®
    4.1 Lock ŸÀÔ°ú ReentrantLockÀ» ÀÌ¿ëÇÑ ¾²·¹µå µ¿±âÈ­
    4.2 tryLock()À» ÀÌ¿ëÇÑ ´ë±â ½Ã°£ Á¦¾î
    4.3 ReadWriteLockÀ» ÀÌ¿ëÇÑ Àбâ/¾²±â ¾²·¹µå µ¿±âÈ­
    5. Executor ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ ½ÇÇà
    5.1 ÀÛ¾÷ ½ÇÇà À§ÇÑ Executor ÇÁ·¹ÀÓ¿öÅ©
    5.2 Executors Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ¾²·¹µå Ç® ±¸Çϱâ
    5.3 ExecutorService¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ º´Çà ½ÇÇà
    5.4 ExecutorService Á¾·á ó¸®
    5.5 Callable°ú Future¸¦ ÀÌ¿ëÇؼ­ ÀÛ¾÷ °á°ú ¹Þ±â
    5.6 CompletionService·Î ¿Ï·áµÈ ÀÛ¾÷ °á°ú ±¸Çϱâ
    6. ÀÎÅÍ·´Æ®¿Í ÀÛ¾÷ Áß´Ü Ã³¸®
    6.1 ÀÎÅÍ·´Æ®¸¦ ÀÌ¿ëÇÑ ¾²·¹µå ½ÇÇà ÁßÁö ¹æ¹ý
    6.2 ºí·ÏÅ· ¸Þ¼­µå¿Í ÀÎÅÍ·´Æ®
    6.3 ExecutorService.shutdownNow() ¹× Future.cancel()°ú ÀÎÅÍ·´Æ®
    7. µ¿±âÈ­ µµ±¸: Semaphore, CountDownLatch, CyclicBarrier
    7.1 Semaphore¸¦ ÀÌ¿ëÇÑ µ¿½Ã Á¢±Ù ¾²·¹µå °³¼ö Á¦¾î
    7.2 CountDownLatch¸¦ ÀÌ¿ëÇÑ ´ÙÁß ¾²·¹µå ½ÇÇà Á¦¾î
    7.3 CyclicBarrier¸¦ ÀÌ¿ëÇÑ ´ÙÁß ¾²·¹µå ½ÇÇà Á¦¾î
    8. Atomic º¯¼ö
    8.1 AtomicInteger¸¦ ÀÌ¿ëÇÑ ¾²·¹µå¿¡ ¾ÈÀüÇÑ Á¤¼ö º¯¼ö ó¸®
    8.2 AtomicBoolean°ú AtomicReference
    9. ´ÙÁß ¾²·¹µå ȯ°æ¿¡¼­ÀÇ Ä÷º¼Ç
    9.1 ¾²·¹µå¿¡ ¾ÈÀüÇÑ Ä÷º¼Ç ±¸Çϱâ
    9.2 ´ÙÁß ¾²·¹µå ȯ°æ¿¡¼­ ¼º´ÉÀÌ Çâ»óµÈ ConcurrentHashMap
    10. ConditionÀ» ÀÌ¿ëÇÑ ¾²·¹µå Á¦¾î
    11. ForkJoinPoolÀ» ÀÌ¿ëÇÑ ÀÛ¾÷ ºÐÇÒ ¹× º´Çà ½ÇÇà
    11.1 RecursiveTask¸¦ ÀÌ¿ëÇÑ ºÐÇÒ ¹× º´Çà ½ÇÇà ÀÛ¾÷ Á¤ÀÇ
    11.2 RecursiveActionÀ» ÀÌ¿ëÇÑ ºÐÇÒ ¹× º´Çà ½ÇÇà ÀÛ¾÷ Á¤ÀÇ
    11.3 ForkJoinPool »ý¼º ¿É¼Ç

    Chapter 17. ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö ±âÃÊ
    1. ³×Æ®¿öÅ© ÁÖ¿ä °³³ä
    1.1 ³×Æ®¿öÅ© °èÃþ ¸ðµ¨°ú TCP/UDP
    1.2 IP ÁÖ¼Ò¿Í µµ¸ÞÀÎ À̸§
    1.3 Æ÷Æ®
    1.4 ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ®
    1.5 ¼ÒÄÏ
    2. TCP ÇÁ·Î±×·¡¹Ö
    2.1 SocketÀ» ÀÌ¿ëÇÑ TCP Ŭ¶óÀ̾ðÆ® °³¹ß
    2.2 ServerSocketÀ» ÀÌ¿ëÇÑ TCP ¼­¹ö °³¹ß
    2.3 ´ÙÁß ¾²·¹µå ¹öÀü TCP ¼­¹ö °³¹ß
    2.4 SocketÀÇ ÀͼÁ¼Ç ó¸®
    3. TCP ±â¹Ý °£´Ü äÆà ¼­¹ö/Ŭ¶óÀ̾ðÆ® °³¹ß
    3.1 ÇÁ·ÎÅäÄÝ Á¤ÀÇ
    3.2 ¸Þ½ÃÁö Ç¥ÇöÀ» À§ÇÑ °øÅë Ŭ·¡½º
    3.3 äÆà ¼­¹ö ¸¸µé±â
    (1) äÆà ¼­¹ö: Handler Ŭ·¡½º ±¸Çö
    (2) äÆà ¼­¹ö: Server Ŭ·¡½º ±¸Çö
    (3) äÆà ¼­¹ö: ServerMain Ŭ·¡½º ±¸Çö
    3.4 äÆà Ŭ¶óÀ̾ðÆ® ¸¸µé±â
    (1) äÆà Ŭ¶óÀ̾ðÆ® Ŭ·¡½º: MessageListener ÀÎÅÍÆäÀ̽º ±¸Çö
    (2) äÆà Ŭ¶óÀ̾ðÆ® Ŭ·¡½º: ChatClient Ŭ·¡½º ±¸Çö
    (3) äÆà Ŭ¶óÀ̾ðÆ® Ŭ·¡½º: ChatUI Ŭ·¡½º ±¸Çö
    (4) äÆà Ŭ¶óÀ̾ðÆ® Ŭ·¡½º: ClientMain Ŭ·¡½º ±¸Çö
    3.5 äÆà ½ÇÇàÇϱâ
    4. URL°ú URLConnectionÀ» ÀÌ¿ëÇÑ À¥ µ¥ÀÌÅÍ Àбâ
    4.1 URL Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ URL Ç¥Çö
    4.2 URLConnectionÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Àбâ
    4.3 URLConnectionÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Àü¼ÛÇϱâ
    (1) GET ¹æ½ÄÀ¸·Î Äõ¸® ¹®ÀÚ¿­ Àü¼ÛÇϱâ
    (2) POST ¹æ½ÄÀ¸·Î Äõ¸® ¹®ÀÚ¿­ Àü¼ÛÇϱâ

    Chapter 18. ¸®Ç÷º¼Ç ¹× ¾Ö³ëÅ×À̼Ç
    1. ¸®Ç÷º¼Ç(Reflection)
    1.1 Class Ŭ·¡½º¸¦ ÀÌ¿ëÇؼ­ Ŭ·¡½º Á¤º¸ ±¸Çϱâ
    1.2 Class °´Ã¼·ÎºÎÅÍ »ý¼ºÀÚ, ¸Þ¼­µå, Çʵå Á¤º¸ ±¸Çϱâ
    (1) Class¿Í Constructor¸¦ ÀÌ¿ëÇÑ Å¬·¡½º »ý¼ºÀÚ Á¤º¸ ±¸Çϱâ
    (2) Class¿Í Method¸¦ ÀÌ¿ëÇÑ ¸Þ¼­µå Á¤º¸ ±¸Çϱâ
    (3) °¡º¯ ÀÎÀÚ¿Í ÆĶó¹ÌÅÍ Ã³¸®
    (4) Class¿Í Field¸¦ ÀÌ¿ëÇÑ Çʵå Á¤º¸ ±¸Çϱâ
    1.3 ¸®Ç÷º¼ÇÀ» ÀÌ¿ëÇÑ °´Ã¼ »ý¼º, ¸Þ¼­µå È£Ãâ, ÇÊµå °ª »ç¿ëÇϱâ
    (1) Class¿Í Constructor¸¦ ÀÌ¿ëÇÑ °´Ã¼ »ý¼º
    (2) Method¸¦ ÀÌ¿ëÇÑ °´Ã¼ÀÇ ¸Þ¼­µå ½ÇÇà
    (3) Field¸¦ ÀÌ¿ëÇÑ °´Ã¼ÀÇ Çʵå Á¢±Ù
    (4) private ¸â¹ö Á¢±ÙÇϱâ
    1.4 ¸®Ç÷º¼ÇÀº ¾ðÁ¦ »ç¿ëÇϳª?
    2. ¾Ö³ëÅ×À̼Ç
    2.1 ¾Ö³ëÅ×ÀÌ¼Ç Å¸ÀÔ Á¤ÀÇÇϱâ
    2.2 ¾Ö³ëÅ×ÀÌ¼Ç Àû¿ëÇϱâ
    2.3 ¾Ö³ëÅ×ÀÌ¼Ç Àû¿ë ´ë»ó ÁöÁ¤Çϱâ
    2.4 ¾Ö³ëÅ×ÀÌ¼Ç À¯Áö ¹üÀ§ ÁöÁ¤Çϱâ
    2.5 ÀÚ¹Ù°¡ ±âº»À¸·Î Á¦°øÇÏ´Â ÄÄÆÄÀÏ·¯¸¦ À§ÇÑ ¾Ö³ëÅ×À̼Ç
    2.6 ·±Å¸ÀÓ¿¡ ¾Ö³ëÅ×ÀÌ¼Ç Á¤º¸ »ç¿ëÇϱâ
    2.7 ¸®Ç÷º¼Ç°ú ¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ Àû¿ë ¿¹Á¦
    2.8 ¾Ö³ëÅ×À̼ÇÀº ¾ðÁ¦ »ç¿ëÇϳª?

    Chapter 19. jar ¹èÆ÷ ¹× »ç¿ë
    1. jar ÆÄÀÏ ¸¸µé±â
    2. jar ÆÄÀÏ »ç¿ëÇϱâ
    3. ½ÇÇà °¡´ÉÇÑ jar ÆÄÀÏ ¸¸µé±â

    Chapter 20. ºÎ·Ï A javadocÀ¸·Î API ¹®¼­ ¸¸µé±â
    1. javadocÀ» ÀÌ¿ëÇÑ API ¹®¼­ »ý¼º
    2. javadocÀÇ ÁÖ¿ä ½ÇÇà ¹æ¹ý
    3. javadocÀÇ ÁÖ¿ä ¿É¼Ç
    4. ¿ÜºÎ ¼³Á¤ ÆÄÀÏ ÀÌ¿ëÇϱâ

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved