´ë·®±¸¸ÅȨ >
Àü°øµµ¼­/´ëÇб³Àç
>
°øÇа迭
>
ÄÄÇ»ÅÍ°øÇÐ

ÆîÃ帱â
ÀÚ¹Ù ÃÖÀûÈ­(Optimizing Java) : °¡Àå ºü¸¥ ¼º´ÉÀ» ±¸ÇöÇÏ´Â °ËÁõµÈ 10°¡Áö ±â¹ý (¿øÁ¦:Optimizing Java)
Á¤°¡ 39,000¿ø
ÆǸŰ¡ 35,100¿ø (10% , 3,900¿ø)
I-Æ÷ÀÎÆ® 1,950P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù ÄÄÇ»ÅÍ°øÇÐ
ÀúÀÚ º¥Àú¹Î J. ¿¡¹ø½º , Á¦ÀÓ½º °íÇÁ , Å©¸®½º ´º·£µå , Á¦ÀÓ½º °íÇÁ, Å©¸®½º ´º·£µå ( ¿ªÀÚ : ÀÌÀÏ¿õ, ÀÌÀÏ¿õ )
ÃâÆÇ»ç/¹ßÇàÀÏ ÇѺû¹Ìµð¾î / 2019.04.29
ÆäÀÌÁö ¼ö 500 page
ISBN 9791162241776
»óÇ°ÄÚµå 305185501
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > Àü°øµµ¼­/´ëÇб³Àç  > °øÇа迭  > ÄÄÇ»ÅÍ°øÇÐ

 
Ã¥³»¿ë
ÀÚ¹Ù´Â Ãʱ⠹öÀü ź»ý ÀÌÈÄ, ¾öû³­ º¯È­¸¦ °ÅµìÇØ¿Ô´Ù. óÀ½ºÎÅÍ °í¼º´É ¾ð¾î·Î ¼³°èµÈ °Ç ¾Æ´Ï¾úÁö¸¸ ¹«ÇÑÇÑ ¹ßÀüÀ» °ÅÄ¡¸ç ÇöÀç ¸¹Àº °³¹ßÀÚ¿¡°Ô »ç¶û¹Þ´Â ¾ð¾î°¡ µÇ¾ú´Ù. ÀÚ¹Ù°¡ ÀÌó·³ »õ·Î¿î ¿µ¿ªÀ¸·Î °¡´É¼ºÀ» ³ÐÈ÷´Â Áß¿¡ ÄÚ¾î ÀÚ¹Ù Ç÷§Æû, Ä¿¹Â´ÏƼ, »ýÅ°è´Â ´Ã °Ç°­ÇÏ°í È°±â°¡ ³ÑÄ£´Ù. ¸ÞÆ®·ÎÆú¸®½º, ±×¶ö °°Àº ´ë´ãÇÑ ½Å °èȹÀº ÄÚ¾î VMÀ» À籸¼ºÇÏ°í ÀÖ´Ù. invokedynamic ¸í·É¾î´Â ÇÖ½ºÆÌÀÌ ÀÚü ÇÑ°èÀÇ Æ´»õ¸¦ ºñÁý°í ³ª¿Í ´ÙÀ½ 10³âÀ» ÇâÇÑ »õ·Î¿î ¸ð½ÀÀ¸·Î Å»¹Ù²ÞÇÒ ¼ö ÀÖ°Ô Çß´Ù. ÀÚ¹Ù´Â °ª ŸÀÔÀ» Ãß°¡ÇÏ°í, º¹ÀâÇϱâ ¦ÀÌ ¾ø´Â Á¦³×¸¯½º ¹®Á¦¿Í ´Ù½Ã ¾¾¸§ÇÏ´Â µî °Åħ¾øÀÌ º¯È­ÇÒ Áغñ°¡ µÇ¾ú´Ù. ÀÚ¹Ù/JVM ¼º´ÉÀº ¾ÆÁÖ ¿ªµ¿ÀûÀÎ ºÐ¾ß°í ¾ÆÁ÷µµ ¿©·¯ ºÐ¾ß¿¡¼­ Áøº¸ÀÇ ³ë·ÂÀÌ ÁøÇà ÁßÀÌ´Ù. ÀÚ¹Ù/³×ÀÌƼºê ÄÚµå »óÈ£ÀÛ¿ë, ¿À¶óŬ ZGC µî »õ·Î¿î °¡ºñÁö ¼öÁý±â¸¦ ºñ·ÔÇØ ¼ö¸¹Àº ÇÁ·ÎÁ§Æ®°¡ ÁøÇàµÇ°í ÀÖ´Ù. ¼º´É ¿£Áö´Ï¾î³ª °³¹ßÀÚ°¡ ¾Ë¾Æ¾ß ÇÒ Áö½ÄÀº ½Ç·Î ±¤¹üÀ§ÇÏ´Ù. ÀÌ Ã¥ÀÌ µ¶ÀÚ¸¦ ÀÚ¹Ù ¼º´ÉÀÇ ¼¼°è·Î Ä£ÀýÈ÷ ¾È³»ÇÏ°í ÈǸ¢ÇÑ ÀÌÁ¤Ç¥¸¦ Á¦°øÇÏ´Â ±æÀâÀÌ°¡ µÇ±æ ¹Ù¶õ´Ù. ÁÖ¿ä ³»¿ë - ÃֽŠÇϵå¿þ¾î ¹× ¿î¿µÃ¼Á¦¸¦ ÃÖ´ëÇÑ È°¿ëÇÏ´Â ÀÚ¹Ù ¿ø¸®¿Í ±â¼úÀ» ¹è¿î´Ù. - ´Ù¾çÇÑ ¼º´É Å×½ºÆ® ¹æ¹ý°ú ÆÀ¿øµéÀ» ¾ÖÅ¿ì°Ô ¸¸µå´Â ÀϹÝÀûÀÎ ¾ÈƼÆÐÅÏÀ» »ìÆ캻´Ù. - ÀÚ¹Ù ¼º´É ¼öÄ¡¸¦ ÃøÁ¤ÇÒ ¶§ ºüÁö±â ½¬¿î ÇÔÁ¤°ú ¸¶ÀÌÅ©·Îº¥Ä¡¸¶Å·ÀÇ ´ÜÁ¡À» ÀÌÇØÇÑ´Ù. - JVM °¡ºñÁö ¼öÁý(·Î±ë, ¸ð´ÏÅ͸µ, Æ©´×, Åø µî)ÀÇ ¼¼°è¸¦ ŽÇèÇÑ´Ù. - JIT ÄÄÆÄÀÏ°ú ÀÚ¹Ù ¾ð¾îÀÇ ¼º´É Çâ»ó ±â¹ýÀ» Ž±¸ÇÑ´Ù. - ÀÚ¹Ù Ä÷º¼Ç API¸¦ ¼º´É Ãø¸é¿¡¼­ °íÂûÇÏ°í ÀÚ¹Ù µ¿½Ã¼ºÀ» ¾Ë¾Æº»´Ù.
¸ñÂ÷
CHAPTER 1 ¼º´É°ú ÃÖÀûÈ­ 1.1 ÀÚ¹Ù ¼º´É: À߸øµÈ ¹æ¹ý 1.2 ÀÚ¹Ù ¼º´É °³¿ä 1.3 ¼º´ÉÀº ½ÇÇè°úÇÐÀÌ´Ù 1.4 ¼º´É ºÐ·ù 1.5 ¼º´É ±×·¡ÇÁ Àбâ 1.6 ¸¶Ä¡¸ç CHAPTER 2 JVM À̾߱â 2.1 ÀÎÅÍÇÁ¸®Æðú Ŭ·¡½º·Îµù 2.2 ¹ÙÀÌÆ®ÄÚµå ½ÇÇà 2.3 ÇÖ½ºÆÌ ÀÔ¹® 2.4 JVM ¸Þ¸ð¸® °ü¸® 2.5 ½º·¹µù°ú ÀÚ¹Ù ¸Þ¸ð¸® ¸ðµ¨(JMM) 2.6 JVM ±¸Çöü Á¾·ù 2.7 JVM ¸ð´ÏÅ͸µ°ú Åø¸µ 2.8 ¸¶Ä¡¸ç CHAPTER 3 Çϵå¿þ¾î¿Í ¿î¿µÃ¼Á¦ 3.1 ÃֽŠÇϵå¿þ¾î ¼Ò°³ 3.2 ¸Þ¸ð¸® 3.3 ÃֽŠÇÁ·Î¼¼¼­ÀÇ Æ¯¼º 3.4 ¿î¿µÃ¼Á¦ 3.5 ´Ü¼ø ½Ã½ºÅÛ ¸ðµ¨ 3.6 ±âº» °¨Áö Àü·« 3.7 °¡»óÈ­ 3.8 JVM°ú ¿î¿µÃ¼Á¦ 3.9 ¸¶Ä¡¸ç CHAPTER 4 ¼º´É Å×½ºÆ® ÆÐÅÏ ¹× ¾ÈƼÆÐÅÏ 4.1 ¼º´É Å×½ºÆ® À¯Çü 4.2 ±âº» º£½ºÆ® ÇÁ·¢Æ¼½º 4.3 ¼º´É ¾ÈƼÆÐÅÏ °³¿ä 4.4 ¼º´É ¾ÈƼÆÐÅÏ Ä«Å»·Î±× 4.5 ÀÎÁö ÆíÇâ°ú ¼º´É Å×½ºÆ® 4.6 ¸¶Ä¡¸ç CHAPTER 5 ¸¶ÀÌÅ©·Îº¥Ä¡¸¶Å·°ú Åë°è 5.1 ÀÚ¹Ù ¼º´É ÃøÁ¤ ±âÃÊ 5.2 JMH ¼Ò°³ 5.3 JVM ¼º´É Åë°è 5.4 Åë°èÄ¡ Çؼ® 5.5 ¸¶Ä¡¸ç CHAPTER 6 °¡ºñÁö ¼öÁý ±âÃÊ 6.1 ¸¶Å© ¾Ø ½ºÀ§ÇÁ 6.2 ÇÖ½ºÆÌ ·±Å¸ÀÓ °³¿ä 6.3 ÇÒ´ç°ú ¼ö¸í 6.4 ÇÖ½ºÆÌÀÇ °¡ºñÁö ¼öÁý 6.5 º´·Ä ¼öÁý±â 6.6 ÇÒ´çÀÇ ¿ªÇÒ 6.7 ¸¶Ä¡¸ç CHAPTER 7 °¡ºñÁö ¼öÁý °í±Þ 7.1 Æ®·¹À̵å¿ÀÇÁ¿Í Å»ÂøÇü ¼öÁý±â 7.2 µ¿½Ã GC ÀÌ·Ð 7.3 CMS 7.4 G1 7.5 ¼Î³­µµ¾Æ 7.6 C4(¾ÆÁ٠¡) 7.7 ¹ë·±½ºµå(IBM J9) 7.8 ·¹°Å½Ã ÇÖ½ºÆÌ ¼öÁý±â 7.9 ¸¶Ä¡¸ç CHAPTER 8 GC ·Î±ë, ¸ð´ÏÅ͸µ, Æ©´×, Åø 8.1 GC ·Î±ë °³¿ä 8.2 ·Î±× ÆÄ½Ì Åø 8.3 GC ±âº» Æ©´× 8.4 Parallel GC Æ©´× 8.5 CMS Æ©´× 8.6 G1 Æ©´× 8.7 jHiccup 8.8 ¸¶Ä¡¸ç CHAPTER 9 JVMÀÇ ÄÚµå ½ÇÇà 9.1 ¹ÙÀÌÆ®ÄÚµå Çؼ® 9.2 AOT¿Í JIT ÄÄÆÄÀÏ 9.3 ÇÖ½ºÆÌ JIT ±âÃÊ 9.4 ÄÚµå ij½Ã 9.5 °£´ÜÇÑ JIT Æ©´×¹ý 9.6 ¸¶Ä¡¸ç CHAPTER 10 JIT ÄÄÆÄÀÏÀÇ ¼¼°è·Î 10.1 JITWatch¶õ? 10.2 JIT ÄÄÆÄÀÏ °³¿ä 10.3 ÀζóÀÌ´× 10.4 ·çÇÁ ÆîÄ¡±â 10.5 Å»Ã⠺м® 10.6 ´ÜÇü¼º µð½ºÆÐÄ¡ 10.7 ÀÎÆ®¸°Á÷ 10.8 ¿Â-½ºÅà ġȯ 10.9 ¼¼ÀÌÇÁÆ÷ÀÎÆ® º¹½À 10.10 ÄÚ¾î ¶óÀ̺귯¸® ¸Þ¼­µå 10.11 ¸¶Ä¡¸ç CHAPTER 11 ÀÚ¹Ù ¾ð¾îÀÇ ¼º´É Çâ»ó ±â¹ý 11.1 Ä÷º¼Ç ÃÖÀûÈ­ 11.2 List ÃÖÀûÈ­ 11.3 Map ÃÖÀûÈ­ 11.4 Set ÃÖÀûÈ­ 11.5 µµ¸ÞÀÎ °´Ã¼ 11.6 Á¾·áÈ­ ¾È Çϱâ 11.7 ¸Þ¼­µå ÇÚµé 11.8 ¸¶Ä¡¸ç CHAPTER 12 µ¿½Ã ¼º´É ±â¹ý 12.1 º´·Ä¼ºÀ̶õ? 12.2 JMMÀÇ ÀÌÇØ 12.3 µ¿½Ã¼º ¶óÀ̺귯¸® ±¸Ãà 12.4 µ¿½Ã ¶óÀ̺귯¸® Á¤¸® 12.5 ½ÇÇàÀÚ¿Í Å½ºÅ© Ãß»óÈ­ 12.6 ÃֽŠÀÚ¹Ù µ¿½Ã¼º 12.7 ¸¶Ä¡¸ç CHAPTER 13 ÇÁ·ÎÆÄÀϸµ 13.1 ÇÁ·ÎÆÄÀϸµ °³¿ä 13.2 »ùÇøµ°ú ¼¼ÀÌÇÁÆ÷ÀÎÆà ÆíÇâ 13.3 °³¹ßÀÚ¿ë ÇÁ·ÎÆÄÀϸµ Åø 13.4 ÃֽŠÇÁ·ÎÆÄÀÏ·¯ 13.5 ÇÒ´ç ÇÁ·ÎÆÄÀϸµ 13.6 Èü ´ýÇÁ ºÐ¼® 13.7 ¸¶Ä¡¸ç CHAPTER 14 °í¼º´É ·Î±ë ¹× ¸Þ½Ã¡ 14.1 ·Î±ë 14.2 ¼º´É¿¡ ¿µÇâÀÌ ÀûÀº ·Î°Å ¼³°èÇϱâ 14.3 ¸®¾ó ·ÎÁ÷ ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇØ Áö¿¬ ÁÙÀ̱â 14.4 ¸¶Ä¡¸ç CHAPTER 15 ÀÚ¹Ù 9¿Í ¹Ì·¡ 15.1 ÀÚ¹Ù 9¿¡¼­ ¼Ò¼ÒÇÏ°Ô °³¼±µÈ ¼º´É 15.2 ÀÚ¹Ù 10°ú ±× ÀÌÈÄ ¹öÀü 15.3 ÀÚ¹Ù 9 Unsafe ±× ³Ê¸Ó 15.4 ¹ßÇÒ¶ó ÇÁ·ÎÁ§Æ®¿Í °ª ŸÀÔ 15.5 ±×¶ö°ú Æ®·¯Çà 15.6 ¹ÙÀÌÆ®ÄÚµåÀÇ ÇâÈÄ ¹ßÀü ¹æÇâ 15.7 µ¿½Ã¼ºÀÇ ÇâÈÄ ¹ßÀü ¹æÇâ 15.8 ¸¶Ä¡¸ç

