Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : ÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö / ÀÚ¹Ù
Java ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ C# ºñ±³ Ȱ¿ë - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ Brian Bagnall
¤ý¿ª ÀÚ °í·Á´ëÇб³ ½Ã½ºÅÛ ¿¬±¸È¸
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2003³â 01¿ù 06ÀÏ
¤ýÁ¤ °¡ 23,000¿ø
¤ýÆäÀÌÁö 670 ÆäÀÌÁö
¤ýISBN 89-8054-499-5
¤ý³­À̵µ Áß±Þ
¤ýÃâÆÇ»ç ÀÎÆ÷ºÏ
Java ÇÁ·Î±×·¡¹Ö ±â¼úÀ» »ç¿ëÇØ È¿À²ÀûÀ¸·Î C#À» ¹è¿ìÀÚ.

  • C#°ú Java¸¦ »ó¼¼ÇÏ°Ô ºñ±³ ºÐ¼®
  • ¸ðµç ¼Ò½º ÆÄÀÏÀº www.syngress.com »çÀÌÆ®¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.
  • J2EE °³¹ßÀÚµéÀ» À§ÇØ ÀÌÇØÇϱ⠽±µµ·Ï ¸¸µé¾î ³õÀº .NET ÇÁ·¹ÀÓ¿öÅ©¿¡ °üÇÑ Á¤ÀÇ

    Java ÇÁ·Î±×·¡¹Ö °æÇèÀ» °¡Áö°í ÀÖ´Â °³¹ßÀÚµéÀÌ C#°ú .NETÀ» ¹è¿ï ¼ö ÀÖ´Â °¡Àå ºü¸¥±æ

    .NETÀº J2EE¿Í ºñ½ÁÇÑ ¿£ÅÍÇÁ¶óÀÌÁî±Þ À¥ ¼­ºñ½º¸¦ À§ÇÑ ¼Ö·ç¼ÇÀÌ´Ù. .NET Ç÷§ÆûÀ» »ç¿ëÇϱâ À§Çؼ­´Â ¹Ýµå½Ã C#¿¡ °üÇÑ Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ Ã¥Àº C#¿¡ °üÇÑ ±âº»ÀûÀÎ Áö½ÄÀ» Àü´ÞÇϱâ À§ÇÑ Ã¥ÀÌ ¾Æ´Ï´Ù. ÀÌ Ã¥Àº ÀÌ¹Ì Java ÇÁ·Î±×·¡¹Ö °æÇèÀ» °¡Áö°í ÀÖ´Â °³¹ßÀÚµéÀÌ ÀÚ½ÅÀÇ °æÇèÀ» ÅëÇØ¼­ °¡Àå È¿À²ÀûÀ¸·Î C#À̶ó´Â ¾ð¾î¸¦ ¹è¿ì°í ½±°Ô .NET Ç÷§ÆûÀ¸·Î ÀüÇâÇØ °¥ ¼ö ÀÖµµ·Ï ÇØÁÖ±â À§ÇÑ Ã¥ÀÌ´Ù. ¶ÇÇÑ, ÀÌ Ã¥Àº Java¿Í C#À» »ó¼¼ÇÏ°Ô ºñ±³ÇØ º¸¸é¼­ µÎ ¾ð¾î°¡ ¾î¶² Â÷ÀÌÁ¡À» °¡Áö°í ÀÖ´ÂÁö °³¹ßÀÚ°¡ ÀνÄÇϰí, ±×¸¦ ÅëÇØ¼­ »óȲ¿¡ µû¶ó ¾î¶² ¾ð¾î¸¦ »ç¿ëÇØ¾ßÇÏ´ÂÁö ÀûÀýÇÏ°Ô ÆÇ´ÜÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÙ °ÍÀÌ´Ù.

    1. JavaÀÇ °æÇè¿¡ ºñÃß¾î »ìÆìº¸´Â .NET°ú C#
    Java¿¡ °üÇÑ °æÇèÀ» ÅëÇØ¼­ .NETÀÇ ÀüüÀûÀÎ ±¸Á¶¿¡ ´ëÇØ¼­ ¾Ë¾Æº»´Ù.

    2. C# ¸í·É¹®
    C#¸¸ÀÌ °¡Áö°í ÀÖ´Â foreach¿Í °°Àº ¸í·É¹®¿¡ ´ëÇØ¼­ »ìÆìº»´Ù.

    3. Java¿Í C# ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ºñ±³
    ¸¸µé¾î ³õÀº Java ÀÀ¿ë ÇÁ·Î±×·¥À» C# ¾ð¾î·Î ±¸ÇöÇØ º¸¸é¼­ µÎ ¾ð¾î°£ÀÇ Â÷À̸¦ Á÷Á¢ ´À²¸º»´Ù.

    4. C#¿¡¼­ Á¦°øµÇ´Â ¶óÀ̺귯¸® Ŭ·¡½ºµéÀ» »ìÆìº»´Ù.
    ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µå´Âµ¥ »ç¿ëµÇ´Â StringBuilder¿Í °°Àº C#ÀÇ ¶óÀ̺귯¸® Ŭ·¡½ºµéÀ» »ìÆìº»´Ù.

    5. C#ÀÇ Áö½ÃÀڵ鿡 ´ëÇØ¼­ ¾Ë¾Æº»´Ù.
    ÇÁ·Î±×·¥À» ¼¼¼¼ÇÏ°Ô Á¶À²Çϱâ À§Çؼ­ »ç¿ëµÇ´Â ´Ù¾çÇÑ Áö½ÃÀÚµéÀ» »ìÆìº»´Ù.

    6. C#¿¡¸¸ ÀÖ´Â ´Ù¾çÇÑ ±â¼úµé¿¡ ´ëÇØ¼­ »ìÆìº»´Ù.
    °¡»ó ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ̳ª ¹öÀü °ü¸® ±â´É µî C#¿¡¼­¸¸ Á¦°øµÇ´Â ±â¼úµé¿¡ ´ëÇØ¼­ »ìÆìº»´Ù.

    7. C#ÀÌ »ç¿ëÇÏ´Â °´Ã¼¿¡ ´ëÇÑ °³³äÀ» ¸¶½ºÅÍÇÑ´Ù.
    C#ÀÌ »ç¿ëÇÏ´Â °´Ã¼ ¸ðµ¨À» »ìÆìº¸°í, ¹Ú½ÌÀ̳ª ¾ð¹Ú½Ì°ú °°Àº °´Ã¼¸¦ À§ÇÑ ±â¼úµé¿¡ ´ëÇØ¼­ »ìÆìº»´Ù.

    8. Java¿¡ °üÇÑ Áö½ÄÀ» »ç¿ëÇØ C#ÀÇ ¿¬»ê¹æ½Ä¿¡ ´ëÇØ¼­ »ìÆìº»´Ù.
    C#¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿¬»êÀڵ鿡 ´ëÇØ¼­ »ìÆìº¸°í, Java ÇÁ·Î±×·¡¸Ó¿¡°Ô´Â »ý¼ÒÇÑ ¿¬»êÀÚ ¿À¹ö·Îµù ¹æ¹ý¿¡ ´ëÇØ¼­µµ ¾Ë¾Æº»´Ù.

    9. JUMP¸¦ »ç¿ëÇÑ´Ù.
    JUMP(Java User Migration Path)´Â Java¿¡¼­ C#À¸·Î ¾ð¾î¸¦ ¹Ù²Ù´Â °úÁ¤ Áß¿¡ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ °ÍµéÀ» Á¦°øÇØ ÁÙ °ÍÀÌ´Ù.
  •  
    ÇöÀç ¸ð¹ÙÀÏ ½ÃÀåÀ» ºñ·ÔÇÑ ¼ö¸¹Àº ÀüÀÚ Á¦Ç° ½ÃÀå¿¡¼­, Microsoft, Sony, »ï¼ºÀüÀÚ µîÀÇ ¼¼ °³·Î ÆÐ·Î ³ª´µ¾î Ä¡¿­ÇÑ °ø¹æÀüÀ» Çϰí ÀÖ´Â ÁßÀÌ´Ù. ±× ȸ»çµé °¡¿îµ¥ ÇÁ·Î±×·¡¹Ö ºÐ¾ßÀÇ ¾ç´ë ÃàÀ» ÀÌ·ç°í ÀÖ´Â °ÍÀÌ Sun Microsystems¿Í MicrosoftÀÌ´Ù. .NET Á¦Ç°±ºÀº Java Á¦Ç°±º¿¡ ´ëÇ×Çϱâ À§Çؼ­, ±×¸®°í »õ·Î¿öÁø ÇÁ·Î±×·¡¹Ö ȯ°æ¿¡¼­ ÇÊ¿äÇÑ ÇÁ·Î±×·¥À» ¸¸µå´Âµ¥ »ç¿ëÇϱâ À§ÇØ ±¸ÇöµÇ¾ú´Ù.
    ÀÌ·± ´ëÄ¡ »óȲ ¼Ó¿¡¼­ ÇÁ·Î±×·¡¸Óµé ¿ª½Ã Java Á¦Ç°±ºÀ» ¼±ÅÃÇÒÁö .NET Á¦Ç°±ºÀ» ¼±ÅÃÇÒÁö¿¡ ´ëÇØ ¸¹Àº ¸»µéÀ» Çϰí ÀÖ´Â °Í °°´Ù. ƯÈ÷, ¿©·¯ºÐ°ú °°ÀÌ ÀÌ¹Ì Java Á¦Ç°±º¿¡ Àͼ÷ÇØÁ® ÀÖ´Â ÇÁ·Î±×·¡¸ÓµéÀº ƯÈ÷ ¼Õ¿¡ À;î¹ö¸° Java¸¦ µÎ°í ¼±¶æ »õ·Î¿î ¾ð¾î¸¦ ¹è¿ï °á½ÉÀ» ÇϱⰡ ½±Áö ¾ÊÀ» °ÍÀÌ´Ù. ±×·¯³ª ¾ÆÁ÷ ¾î´À ÂÊÀÌ À̱æÁö´Â ¾Æ¹«µµ ¸ð¸£´Â ºÒ¾ÈÇÑ »óÅÂÀÌ´Ù.

    ¹°·Ð, MicrosoftÃøÀÌ ¿ì¼¼¸¦ Á¡ÇÑ´Ù°í ÇØ¼­ ÇÏ·ç ¾ÆÄ§¿¡ Java°¡ »ç¶óÁ® ¹ö¸®Áö´Â ¾Ê°ÚÁö¸¸, °æÀï¿¡¼­ ÆÐ¹èÇÑ ¸¸Å­ Java¶ó´Â ¾ð¾î´Â ÁÖ·ù ½ÃÀå¿¡¼­ ÈûÀ» ÀҾ °ÍÀ̰í, Java ¾ð¾î¹Û¿¡ »ç¿ëÇÒ ÁÙ ¸ð¸£´Â ÇÁ·Î±×·¡¸Óµé ¿ª½Ã ¸ÞÀÎ ÇÁ·Î±×·¡¸Ó·Î½áÀÇ ÀÔÁö°¡ À§ÇèÇÏ°Ô µÉ °ÍÀÌ´Ù. ¶ÇÇÑ ±×·¸Áö ¾Ê´Ù°í ÇØµµ, .NETÀº Microsoft¿¡¼­ ¾öû³­ µ·°ú ÈûÀ» µé¿©¼­ ¸¸µé¾î³½ Á¦Ç°±ºÀθ¸Å­ ÀÏÀ» Çϸ鼭 ¾ðÁ¦ ¾î´À ¶§ .NET°ú ¸¸³ª°Ô µÉÁö ¸ð¸£´Â ¸¸Å­ Java ÇÁ·Î±×·¡¸Óµé ¿ª½Ã ¾î´À Á¤µµ .NET¿¡ ´ëÇØ Àͼ÷ÇØÁú Çʿ䰡 ÀÖ´Ù°í »ý°¢ÇÑ´Ù.

    C#Àº .NET¿¡¼­ »ç¿ëÇÏ´Â ¾ð¾îµé Áß Java ÇÁ·Î±×·¡¸Ó¿¡°Ô ÀûÇÕÇÑ ¾ð¾î¶ó°í »ý°¢ÇÑ´Ù. Java¸¦ ¸ð¹æÇؼ­ C#À» ¸¸µé¾ú´Ù´Â À̾߱Ⱑ ³ª¿Ã¸¸Å­ C#°ú Java´Â ºñ½ÁÇÑ Á¡ÀÌ ¸¹°í, C++ó·³ ³Ê¹« ¼¼¼¼ÇÑ ºÎºÐµé±îÁö ½Å°æ½á¾ß ÇÒ Çʿ䵵 ¾øÀ¸¸ç, Visual Basicó·³ ³Ê¹« ´Ü¼øÇÏÁöµµ ¾Ê´Ù.

    ÀÌ Ã¥Àº ±âÁ¸ÀÇ Java ÇÁ·Î±×·¡¸ÓµéÀÌ ÀÚ½ÅÀÇ Java ÇÁ·Î±×·¡¹Ö Áö½ÄÀ» ¹ÙÅÁÀ¸·Î °¡Àå È¿À²ÀûÀ¸·Î C# ¾ð¾î¸¦ ¹è¿ï ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. Java ¾ð¾î»Ó¸¸ ¾Æ´Ï¶ó C, C++, Delphi¿Í °°Àº ÄÄÆÄÀÏ ¾ð¾î¸¦ »ç¿ëÇØ º¸½Å ºÐµéÀ̶ó¸é ¾µµ¥¾ø´Â ½Ã°£ ³¶ºñ¾øÀÌ C# ¾ð¾î¸¦ »ç¿ëÇϴµ¥ ÇÊ¿äÇÑ ³»¿ë¸¸À» È¿À²ÀûÀ¸·Î ¹è¿ö³ª°¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´Ù¸¸, óÀ½ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¹è¿ì·Á°í ÇϽô ºÐµé¿¡°Ô´Â ÀÌ Ã¥À» ±ÇÇÏ°í ½ÍÁö ¾Ê´Ù. ¹°·Ð ³»¿ë ÀÚü´Â C#À» ¹è¿ì´Âµ¥ ÇÊ¿äÇÑ ±âÃÊÀûÀÎ °Íµµ ¸ðµÎ Æ÷ÇÔÀ» Çϰí ÀÖÁö¸¸, ±¸¼ºÀÌ ½¬¿î ³»¿ëºÎÅÍ ¾î·Á¿î ³»¿ëÀ¸·Î ¼³¸íÀ» ÇØ³ª°¡´Â °ÍÀÌ ¾Æ´Ï¶ó, ÁÖÁ¦º°·Î ÇÁ·Î±×·¡¸ÓµéÀÌ »õ·Î¿î ¾ð¾î¸¦ ¹è¿ì´Âµ¥ ÇÊ¿äÇÑ ³»¿ëÀ» ±âÁØÀ¸·Î ³ª´©¾îÁ® Àֱ⠶§¹®ÀÌ´Ù. ¶ÇÇÑ, ÇÁ·Î±×·¡¸Ó¶ó¸é °øÅëÀûÀ¸·Î ¾Ë°í ÀÖ´Â Á¡µé¿¡ ´ëÇÑ ³»¿ë ¿ª½Ã ´ëºÎºÐ »ý·«µÇ¾î Àֱ⠶§¹®ÀÌ´Ù.
     
     
     
                                      
    ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»