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

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

    ±âº»±â°¡ źźÇÑ ÀÚ¹Ù °³¹ßÀÚ (Á¦2ÆÇ

    º£½ºÆ®

    ±âº»±â°¡ źźÇÑ ÀÚ¹Ù °³¹ßÀÚ (Á¦2ÆÇ

    • º¥Àú¹Î J. ¿¡¹ø½º, Á¦À̽¼ Ŭ¶óÅ©, ¸¶¸£Å×ÀÎ Æ丣ºß¸£Èå Àú
    • ±è¼º¿ø ¿ª
    • Á¦ÀÌÆà
    • 2024³â 08¿ù 14ÀÏ
    • Á¤°¡
      45,000¿ø
    • ÆǸŰ¡
      40,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      2,250¿ø Àû¸³ [5%P]

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

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2025³â 03¿ù 17ÀÏ(¿ù)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791193926277 828ÂÊ 1,573g 188 x 245 (§®)

    Áö±Ý ÀÌÃ¥Àº

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

    ÀÌ Ã¥Àº

    JVMºÎÅÍ ¼º´É, µ¿½Ã¼º, ÄÁÅ×À̳ÊÈ­ µî °í±Þ ±â¼ú±îÁö

    ÀÚ¹Ù´Â ¿£ÅÍÇÁ¶óÀÌÁî ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀÇ ÇÙ½ÉÀÌ´Ù. ÈǸ¢ÇÑ ÀÚ¹Ù °³¹ßÀÚ°¡ µÇ±â À§Çؼ± ±âº»±â¸¦ °®Ãç¾ß ÇÑ´Ù. ÀÌ Ã¥Àº ÀÚ¹Ù 8 ÀÌÈÄ ÀÚ¹Ù »ýÅ°è¿Í ¸±¸®½º ÁֱⰡ ¾î¶»°Ô º¯È­Çß´ÂÁö »ìÆ캸¸ç, ƯÈ÷ ÀÚ¹Ù 11 ¹× 17¿¡ Ãß°¡µÈ »õ·Î¿î ±â´ÉÀ» ¼³¸íÇÑ´Ù. ÀÚ¹Ù ¸ðµâ ¹× µ¿½Ã¼º ¸ðµ¨, Ŭ·¡½º ·Îµù°ú °°Àº °­·ÂÇÑ ±â´ÉºÎÅÍ ¼º´É ÃÖÀûÈ­¿Í ¹ÙÀÌÆ®Äڵ带 À§ÇÑ °í±Þ ±â¼ú ±×¸®°í Å×½ºÆ® Á᫐ °³¹ß°ú ÄÁÅ×ÀÌ³Ê ±â¹Ý ¹èÆ÷¿Í °°Àº Çʼö ÃֽŠ±â¼ú±îÁö ¾Ë¾Æº»´Ù. ÄÚƲ¸° ¹× Ŭ·ÎÀú µî ´Ù¸¥ JVM ¾ð¾î±îÁö ´Ù·ï ÀÚ¹Ù ±â¼úÀ» ÇÑÃþ ´õ ¾÷±×·¹À̵åÇÏ°í źźÇÑ ±â¹ÝÀ» ´ÙÁú ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.


     


     


    ÃâÆÇ»ç ¸®ºä

    ´õ ³ªÀº ÀÚ¹Ù °³¹ßÀÚ°¡ µÇ´Â ¹ý

    ÀÚ¹Ù´Â ¸¹Àº °³¹ßÀÚ¿¡°Ô ÀÌ¹Ì Àͼ÷ÇÑ ¾ð¾î´Ù. 1995³â ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî¿¡¼­ °³¹ßÇØ ¹«·Á 30¿© ³â µ¿¾È »ç¶û¹Þ¾Æ¿ÔÀ¸¸ç, ÀÚ¹Ù 21±îÁö Ãâ½ÃµÆ´Ù. Àͼ÷Çϸé ÃʽÉÀ» Àر⠸¶·ÃÀÌ´Ù. Áö±Ýº¸´Ù ´õ ³ªÀº °³¹ßÀÚ°¡ µÇ°í ½Í´Ù¸é ±âº»±â¸¦ °®Ãç¾ß ÇÑ´Ù. ±âº»±â°¡ źźÇÒ¼ö·Ï º¯È­ÇÏ´Â ±â¼ú ȯ°æ¿¡ Àß ÀûÀÀÇØ È°¿ëÇÏ´Â °³¹ßÀÚ°¡ µÉ ¼ö ÀÖ´Ù. ÀÚ¹Ù¿¡ ´ëÇÑ ±âº»±â¸¦ źźÇÏ°Ô °®Ãß°í ½Í°í, 6°³¿ùÀ̶ó´Â ºü¸¥ ¸±¸®½º ÁÖ±â¿Í ÀÚ¹Ù 21ÀÌ Ãâ½ÃµÆÀ½¿¡µµ ¿©ÀüÈ÷ ÀÚ¹Ù 8À» »ç¿ëÇÑ´Ù´Â ÀÌÀ¯·Î »õ·Î¿î ÀÚ¹Ù¸¦ ¹è¿ì´Â °ÍÀÌ ½±Áö ¾Ê¾Ò´Ù¸é ¹Ù·Î ÀÌ Ã¥À» ¼±ÅÃÇÏÀÚ.

    2012³â ¡¶The Well-Grounded Java Developer¡·ÀÇ 2ÆÇÀ¸·Î, 10¿© ³â µ¿¾È º¯È­ÇØ¿Â ÀÚ¹Ù¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ´ã¾Ò´Ù. ÀÚ¹Ù 7¿¡¼­ ÀÚ¹Ù 8°ú 11ÀÌ ´ë¼¼·Î ÀÚ¸® Àâ¾Ò°í, ½ºÄ®¶ó´Â ¸Å¿ì °­·ÂÇÑ JVM ¾ð¾î°¡ µÆ´Ù. ÀÌ Ã¥Àº È帧¿¡ ¸ÂÃç ÀÚ¹Ù 8ºÎÅÍ 17±îÁöÀÇ ÁÖ¿ä ±â´É°ú º¯È­¸¦ ü°èÀûÀ¸·Î ¼³¸íÇÑ´Ù. ¶÷´Ù Ç¥Çö½Ä, ½ºÆ®¸² API, ¸ðµâ ½Ã½ºÅÛ, Text ºí·Ï µî ÃֽŠ±â´ÉµéÀ» ½ÇÁ¦ Äڵ忡 ¾î¶»°Ô Àû¿ëÇÒ ¼ö ÀÖ´ÂÁö¸¦ º¸¿©ÁÖ°í, JVM ¾ð¾î¸¦ Æø³Ð°Ô Ž±¸ÇÑ´Ù.

    ÃÑ 5ºÎ·Î ±¸¼ºµÆ´Ù. 1ºÎ¿¡¼­´Â ¹öÀü 8ºÎÅÍ 11±îÁö¸¦ ÀÚ¼¼È÷ »ìÆ캻´Ù. ÀÚ¹Ù 17·Î ¾÷±×·¹À̵åÇÏ´Â ¹æ¹ý°ú ÇÔ²² ÀÚ¹Ù 11¿¡ Æ÷ÇÔµÈ ÆíÀǼº Çâ»ó¿¡ ´ëÇÑ ³»¿ëÀ¸·Î ½ÃÀÛÇØ ÀÚ¹Ù 8 ÀÌÈÄ ÀÚ¹Ù »ýÅ°è¿Í ¸±¸®½º ÁֱⰡ ¾î¶»°Ô º¯È­Çß´ÂÁö ¾Ë¾Æº»´Ù. ƯÈ÷ ¿ÏÀü ¸ðµâ ½Ã½ºÅÛ Ãß°¡¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë ¼ö ÀÖ¾î ¾ÖÇø®ÄÉÀ̼ǰú ¶óÀ̺귯¸®¿¡¼­ È°¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù.

    2ºÎ¿¡¼­´Â JVMÀÌ ½ÇÁ¦·Î ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö »ìÆ캻´Ù. ÀÚ¹Ù °³¹ßÀÚ´Â ÀÚ¹ÙÀÇ µ¿½Ã¼º ±â´É¿¡ ´ëÇØ Àß ¾Ë°í ÀÖ¾î¾ß Çϴµ¥, 2ºÎ¿¡¼­ ÃֽŠÇÁ·Î¼¼¼­¸¦ ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. ¶ÇÇÑ, ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â JVMÀÇ µÎ °¡Áö ÁÖ¿ä ºÎºÐÀÎ °¡ºñÁö Ä÷º¼Ç°ú JIT ÄÄÆÄÀÏ·¯¿¡ ´ëÇØ ÁýÁßÀûÀ¸·Î ´Ù·é´Ù. 3ºÎ¿¡¼­´Â JVM¿¡¼­ÀÇ ´ÙÁß ¾ð¾î ÇÁ·Î±×·¡¹ÖÀ» ´Ù·é´Ù. ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀº ÀÚ¹Ù°¡ Ç¥ÇöÇÑ ÀüÇüÀûÀÎ °´Ã¼ÁöÇâÀû ½Ã°¢¿¡ ´ëÇÑ ´ë¾ÈÀ¸·Î °è¼ÓÇؼ­ ÁÖ¸ñ¹Þ°í Àִµ¥, À̸¦ ¾Ë¾Æº¸±â À§ÇØ ÄÚƲ¸°°ú Ŭ·ÎÀú¸¦ »ìÆ캻´Ù.

    4ºÎ¿¡¼­´Â ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» ºôµå, Å×½ºÆ®, ¹èÆ÷Çϱâ À§ÇÑ µµ±¸¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. °¡Àå ³Î¸® »ç¿ëµÇ´Â µÎ °¡Áö ÀÚ¹Ù ºôµå µµ±¸ÀÎ ¸ÞÀ̺ì°ú ±×·¡µéÀ» »ìÆ캸°í, ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç È¯°æÀ» ÄÁÅ×À̳ʿ¡ ÅëÇÕÇÏ´Â ±¸Ã¼ÀûÀÎ ¹æ¹ý, ´Ù¾çÇÑ Å×½ºÆ® Á¢±Ù ¹æ½Ä°ú °¢°¢ÀÇ Àå´ÜÁ¡¿¡ ´ëÇØ Å½±¸ÇÑ´Ù. 5ºÎ¿¡¼­´Â Áö±Ý±îÁöÀÇ ÇнÀÀ» ±â¹ÝÀ¸·Î ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö, µ¿½Ã¼º, Ç÷§Æû ³»ºÎ¿¡ ´ëÇØ ´õ ±í°Ô »ìÆ캻´Ù. ºÎ·Ï¿¡¼­´Â ÀÚ¹Ù¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý°ú ÀÚ¹Ù 8 ½ºÆ®¸²°ú °ü·ÃµÈ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» °£·«ÇÏ°Ô ¾Ë¾Æº»´Ù.

    ÀÌ Ã¥À» ÅëÇØ »õ·Î¿î ÀÚ¹Ù ±â´ÉÀ» ¹ß°ßÇÏ°í, Å×½ºÆ® Á᫐ °³¹ß ¹× ÄÁÅ×ÀÌ³Ê ±â¹Ý ¹èÆ÷¿Í °°Àº ÇʼöÀûÀÎ ÃֽŠ¼ÒÇÁÆ®¿þ¾î ±â¼ú¿¡ Àͼ÷ÇØÁö´Â °ÍÀº ¹°·Ð JVM¿¡¼­ÀÇ ºñÀÚ¹Ù ¾ð¾î¸¦ ÇнÀÇÒ ¼ö ÀÖ´Ù. ±âº»±â°¡ źźÇÑ ÀÚ¹Ù °³¹ßÀÚ¸¦ ³Ñ¾î ÈǸ¢ÇÑ ÀÚ¹Ù °³¹ßÀÚ·Î ¼ºÀåÇÏ´Â µ¥ ÈǸ¢ÇÑ ±æÀâÀÌ°¡ µÉ °ÍÀÌ´Ù.

    ÁÖ¿ä ³»¿ë

    ÀÚ¹Ù 11 ¹× 17ÀÇ »õ·Î¿î ±â´É
    ÄÁÅ×À̳ʿ¡¼­ JVM ½ÇÇàÇÏ´Â ¹ý
    JDK µ¿½Ã¼º ¶óÀ̺귯¸® »ç¿ë¹ý
    ÄÚƲ¸° ¹× Ŭ·ÎÀú µî ´Ù¸¥ JVM ¾ð¾îÀÇ Á߿伺
    ¸ÞÀ̺ì°ú ±×·¡µé·Î CI/CD¸¦ ±Ø´ëÈ­ÇÏ´Â ¹æ¹ý
    µ¿½Ã¼º°ú ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö »çÀÌÀÇ »óÈ£ÀÛ¿ë


     



    ÀúÀÚ ¼Ò°³

    º¥Àú¹Î J. ¿¡¹ø½º, Á¦À̽¼ Ŭ¶óÅ©, ¸¶¸£Å×ÀÎ Æ丣ºß¸£Èå

    ÀúÀÚ : º¥Àú¹Î J. ¿¡¹ø½º (Benjamin J. Evans)

    ·¹µåÇÞÀÇ Àڹ٠èÇǾðÀÌÀÚ ¼ö¼® ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Ù. ´º·¼¸¯, µµÀÌü ¹æÅ©¿¡¼­ ¼ö¼® ¾ÆÅ°ÅØÆ®¿´À¸¸ç, ¸ð°Ç ½ºÅĸ®¿¡¼­ ¼ö¼® ±â¼ú °­»ç·Î ±Ù¹«Çß´Ù. jClarity¸¦ °øµ¿ ⸳Çß°í, ÀÚ¹Ù Ä¿¹Â´ÏƼ ÇÁ·Î¼¼½º ÁýÇàÀ§¿øȸ¿¡¼­ »õ·Î¿î Àڹ٠ǥÁØÀ» Á¤ÀÇÇÏ´Â µ¥ µµ¿òÀ» Áá´Ù. Àú¼­·Î ¡¶ÀÚ¹Ù ÃÖÀûÈ­¡·(ÇѺû¹Ìµð¾î, 2019)¿Í ¡¶Java in a Nutshell¡·(O¡¯Reilly, 2014) µîÀÌ ÀÖ´Ù. Àü ¼¼°è ±â¾÷ ¹× ÄÜÆÛ·±½º¿¡¼­ ÀÚ¹Ù Ç÷§Æû, ½Ã½ºÅÛ ¾ÆÅ°ÅØó, ¼º´É ¹× µ¿½Ã¼º µîÀÇ ÁÖÁ¦·Î Á¤±âÀûÀ¸·Î ¿¬¼³ ¹× ±³À°ÇÏ°í ÀÖ´Ù.

     

    ÀúÀÚ : Á¦À̽¼ Ŭ¶óÅ© (Jason Clark)

    ±êÇãºêÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Ù. ´º·¼¸¯ÀÇ ¼ö¼® ¿£Áö´Ï¾î °â ¾ÆÅ°ÅØÆ®¿´À¸¸ç, WebMD¿¡¼­ ´å³Ý ±â¹Ý À¥ ¼­ºñ½º¸¦ ±¸ÃàÇÏ´Â ¾ÆÅ°ÅØÆ®¿´´Ù. Àú¼­·Î ¡¶Java in a Nutshell, 8th Edition¡·(O¡¯Reilly, 2023)ÀÌ ÀÖ´Ù. Á¤±âÀûÀÎ ÄÜÆÛ·±½º ¿¬»ç·Î È°µ¿ ÁßÀ̸ç, Ãʺ¸ÀÚ¿Í ÇлýÀ» À§ÇÑ ½±°í Àç¹ÌÀÖ´Â GUI ÇÁ·Î±×·¡¹ÖÀ» ¸ñÇ¥·Î ÇÏ´Â ¿ÀǼҽº ÇÁ·ÎÁ§Æ® Shoes¿¡ ±â¿©ÇÏ°í ÀÖ´Ù.

     

    ÀúÀÚ : ¸¶¸£Å×ÀÎ Æ丣ºß¸£Èå (Martijn Verburg)

    ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÀÚ¹Ù ¿£Áö´Ï¾î¸µ ±×·ìÀÇ ¼ö¼® SWE ±×·ì °ü¸®ÀÚ´Ù. ·±´ø ÀÚ¹Ù »ç¿ëÀÚ ±×·ìÀÇ °øµ¿ ¸®´õ·Î, ¼¼°è ÃÖ°íÀÇ OpenJDK ¹èÆ÷ÆÇÀÎ AdoptOpenJDK(Çö ÀÌŬ¸³½º ¾Öµå¿ÉƼ¿ò)¸¦ °øµ¿ ¼³¸³Çß´Ù. ¡¶±âº»±â°¡ źźÇÑ ÀÚ¹Ù °³¹ßÀÚ¡· Á¦1ÆÇÀÇ °øµ¿ ÀúÀÚÀ̸ç, ¿©·¯ Àڹ٠ǥÁØ ´Üü(ÀÚ¹Ù Ä¿¹Â´ÏƼ ÇÁ·Î¼¼½º, ÀÚÄ«¸£Å¸ EE µî)ÀÇ À§¿øÀ¸·Î È°µ¿ÇÏ°í ÀÖ´Ù.

    ¿ªÀÚ ¼Ò°³

    ±è¼º¿ø

    2000³âºÎÅÍ ÄÄÇ»ÅÍ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß ºÐ¾ß¿¡¼­ ´Ù¾çÇÑ °æÇèÀ» ½×¾Æ ¿Ô´Ù. ´Ù¾çÇÑ ¾ð¾î·Î, ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú °³¹ß °ü¸®¿¡ ´ëÇÑ ±íÀº ÅëÂûÀ» ¾ò¾ú°í, À̸¦ Åä´ë·Î ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃµÈ ¸¹Àº Ã¥À» ¹ø¿ªÇϸ鼭 Ç×»ó »õ·Î¿î ±â¼ú°ú µµÀü¿¡ »ý°¢ÀÌ ¿­·Á ÀÖµµ·Ï ³ë·ÂÇØ ¿Ô´Ù. ÇöÀç ÇÁ¸®·£¼­ °³¹ßÀÚ·Î È°µ¿Çϸ鼭 ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ´Â ÇÑÆí, Æò¼Ò¿¡´Â ÀÚÀ¯·Ó°Ô ¾ÆÀ̵ð¾î¸¦ Çö½Ç·Î ±¸ÇöÇØ º¸°íÀÚ ³ë·ÂÇÏ°í ÀÖ´Ù.

    ÁÖ¿ä ¿ª¼­

    Node.js µðÀÚÀÎ ÆÐÅÏ ¹ÙÀ̺í(¿µÁø´åÄÄ, 2021)

    ÄÚµù Å×½ºÆ®·Î ½ÃÀÛÇÏ´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö(¿µÁø´åÄÄ, 2022)

    ÆÄÀÌºê ¶óÀνº ¿Àºê ÄÚµå(À§Å°ºÏ½º, 2023)

    ¸ñÂ÷

    ÁöÀºÀÌ¡¤¿Å±äÀÌ ¼Ò°³ xv
    ¿Å±äÀÌ ¸Ó¸®¸» xvii
    º£Å¸¸®´õ Èıâ xviii
    Ãßõ ¼­¹®(ÇÏÀÎÃ÷ Ä«ºÎÃ÷) xx
    ½ÃÀÛÇϸç xxii
    °¨»çÀÇ ±Û xxv
    ÀÌ Ã¥¿¡ ´ëÇÏ¿© xxviii
    Ç¥Áö¿¡ ´ëÇÏ¿© xxxii

    PART I ¹öÀü 8¿¡¼­ 11 ±×¸®°í ±× ÀÌÈÄ 1
    CHAPTER 1 ¸ð´ø ÀÚ¹Ù ¼Ò°³ 3
    1.1 ¾ð¾î¿Í Ç÷§Æû 4
    1.2 »õ·Î¿î ÀÚ¹Ù ¸±¸®½º ¸ðµ¨ 6
    1.3 Çâ»óµÈ ŸÀÔ Ãß·Ð(var Å°¿öµå) 10
    1.4 ¾ð¾î ¹× Ç÷§Æû º¯°æ 15
    1.5 ÀÚ¹Ù 11¿¡¼­ÀÇ ÀÛÀº º¯°æ »çÇ× 20
    ¿ä¾à 30

    CHAPTER 2 ÀÚ¹Ù ¸ðµâ 31
    2.1 ¹è°æ ¼³¸í 32
    2.2 ±âº»ÀûÀÎ ¸ðµâ ±¸¹® 41
    2.3 ¸ðµâ ·ÎµåÇϱâ 45
    2.4 ù ¸ðµâÇü ¾Û ºôµåÇϱâ 48
    2.5 ¸ðµâÀ» À§ÇÑ ¾ÆÅ°ÅØó 55
    2.6 ¸ðµâÀ» ³Ñ¾î¼­ 64
    ¿ä¾à 66

    CHAPTER 3 ÀÚ¹Ù 17 67
    3.1 Text ºí·Ï 67
    3.2 switch Ç¥Çö½Ä 69
    3.3 record 73
    3.4 sealed ŸÀÔ 85
    3.5 instanceofÀÇ »õ·Î¿î Çü½Ä 91
    3.6 ÆÐÅÏ ¸ÅĪ°ú ÇÁ¸®ºä ±â´É 92
    ¿ä¾à 96

    PART II ÇÑ ¹ß ´õ µé¾î°¡±â 97
    CHAPTER 4 Ŭ·¡½º ÆÄÀÏ°ú ¹ÙÀÌÆ®ÄÚµå 99
    4.1 Ŭ·¡½º ·Îµù°ú Ŭ·¡½º °´Ã¼ 100
    4.2 Ŭ·¡½º·Î´õ 105
    4.3 Ŭ·¡½º ÆÄÀÏ »ìÆ캸±â 117
    4.4 ¹ÙÀÌÆ®ÄÚµå 123
    4.5 ¸®Ç÷º¼Ç 138
    ¿ä¾à 144

    CHAPTER 5 ÀÚ¹Ù µ¿½Ã¼º ±âÃÊ 145
    5.1 µ¿½Ã¼º ÀÌ·Ð ÀÔ¹® 146
    5.2 µðÀÚÀÎ ÄܼÁÆ® 151
    5.3 ºí·Ï ±¸Á¶ µ¿½Ã¼º(ÀÚ¹Ù 5 ÀÌÀü) 156
    5.4 ÀÚ¹Ù ¸Þ¸ð¸® ¸ðµ¨ 179
    5.5 ¹ÙÀÌÆ®ÄÚµå·Î µ¿½Ã¼º ÀÌÇØÇϱâ 182
    ¿ä¾à 205

    CHAPTER 6 JDK µ¿½Ã¼º ¶óÀ̺귯¸® 206
    6.1 ÃֽŠµ¿½Ã ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ºôµù ºí·Ï 206
    6.2 ¾ÆÅä¹Í Ŭ·¡½º 207
    6.3 Àá±Ý Ŭ·¡½º 209
    6.4 CountDownLatch 212
    6.5 ConcurrentHashMap 214
    6.6 CopyOnWriteArrayList 225
    6.7 ºí·ÎÅ· Å¥ 229
    6.8 ǻó 239
    6.9 ÀÛ¾÷°ú ½ÇÇà 243
    ¿ä¾à 251

    CHAPTER 7 ÀÚ¹Ù ¼º´É ÀÌÇØÇϱâ 252
    7.1 ¸î °¡Áö ¼º´É ¿ë¾îÀÇ ±âº» Á¤ÀÇ 255
    7.2 ¼º´É ºÐ¼®¿¡ ´ëÇÑ ½Ç¿ëÀûÀÎ Á¢±Ù ¹æ½Ä 258
    7.3 ¹«¾ùÀÌ ¹®Á¦ÀÎÁö ¿Ö ½Å°æ ½á¾ß Çϴ°¡? 265
    7.4 ÀÚ¹Ù ¼º´É Æ©´×Àº ¿Ö ¾î·Á¿î°¡? 269
    7.5 °¡ºñÁö Ä÷º¼Ç 274
    7.6 ÇÖ½ºÆý¿¡¼­ÀÇ JIT ÄÄÆÄÀÏ 284
    7.7 JDK Flight Recorder 291
    ¿ä¾à 298

    PART III JVM¿¡¼­ ÀÚ¹Ù ¿ÜÀÇ ¾ð¾î 299
    CHAPTER 8 ´Ù¸¥ JVM ¾ð¾î 301
    8.1 ¾ð¾î ºÐ·ùÇÐ 302
    8.2 JVM¿¡¼­ÀÇ ´ÙÁß ¾ð¾î ÇÁ·Î±×·¡¹Ö 307
    8.3 ÇÁ·ÎÁ§Æ®¿¡ ºñÀÚ¹Ù ¾ð¾î¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý 314
    8.4 JVMÀÌ ´Ù¸¥ ¾ð¾î¸¦ Áö¿øÇÏ´Â ¹æ¹ý 318
    ¿ä¾à 322

    CHAPTER 9 ÄÚƲ¸° 323
    9.1 ÄÚƲ¸°À» »ç¿ëÇÏ´Â ÀÌÀ¯ 324
    9.2 ÆíÀǼº°ú °£°á¼º 325
    9.3 Ŭ·¡½º¿Í °´Ã¼¿¡ ´ëÇÑ ´Ù¸¥ ½Ã°¢ 337
    9.4 ¾ÈÀü¼º 345
    9.5 µ¿½Ã¼º 349
    9.6 ÀÚ¹Ù¿ÍÀÇ »óÈ£ ¿î¿ë¼º 353
    ¿ä¾à 358

    CHAPTER 10 Ŭ·ÎÀú: ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ´Ù¸¥ °üÁ¡ 359
    10.1 Ŭ·ÎÀú ¼Ò°³ 360
    10.2 Ŭ·ÎÀú ã¾Æº¸±â: ±¸¹® ¹× Àǹ̷Р370
    10.3 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö°ú closure 388
    10.4 Ŭ·ÎÀú ½ÃÄö½º ¼Ò°³ 390
    10.5 Ŭ·ÎÀú¿Í ÀÚ¹Ù °£ÀÇ »óÈ£ ¿î¿ë¼º 397
    10.6 ¸ÅÅ©·Î 403
    ¿ä¾à 410

    PART IV ºôµå¿Í µðÇ÷ÎÀ̸ÕÆ® 411
    CHAPTER 11 ±×·¡µé°ú ¸ÞÀ̺ìÀ» »ç¿ëÇÑ ºôµå 413
    11.1 ±âº»±â°¡ źźÇÑ °³¹ßÀÚ¿¡°Ô ºôµå µµ±¸°¡ ¿Ö Áß¿äÇÑ°¡ 413
    11.2 ¸ÞÀ̺ì 419
    11.3 ±×·¡µé 450
    ¿ä¾à 481

    CHAPTER 12 ÄÁÅ×À̳ʿ¡¼­ ÀÚ¹Ù ½ÇÇàÇϱâ 482
    12.1 ±âº»±â°¡ Æ°Æ°ÇÑ °³¹ßÀÚ¿¡°Ô ÄÁÅ×À̳ʰ¡ Áß¿äÇÑ ÀÌÀ¯ 483
    12.2 µµÄ¿ ±âº» 487
    12.3 µµÄ¿·Î ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ 494
    12.4 Äí¹ö³×Ƽ½º 510
    12.5 °üÃø °¡´É¼º°ú ¼º´É 519
    ¿ä¾à 524

    CHAPTER 13 Å×½ºÆ® ±âº» 525
    13.1 Å×½ºÆ®ÇÏ´Â ÀÌÀ¯ 526
    13.2 Å×½ºÆ® ¹æ¹ý 526
    13.3 Å×½ºÆ® ÁÖµµ °³¹ß 530
    13.4 Å×½ºÆ® ´õºí 539
    13.5 Junit 4¿¡¼­ 5·Î 552
    ¿ä¾à 559

    CHAPTER 14 JunitÀ» ³Ñ¾î¼± Å×½ºÆ® 560
    14.1 Å×½ºÆ®ÄÁÅ×À̳ʸ¦ ÀÌ¿ëÇÑ ÅëÇÕ Å×½ºÆ® 560
    14.2 Spek°ú ÄÚƲ¸°À» »ç¿ëÇÑ ¸í¼¼ ½ºÅ¸ÀÏ Å×½ºÆà 572
    14.3 Ŭ·ÎÀú¸¦ »ç¿ëÇÑ ¼Ó¼º ±â¹Ý Å×½ºÆ® 579
    ¿ä¾à 594

    PART V ÀÚ¹ÙÀÇ »õ ¿µ¿ª 595
    CHAPTER 15 °í±Þ ÇÔ¼ö ÇÁ·Î±×·¡¹Ö 597
    15.1 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö °³³ä ¼Ò°³ 598
    15.2 ÀÚ¹ÙÀÇ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î¼­ÀÇ ÇÑ°è 603
    15.3 ÄÚƲ¸° ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö 619
    15.4 Ŭ·ÎÀú ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö 637
    ¿ä¾à 644

    CHAPTER 16 °í±Þ µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö 645
    16.1 Fork/Join ÇÁ·¹ÀÓ¿öÅ© 646
    16.2 µ¿½Ã¼º°ú ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö 653
    16.3 ÄÚƲ¸° ÄÚ·çƾÀÇ ³»¸é µé¿©´Ùº¸±â 660
    16.4 Ŭ·ÎÀú µ¿½Ã¼º 669
    ¿ä¾à 685

    CHAPTER 17 ÃֽŠ³»ºÎ ±¸Á¶ 686
    17.1 JVM ³»ºÎ ±¸Á¶ ¼Ò°³: ¸Þ¼­µå È£Ãâ 687
    17.2 ¸®Ç÷º¼Ç ³»ºÎ 694
    17.3 ¸Þ¼­µå ÇÚµé 700
    17.4 Invokedynamic 707
    17.5 ³»ºÎÀÇ ÀÛÀº º¯È­µé 713
    17.6 Unsafe 721
    17.7 Áö¿øµÇ´Â API·Î Unsafe ´ëüÇϱâ 726
    ¿ä¾à 731

    CHAPTER 18 ¾ÕÀ¸·ÎÀÇ ÀÚ¹Ù 732
    18.1 ÇÁ·ÎÁ§Æ® ¾Ú¹ö 733
    18.2 ÇÁ·ÎÁ§Æ® Æijª¸¶ 735
    18.3 ÇÁ·ÎÁ§Æ® ·ë 743
    18.4 ÇÁ·ÎÁ§Æ® ¹ßÇÒ¶ó 753
    18.5 ÀÚ¹Ù 18 762
    ¿ä¾à 763

    APPENDIX A ÀÚ¹Ù ¼±ÅÃÇϱâ 765
    A.1 ÀÚ¹Ù´Â ¿©ÀüÈ÷ ¹«·á´Ù 765
    A.2 ÀÚ¹Ù SE 8 À¯Áö 766
    A.3 ÀÚ¹Ù SE 11 ¹Þ±â 766
    A.4 ÀÚ¹Ù SE 17(Àå±â Áö¿ø ¹öÀü) ¹Þ±â 767
    A.5 À¯·á Áö¿ø 768

    APPENDIX B ÀÚ¹Ù 8¿¡¼­ÀÇ ½ºÆ®¸²¿¡ ´ëÇÑ ¿ä¾à 769
    B.1 ÇÏÀ§ ȣȯ¼º 769
    B.2 µðÆúÆ® ¸Þ¼­µå 770
    B.3 ½ºÆ®¸² 772
    B.4 Ä÷º¼ÇÀÇ ÇÑ°è 776
    B.5 ¹«ÇÑ ½ºÆ®¸² 776
    B.6 ¿ø½Ã ŸÀÔ ´Ù·ç±â 777
    B.7 º´·Ä ¿¬»ê? 779

    ã¾Æº¸±â 781

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

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

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

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

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

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

    ¹ÝÇ°/±³È¯

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

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 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