ÀúÀÚ
º¥Àú¹Î J. ¿¡¹ø½º
µ¥ºê¿É½º ÆÀÀ» À§ÇÑ ¼º´É Åø °³¹ß»çÀÎ jClarityÀÇ °øµ¿ â¾÷ÀÚÀÌÀÚ ±â¼ú À§¿øÀÌ´Ù. ÀÚ¹Ù Ä¿
¹Â´ÏƼ ÇÁ·Î¼¼½º ÁýÇà À§¿øȸ¿¡¼­ ·±´ø ÀÚ¹Ù Ä¿¹Â´ÏƼ ´ëÇ¥·Î È°µ¿Çϸç ÀÚ¹Ù »ýÅ°èÀÇ Ç¥ÁØÀ»
Á¦Á¤ÇÏ´Â ÀÏÀ» Çß´Ù. Àڹ٠èÇǾð, ÀÚ¹Ù¿ø ·Ï½ºÅ¸ÀÎ ±×´Â [The Well-Grounded Java
Developer](¸Å´×, 2012)¸¦ °øµ¿ ÁýÇÊÇß°í ÀÚ¹Ù Ç÷§Æû, µ¿½Ã¼º, ±âŸ °ü·ÃµÈ ÁÖÁ¦·Î °­¿¬
À» °è¼ÓÇØ¿À°í ÀÖ´Ù.
Á¦ÀÓ½º °íÇÁ
ÀÚ¹Ù °³¹ßÀÚ ¹× ÀúÀÚÀÌ´Ù. ¿ö¸¯ ´ëÇб³¿¡ ´Ù´Ï´ø Áß Ã³À½ ÀÚ¹Ù¿¡ ¸Å·áµÇ¾î, Á¹¾÷ ÈÄ ·±´ø ÀÚ
¹Ù Ä¿¹Â´ÏƼ¿¡ °¡ÀÔÇß°í ±×¶§ºÎÅÍ ÀÌ Ä¿¹Â´ÏƼ¸¦ Áß½ÉÀ¸·Î ¼ö³â°£ JSR-310 ¼³°è/Å×½ºÆ®¸¦ ´ã
´çÇϸç JCP ÁýÇà À§¿øȸ¿¡¼­ È°µ¿ÇØ¿Ô´Ù. ÄÜÆÛ·±½º »óÀÓ ¿¬»çÀ̱⵵ ÇÑ ±×´Â ÇöÀç ¸ð°Ç ½ºÅĸ®¿¡¼­ °í°´ ÀÀ´ë ±â¼ú ±¸Ãà¿¡ ¸ÅÁøÇÏ°í ÀÖÀ¸¸ç, ¼¼°è °¢Áö¸¦ µ¹¸ç ´Ù¾çÇÑ ³ª¶ó¿¡¼­ ¿À·§µ¿¾È ÀÚ¹Ù, C++¸¦ °¡¸£Ä¡°í ÀÖ´Ù.
Å©¸®½º ´º·£µå
ÀÚ¹Ù ±â¼úÀ» ÀÀ¿ëÇØ ½Ç½Ã°£ ÁÖ½Ä µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ADVFN »çÀÌÆ®ÀÇ ¼±ÀÓ ÀÚ¹Ù °³¹ßÀÚ´Ù. ÇÖ½ºÆÌ JVM ³»ºÎ¿¡¼­ ÀÌ·ç¾îÁö´Â JIT (Àû½Ã) ÄÄÆÄÀÏ °áÁ¤À» ½Ã°¢È­ÇÏ´Â ¿ÀÇ ¼Ò½º ·Î±×
ºÐ¼®±â, JITWatch ÇÁ·ÎÁ§Æ®ÀÇ ÀúÀÛÀÚ´Ù. Àڹ٠èÇǾðÀÎ ±×´Â ¿©·¯ ÄÜÆÛ·±½º¿¡¼­ JIT ÄÄ
ÆÄÀÏ ±â¼ú °­¿¬À» ÇÑ´Ù.
Á¦ÀÓ½º °íÇÁ, Å©¸®½º ´º·£µå

