µü ÇÊ¿äÇÑ ¸¸Å, ÀÚ¹Ù ÇÙ½É ¹®¹ý°ú °³³ä ÀÌÇØ Áß½ÉÀ¸·Î ¹è¿ì´Â »õ·Î¿î ÀÚ¹Ù ÀÔ¹®¼12³â°£ °ÀǸ¦ Çغ¸´Ï ¹«¾ùÀ» ÀÌÇØÇÏÁö ¸øÇÏ´ÂÁö, ¹«¾ùÀ» ¾î·Á¿öÇÏ´ÂÁö, Çö¾÷ ³ª°¡¼ ´çÀå ¾µ¸ð ÀÖ´Â ±â¹ý°ú ±×·¸Áö ¸øÇÑ ±â¹ýÀÌ ¹«¾ùÀÎÁö ¾Ë°Ô µÇ¾ú½À´Ï´Ù. ÇÁ·Î±×·¡¸Óó·³ »ý°¢ÇÏ°í, ÇÁ·Î±×·¡¸Ó·Î ¾ÈÂøÇÒ ºÐ²² µü ÇÊ¿äÇÑ ¸¸Å ¾Ë·Áµå¸³´Ï´Ù. Ãʺ¸ÀÚµµ ½±°í ¸íÈ®ÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÇнÀ ¸ñÇ¥¸¦ Àϸñ¿ä¿¬ÇÏ°Ô Á¦½ÃÇÏ°í ÇÙ½É ³»¿ëÀ» Á¤¸®ÇØ º¸¿©ÁÝ´Ï´Ù. À̷еµ ½Ç½ÀÀ¸·Î Á÷Á¢ üÇèÇÏ¿© üµæÇÏ°Ô Çß½À´Ï´Ù. ´Ü°èº°·Î °£´ÜÇÑ ÇÁ·ÎÁ§Æ®¸¦ ±¸ÇöÇÕ´Ï´Ù. ÇÁ·Î±×·¡¹Ö¿¡ ÀÔ¹®ÇØ ÇÁ·Î±×·¡¸Ó·Î Ãë¾÷ÇÏ°í ½ÍÀº ºÐµéÀ̶ó¸é ÀÚ¹Ù¿¡ µµÀüÇغ¸¼¼¿ä.
27³âÂ÷ °³¹ßÀÚ·Î ÃÖ±Ù 12¿© ³â°£ ¿©·¯ ±³À° ±â°ü¿¡¼ ÀÚ¹Ù¿Í ¸ð¹ÙÀÏ ¾Û °³¹ß, ºòµ¥ÀÌÅÍ °ÀǸ¦ °âÇÏ°í ÀÖ´Ù. ÀÎÇÁ·±¿¡¼ ¡´¿¹Á¦·Î ¹è¿ì´Â ½ºÇÁ¸µ ºÎÆ® ÀÔ¹®¡µ, ¡´µðÀÚÀÎ ÆÐÅÏ with JAVA(GoF)¡µ, ¡´ÀÚ¹Ù : Ŭ·¡½ºÀÇ ÀÌÇØ¿Í °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¡µ µîÀÇ ¿Â¶óÀÎ °Àǵµ ÁøÇàÇÑ´Ù. Àú¼·Î´Â ¡¶¿¹Á¦·Î ¹è¿ì´Â ½ºÇÁ¸µ ºÎÆ® ÀÔ¹®¡·(ºñÁ¦ÀÌÆÛºí¸¯, 2020), ¡¶ÇٽɰÁÂ! À¯´ÏƼ¡·(À¯ÆäÀÌÆÛ, 2018), ¡¶ÇٽɰÁÂ! Cocos2d-X¡·(À¯ÆäÀÌÆÛ, 2017)°¡ ÀÖ´Ù.
00Àå ÀÚ¹Ù °³¹ß ȯ°æ ±¸Ãà[1 ´Ü°è ÀÚ¹Ù ±âÃÊ ÇÁ·Î±×·¡¹Ö]01Àå Hello Java World _1.1 ÇÁ·Î±×·¡¹Ö ¾ð¾î _1.2 ÀÚ¹Ù _1.3 JVM _1.4 ù ÀÚ¹Ù ÇÁ·ÎÁ§Æ® ¸¸µé±â _ÇнÀ ¸¶¹«¸® 02Àå ÀÚ·áÇü _2.1 Áø¼ö °è»ê¹ý _2.2 ÄÄÇ»ÅÍ¿¡¼ µ¥ÀÌÅÍ Ã³¸® ¹æ½Ä _2.3 ÀÚ¹Ù ±âº» ÀÚ·áÇü _ÇнÀ ¸¶¹«¸® 03Àå º¯¼ö, »ó¼ö, ÀÚ·áÇüÀÇ Çüº¯È¯ _3.1 º¯¼ö _3.2 »ó¼ö _3.3 ÀÚ·áÇüÀÇ Çüº¯È¯ _ÇнÀ ¸¶¹«¸® 04Àå ¿¬»êÀÚ _4.1 »ê¼ú ¿¬»êÀÚ _4.2 ´ëÀÔ ¿¬»êÀÚ¿Í º¹ÇÕ ´ëÀÔ ¿¬»êÀÚ _4.3 ºÎÈ£ ¿¬»êÀÚ¿Í Áõ°¨ ¿¬»êÀÚ _4.4 ºñ±³ ¿¬»êÀÚ(°ü°è ¿¬»êÀÚ) _4.5 ³í¸® ¿¬»êÀÚ _4.6 Á¶°Ç ¿¬»êÀÚ _4.7 ´ÜÇ× ? ÀÌÇ× ? »ïÇ× ¿¬»êÀÚ _4.8 ¿¬»êÀÚ ¿ì¼±¼øÀ§ _ÇнÀ ¸¶¹«¸® 05Àå ÄÜ¼Ö Ãâ·Â°ú ÀÔ·Â _5.1 ÄÜ¼Ö Ãâ·Â _5.2 ÄÜ¼Ö ÀÔ·Â _ÇнÀ ¸¶¹«¸® 06Àå Á¦¾î¹® _6.1 Á¶°Ç¹® _6.2 ¹Ýº¹¹® _ÇнÀ ¸¶¹«¸® 07Àå ¸Þ¼µå¿Í º¯¼öÀÇ »ç¿ë °¡´É ¹üÀ§ _7.1 ¸Þ¼µå Á¤ÀÇÇϱâ _7.2 ¸Þ¼µå Á¾·áÇϱâ _7.3 º¯¼öÀÇ »ç¿ë °¡´É ¹üÀ§ _ÇнÀ ¸¶¹«¸® 08Àå Project °è»ê±â ¸¸µé±â(¼±¼ö ¼ö¾÷ ¾÷±×·¹À̵å) _8.1 ¸Þ´º ¸¸µé±â _8.2 ¸Þ´º Ãâ·Â ¹× »ç¿ëÀÚ ÀÔ·Â _8.3 ¿¬»ê ±â´É ¸¸µé±â _8.4 ¼±Åà ¸Þ´º ½ÇÇàÇϱâ _8.5 À¯È¿¼º °Ë»ç _ÇнÀ ¸¶¹«¸® [2´Ü°è ÀÚ¹Ù °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö]09Àå Ŭ·¡½ºÀÇ ±âÃÊ _9.1 °´Ã¼ _9.2 Ŭ·¡½º _9.3 °´Ã¼¿Í Ŭ·¡½º _9.4 ¿À¹ö·Îµù _9.5 »ý¼ºÀÚ _9.6 Á¢±Ù Á¦ÇÑÀÚ _ÇнÀ ¸¶¹«¸® 10Àå ÀÚ¹ÙÀÇ ¸Þ¸ð¸® ¸ðµ¨ _10.1 ÀÚ¹ÙÀÇ ¸Þ¸ð¸® ¸ðµ¨ _10.2 µð¹ö±ëÇÏ¸ç ¹è¿ì´Â ½ºÅà ¿µ¿ª ¿ø¸® _10.3 µð¹ö±ëÇÏ¸ç ¹è¿ì´Â Èü ¿µ¿ª ¿ø¸® _10.4 µð¹ö±ëÇÏ¸ç ¹è¿ì´Â Èü ¿µ¿ª °´Ã¼ ÂüÁ¶ _ÇнÀ ¸¶¹«¸® 11Àå ½ºÅÂƽÀÇ ÀÌÇØ _11.1 ½ºÅÂƽ _11.2 Àü¿ª º¯¼ö·Î »ç¿ë _11.3 main()º¸´Ù ¸ÕÀú ½ÇÇà _11.4 À¯Æ¿ ¸Þ¼µå·Î »ç¿ë _ÇнÀ ¸¶¹«¸® 12Àå Ŭ·¡½ºÀÇ »ó¼Ó _12.1 »ó¼Ó _12.2 ¿À¹ö¶óÀ̵ù _12.3 »ó¼ÓÀÌ Á¦ÇѵǴ final _12.4 Ãß»ó Ŭ·¡½º _12.5 ÀÎÅÍÆäÀ̽º _12.6 ´ÙÇü¼º _12.7 instanceof ¿¬»êÀÚ _ÇнÀ ¸¶¹«¸® 13Àå ÆÐÅ°Áö¿Í Ŭ·¡½º Æнº _13.1 Ŭ·¡½º Æнº _13.2 ÆÐÅ°Áö _13.3 ÆÐÅ°Áö·Î ¹®Á¦ ÇØ°á _13.4 ÀÓÆ÷Æ® _13.5 ÀÚ¹Ù¿¡¼ ±âº» Á¦°øÇÏ´Â ÆÐÅ°Áö¿Í Ŭ·¡½º _ÇнÀ ¸¶¹«¸® 14Àå String Ŭ·¡½º _14.1 StringÀ» ¼±¾ðÇÏ´Â µÎ °¡Áö ¹æ¹ý _14.2 ¹®ÀÚ¿Çü º¯¼öÀÇ ÂüÁ¶ ºñ±³ _14.3 ¹®ÀÚ¿Çü º¯¼öÀÇ ³»¿ë ºñ±³ _14.4 String Ŭ·¡½ºÀÇ ¸Þ¼µå _14.6 ¹®ÀÚ¿ °áÇÕ _14.7 ¹®ÀÚ¿ ºÐÇÒ _ÇнÀ ¸¶¹«¸® 15Àå ¹è¿ _15.1 1Â÷¿ø ¹è¿ _15.2 for ~ each¹® _15.3 ´ÙÂ÷¿ø ¹è¿ _15.4 ¹è¿ °ü·Ã À¯Æ¿¸®Æ¼ ¸Þ¼µå _ÇнÀ ¸¶¹«¸® 16Àå ¿¹¿Ü ó¸® _16.1 ¿¹¿Ü¿Í ¿¡·¯ _16.2 ¿¹¿Ü Á¾·ù _16.3 ¿¹¿Ü ó¸®Çϱâ _16.4 ¿¹¿Ü ó¸® ¹Ì·ç±â(´øÁö±â) _ÇнÀ ¸¶¹«¸® 17Àå ÀÚ¹ÙÀÇ ±âº» Ŭ·¡½º _17.1 java.lang Ŭ·¡½º _17.2 Object Ŭ·¡½º _17.3 ·¡ÆÛ Å¬·¡½º _17.4 Math Ŭ·¡½º _17.5 Random Ŭ·¡½º _17.6 Arrays Ŭ·¡½º _ÇнÀ ¸¶¹«¸® 18Àå ¿°ÅÇü, °¡º¯ Àμö, ¾î³ëÅ×ÀÌ¼Ç _18.1 ¿°ÅÇü _18.2 °¡º¯ Àμö _18.3 ¾î³ëÅ×ÀÌ¼Ç _ÇнÀ ¸¶¹«¸® 19Àå Project Á¤·Ä ¾Ë°í¸®Áò ¸¸µé±â _19.1 ¹öºí Á¤·Ä _19.2 ÄûÁî : »ðÀÔ Á¤·Ä _ÇнÀ ¸¶¹«¸® [3´Ü°è Àڹ٠Ŭ·¡½º ÀÀ¿ë ÇÁ·Î±×·¡¹Ö]20Àå Á¦³×¸¯ _20.1 Á¦³×¸¯ÀÇ Çʿ伺 _20.2 Á¦³×¸¯ ±â¹ÝÀÇ Å¬·¡½º Á¤ÀÇÇϱâ _20.3 Á¦³×¸¯ ±â¹ÝÀÇ ÄÚµå·Î °³¼±ÇÑ °á°ú _20.4 ¸Å°³º¯¼ö°¡ ¿©·¯ °³ÀÏ ¶§ Á¦³×¸¯ Ŭ·¡½ºÀÇ Á¤ÀÇ _20.5 Á¦³×¸¯ Ŭ·¡½ºÀÇ ¸Å°³º¯¼ö ŸÀÔ Á¦ÇÑÇϱâ _20.6 Á¦³×¸¯ ¸Þ¼µåÀÇ Á¤ÀÇ _ÇнÀ ¸¶¹«¸® 21Àå Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ© _21.1 ÀڷᱸÁ¶ _21.2 Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±¸Á¶ _21.3 List¡´E¡µ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Ä÷º¼Ç Ŭ·¡½ºµé _21.4 Set¡´E¡µ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Ä÷º¼Ç Ŭ·¡½ºµé _21.5 Queue¡´E¡µ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Ä÷º¼Ç Ŭ·¡½ºµé _21.6 Map¡´K, V¡µ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Ä÷º¼Ç Ŭ·¡½ºµé _21.7 Ä÷º¼Ç ±â¹Ý ¾Ë°í¸®Áò _ÇнÀ ¸¶¹«¸® 22Àå ³»ºÎ Ŭ·¡½º, ¶÷´Ù½Ä _22.1 ³»ºÎ Ŭ·¡½º _22.2 ¸â¹ö ³»ºÎ Ŭ·¡½º _22.3 Áö¿ª ³»ºÎ Ŭ·¡½º _22.4 ÀÍ¸í ³»ºÎ Ŭ·¡½º _22.5 ¶÷´Ù½Ä _22.6 ÇÔ¼öÇü ÀÎÅÍÆäÀ̽º _ÇнÀ ¸¶¹«¸® 23Àå ½ºÆ®¸² _23.1 ½ºÆ®¸² _23.2 Áß°£ ¿¬»ê, ÃÖÁ¾ ¿¬»ê _23.3 ÆÄÀÌÇÁ¶óÀÎ ±¸¼º _23.4 Ä÷º¼Ç °´Ã¼ vs ½ºÆ®¸² _23.5 ¿©·¯ °¡Áö ¿¬»êµé _ÇнÀ ¸¶¹«¸® 24Àå ÀÔÃâ·Â ½ºÆ®¸² _24.1 ÀÚ¹ÙÀÇ ÀÔÃâ·Â ½ºÆ®¸² _24.2 ÀÔÃâ·Â ½ºÆ®¸²ÀÇ ±¸ºÐ _24.3 ÆÄÀÏ ´ë»ó ÀÔÃâ·Â ½ºÆ®¸² »ý¼º _24.4 º¸Á¶ ½ºÆ®¸² _24.5 ¹®ÀÚ ½ºÆ®¸² _ÇнÀ ¸¶¹«¸® 25Àå ½º·¹µå _25.1 ½º·¹µåÀÇ ÀÌÇØ _25.2 ½º·¹µå »ý¼º°ú ½ÇÇà _25.3 ½º·¹µå µ¿±âÈ _25.4 ½º·¹µå Ç® _25.5 Callable & Future _25.6 ReentrantLock Ŭ·¡½º : ¸í½ÃÀû µ¿±âÈ _25.7 Ä÷º¼Ç °´Ã¼ µ¿±âÈ _ÇнÀ ¸¶¹«¸® 26Àå Project ÁÖ¼Ò·Ï ¸¸µé±â _26.1 ÇÁ·ÎÁ§Æ® ±¸»óÇϱâ _26.2 PhoneInfo Ŭ·¡½º ¸¸µé±â _26.3 ¸ÞÀÎ ¸Þ´º ±¸¼ºÇϱâ _26.4 ¿¬¶ôó ÀÔ·Â _26.5 ¿¬¶ôó Á¶È¸ _26.6 ¿¬¶ôó »èÁ¦ _26.7 ÇÁ·Î±×·¥ Á¾·á ½Ã ¿¬¶ôó ÀúÀå _26.8 ÇÁ·Î±×·¥ ½ÃÀÛ ½Ã ¿¬¶ôó ·Îµå _ÇнÀ ¸¶¹«¸®