¿ªÀÚ
ÀÌÀÏ¿õ
15³â °¡±îÀÌ ÀÚ¹Ù ÇÁ·±Æ®¿£µå/¹é¿£µå °³¹ßÀÚ ¹× AA·Î È°µ¿Çϸ鼭 ´Ù¾çÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ÇÁ·ÎÁ§Æ® ÇöÀåÀ» ´©º­ ¿Ô´Ù. Áý¿¡¼­´Â ¼¼ ¿©ÀÎÀÇ ºÐ¿¡ ³ÑÄ¡´Â »ç¶ûÀ» ¹Þ°í »ç´Â ÇູÇÑ µþ ¹Ùº¸´Ù. 2014³â ÀÌÈÄ·Î ½Ê¼ö ±ÇÀÇ IT Àü¹®¼­¸¦ ¹ø¿ªÇÏ¸ç µ¿·á, ÈÄ¹è °³¹ßÀÚµé°ú Áö½Ä, °æÇèÀ» ³ª´©´Â ÀÏ¿¡µµ Èû¾²°í ÀÖ´Ù. ¼ÒÁú°ú ½Ç·ÂÀº ¾øÁö¸¸ ½Ã°£ÀÌ ³ª¸é Ŭ·¡½Ä ÇǾƳë°îÀ» Áñ°Ü ¿¬ÁÖÇÑ´Ù.
   RESTful ÀÚ¹Ù ÆÐÅÏ°ú ½ÇÀü ÀÀ¿ë | ÀÌÀÏ¿õ | ¿¡ÀÌÄÜÃâÆÇ
   À¥¾î¼Àºí¸® ÀÎ ¾×¼Ç | ÀÌÀÏ¿õ | ÇѺû¹Ìµð¾î
   ½ºÇÁ¸µ5 ·¹½ÃÇÇ | ÀÌÀÏ¿õ | ÇѺû¹Ìµð¾î
   ÇÔ¼öÇü ÀÚ¹Ù½ºÅ©¸³Æ® | ÀÌÀÏ¿õ | ÇѺû¹Ìµð¾î
   Java EE µðÀÚÀÎ ÆÐÅÏ | ÀÌÀÏ¿õ | ±æ¹þ
ÀÌÀÏ¿õ
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

µî·ÏµÈ ¼­ÆòÁß ºÐ¾ß¿Í »ó°ü¾øÀÌ ¸ÅÁÖ ¸ñ¿äÀÏ 5ÆíÀÇ ¿ì¼öÀÛÀ» ¼±Á¤ÇÏ¿©, S-Money 3¸¸¿øÀ» Àû¸³Çص帳´Ï´Ù.
ÃÑ 0°³ÀÇ ¼­ÆòÀÌ ÀÖ½À´Ï´Ù.