
HOME µµ¼Á¤º¸ IT µµ¼ ÄÄÇ»ÅÍ ÀϹÝ/Ȱ¿ë

Part1 ÀÚ¹Ù ÀÔ¹®
ÀÚ¹ÙÀÇ ¿ª»ç¿Í Ư¡¿¡ °üÇØ¼ ¼³¸íÇϰí VS Code ±â¹ÝÀÇ ÀÚ¹Ù °³¹ß ȯ°æÀ» ¼³Ä¡ÇÕ´Ï´Ù. ÀÚ¹Ù¸¦ ¿Ö ¹è¿ö¾ß ÇÏ´ÂÁö¿¡ ´ëÇØ¼µµ ´Ù·ç¸ç ¡®Hello World!¡¯¸¦ Á÷Á¢ ¼ÕÄÚµùÇÏ°í ½ÇÇàÇØº¾´Ï´Ù.
Part2 ÀÚ¹Ù ¾ð¾î ±âº»
ÀÚ¹Ù ¾ð¾îÀÇ ±âº»ÀÌ µÇ´Â º¯¼ö¿Í ±âº» ŸÀÔ¿¡¼ ¹è¿ó´Ï´Ù. ¶ÇÇÑ °¢Á¾ ¿¬»êÀÚ¿Í µ¥ÀÌÅÍ ÀÔÃâ·ÂÀ» ´Ù·ç°í ¸¶Áö¸·À¸·Î ¹è¿À» ¹è¿ó´Ï´Ù.
Part3 Á¦¾î¹®
ÇÁ·Î±×·¥ ·ÎÁ÷À» ±¸¼ºÇÏ´Â ±âº» ¿ä¼ÒÀÎ ¹Ýº¹¹®(for, while, do while ¹®)°ú ºÐ±â¹®(if, switch ¹®)°°Àº Á¦¾î¹®À» ¿¹Á¦¿Í ÇÔ²² ¹è¿ó´Ï´Ù.
Part4 ÇÔ¼ö¿Í String Ŭ·¡½º
ÇÔ¼ö¿Í ¸Þ¼µåÀÇ °³³äÀ» ÅëÇØ ÇÁ·Î±×·¥À» ±¸Á¶ÈÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿ó´Ï´Ù. ¶ÇÇÑ int, double°ú ÇÔ²² °¡Àå ÀÚÁÖ »ç¿ëÇÏ´Â µ¥ÀÌÅÍ Å¸ÀÔÀÎ String Ŭ·¡½º¿¡ ´ëÇØ ¹è¿ó´Ï´Ù. °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì±â À§ÇÑ ¹Ù·Î ¹® ¾Õ¿¡ ÀÖ½À´Ï´Ù.
Part5 °´Ã¼ÁöÇâ ÀÔ¹®
°´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö(OOP)ÀÇ ±âº» °³³äÀΠŬ·¡½º¿Í °´Ã¼ÀÇ °³³ä¿¡ ´ëÇØ ¹è¿ó´Ï´Ù. Á÷Á¢ Ŭ·¡½º¸¦ ¸¸µé¾îº¸°í ¸â¹ö º¯¼ö¿Í ¸Þ¼µå¸¦ ¸¸µé¾îº¾´Ï´Ù. ±× ¿Ü Á¢±Ù Á¦¾îÀÚ¿Í static Ű¿öµå¿Í °´Ã¼ÀÇ Ç¥Çö·ÂÀ» dzºÎÇÏ°Ô ÇÏ´Â ¸Þ¼µå ¿À¹ö·Îµù¿¡ ´ëÇØ ´Ù·ì´Ï´Ù.
Part6 °´Ã¼ÁöÇâ ÇÙ½É
°´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ Á»´õ ±íÀº °÷À» ¹è¿ó´Ï´Ù. ÀÎÅÍÆäÀ̽º¿Í »ó¼Ó°ú °°Àº ÇʼöÀûÀÎ °³³ä°ú Á¶±Ý ´õ ¾î·Á¿î Ãß»ó Ŭ·¡½º¿Í 4°¡Áö Áßø Ŭ·¡½ºÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ¹è¿ó´Ï´Ù.
Part7 Ç¥ÁØ API Ȱ¿ë
ÀÌ¹Ì Àß ¸¸µé¾îÁø ±â´ÉµéÀ» ¸ð¾Æ³õÀº Àڹ٠ǥÁØ APIµéÀ» ¹è¿ó´Ï´Ù. Date¿Í Calendar Ŭ·¡½º¿Í °°Àº ½Ã°£ °ü·Ã Ŭ·¡½º¿¡¼ºÎÅÍ ³¼ö »ý¼º, ¼öÇÐ ±â´É ¹× System Ŭ·¡½º µîµµ Â÷·Ê·Î ´Ù·ì´Ï´Ù.
Part8 ÀڷᱸÁ¶
ÀÚ¹Ù´Â °·ÂÇÑ ±âº» ÀڷᱸÁ¶¸¦ Á¦°øÇÕ´Ï´Ù. ÀÚ¹Ù Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©(JCF)¿¡¼ Á¦°øÇÏ´Â List, Map, Set ÀÎÅÍÆäÀ̽º¿Í ±× ±¸Çö Ŭ·¡½ºµéÀÇ °³³ä°ú »ç¿ë¹ýÀ» ´Ù·ì´Ï´Ù.
Part9 ÀÔÃâ·Â°ú ¿¹¿Ü ó¸®
Ç¥ÁØ ÀÔÃâ·Â°ú ÆÄÀÏ ÀÔÃâ·Â°ú °°Àº ÀÚ¹Ù ÀÔÃâ·Â Ŭ·¡½ºµéÀ» ¹è¿ì¸ç CSV¿Í JSON°ú °°Àº µ¥ÀÌÅÍ Ã³¸® ¹æ¹ýµµ ¹è¿ó´Ï´Ù. ¶ÇÇÑ ÇÁ·Î±×·¥ÀÇ ½ÇÇà ½Ã ¹ß»ýÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¿¹¿Ü¸¦ ´Ù·ê ¼ö ÀÖ´Â try, catch, finally¿Í °°Àº ¹®¹ý µîÀ» ¹è¿ó´Ï´Ù.
Part10 °ø°ø API Ȱ¿ë ÇÁ·ÎÁ§Æ®
Áö±Ý±îÁö ¹è¿î ³»¿ëÀ» ¸ðµÎ Ȱ¿ëÇÒ ¼ö ÀÖ´Â °ø°ø API Ȱ¿ë ÇÁ·ÎÁ§Æ®¸¦ ´Ù·ì´Ï´Ù. °ø°ø µ¥ÀÌÅ͸¦ ¿äûÇϰí XML ȤÀº JSONÀ¸·Î ¹Þ¾Æ¿É´Ï´Ù. ½Ç¹«¿¡¼ Ȱ¿ëÇÒ ¼ö ÀÖ´Â okhttp¿Í GSON°°Àº ¶óÀ̺귯¸®¸¦ Ȱ¿ëÇÏ¿© °ø°ø µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ¿© ¿øÇÏ´Â °á°ú¸¦ Ãâ·ÂÇÕ´Ï´Ù.
º»¹® Áß°£¿¡´Â È¥ÀÚ Á¤¸®ÇÏ´Â ÀÚ¹Ù¸¦ ÅëÇØ ½Ç¹«¿¡¼ ÅëÇÏ´Â ÆÁµéÀ» Á¦°øÇÕ´Ï´Ù. ÀúÀÚµµ Ãʺ¸ ½ÃÀý¿¡´Â ¾î¶»°Ô ÇÒÁö¸¦ ¸ô¶ó ÁÂÃæ¿ìµ¹ÇÏ¿´½À´Ï´Ù. ¿©·¯ ¹ø ½ÇÆÐ¿Í ½Ç¼ö·Î ¾òÀº Áö½ÄÀ» ÀÌ Ã¥À» ÅëÇØ Á¶±ÝÀÌ¶óµµ °øÀ¯Çϱâ À§ÇØ ±âÃÊ ¹®¹ý ³»¿ë°ú ÇÁ·ÎÁ§Æ®¸¦ ¿Ï¼ºÇÒ ¼ö ÀÖ°Ô ¾Ë·ÁÁÖ°í ÀÖ½À´Ï´Ù.

Ã¥ ¾²´Â ÇÁ·Î±×·¡¸Ó
¿¬¼¼´ëÇб³ Á¤º¸´ëÇпø¿¡¼ °æ¿µÁ¤º¸ÇÐÀ» Àü°øÇÑ ÈÄ LG ÀüÀÚ¿¡¼ ¾Èµå·ÎÀÌµå ¾ÛÀ» °³¹ßÇß´Ù. ÃÖ±Ù¿¡´Â CTO ¼±ÇàºÎ¼·Î ÀÚ¸®¸¦ ¿Å°Ü webOS¿¡ žÀçµÇ´Â À¥¿£ÁøÀ» °³¹ßÇϰí ÀÖ´Ù. ÀÚ¹Ù Ä«Æä¿Í Çѱ¹ÀÚ¹Ù°³¹ßÀÚÇùÀÇȸ(JCO)¿¡¼ Ãʱ⠸â¹ö·Î ¼ö ³â°£ Ȱµ¿Çß´Ù. À̹ø Ã¥Àº ÃÑ 10¹øÂ° Ãâ°£Çϴ åÀ¸·Î, ÁýÇÊÇÑ Ã¥À¸·Î´Â <óÀ½ ¹è¿ì´Â Ç÷¯ÅÍ>
<¾Èµå·ÎÀ̵带 À§ÇÑ Gradle>ÀÌ ÀÖÀ¸¸ç ¹ø¿ªÇÑ Ã¥À¸·Î´Â <ÄõÄ¿½º ÄîºÏ> <ÀÚ¹Ù·Î ¹è¿ì´Â ÇÙ½É ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò>, <±×·¹ÀÌµé ·¹½ÃÇÇ>¿Í <ÀÚ¹Ù¿Í JUnitÀ» Ȱ¿ëÇÑ ½Ç¿ëÁÖÀÇ ´ÜÀ§ Å×½ºÆ®>°¡ ÀÖ´Ù.

ÁöÀºÀÌÀÇ ±Û
ÀÌ Ã¥ÀÇ Æ¯Â¡
º£Å¸ ¸®´õ
PART1 ÀÚ¹Ù ÀÔ¹®
1. ÀÚ¹Ù ¼Ò°³
2. °³¹ß ȯ°æ ¼³Ä¡
3. HelloWorld ÇÁ·ÎÁ§Æ® »ý¼º
4. ù ÀÚ¹Ù ÄÚµù
5. HelloWorld ¼Ò½º ºÐ¼®
6. ÀÚ¹Ù È¿°úÀûÀ¸·Î ¹è¿ì±â
À̹ø ÀåÀÇ ¸¶¹«¸®
¿¬½À ¹®Á¦
PART2 ÀÚ¹Ù ¾ð¾î ±âº»
1. º¯¼ö¿Í »ó¼ö
2. µ¥ÀÌÅÍ Å¸ÀÔ
3. ¿¬»êÀÚ
4. µ¥ÀÌÅÍÀÇ ÀԷ°ú Ãâ·Â
5. ¹è¿
À̹ø ÀåÀÇ ¸¶¹«¸®
¿¬½À ¹®Á¦
½Ç½À ¿¹Á¦
PART3 Á¦¾î¹®
1. for ¹®
2. if ¹®
3. while ¹®
4. switch ¹®
À̹ø ÀåÀÇ ¸¶¹«¸®
¿¬½À ¹®Á¦
½Ç½À ¹®Á¦
PART4 ÇÔ¼ö¿Í String Ŭ·¡½º
1. ÇÔ¼öÀÇ °³³ä
2. ÇÔ¼ö·Î »ý°¢Çϱâ
3. String ŸÀÔ
4. ¹Ì´Ï ÇÁ·ÎÁ§Æ® #1: MyStorage
À̹ø ÀåÀÇ ¸¶¹«¸®
¿¬½À ¹®Á¦
½Ç½À ¹®Á¦
PART5 °´Ã¼ ÁöÇâ ÀÔ¹®
1. °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ̶õ ¹«¾ùÀΰ¡?
2. °´Ã¼´Â Ŭ·¡½º´Ù
3. »ý¼ºÀÚ¿Í Á¢±Ù Á¦¾îÀÚ
4. Static°ú final Ű¿öµå
5. ¸Þ¼µå ¿À¹ö·Îµù
6. °´Ã¼ ¹è¿
7. nullÀÇ °³³ä
8. ¹Ì´Ï ÇÁ·ÎÁ§Æ® #2: Kdelivery
9. UML ´ÙÀ̾î±×·¥ ±×¸®±â
À̹ø ÀåÀÇ ¸¶¹«¸®
¿¬½À ¹®Á¦
½Ç½À ¹®Á¦
PART6 °´Ã¼ ÁöÇâ ¼ÓÀ¸·Î
1. ÀÎÅÍÆäÀ̽º
2. »ó¼Ó
3. Ãß»ó Ŭ·¡½º
4. Áßø Ŭ·¡½º
À̹ø ÀåÀÇ ¸¶¹«¸®
¿¬½À ¹®Á¦
½Ç½À ¹®Á¦
PART7 Ç¥ÁØ API Ȱ¿ë
1. ÀÚ¹Ù API ¹®¼ ¼Ò°³
2. Date¿Í Calendar Ŭ·¡½º
3. StringBuilder Ŭ·¡½º
4. StringTokenizer Ŭ·¡½º
5. Math Ŭ·¡½º
6. Random Ŭ·¡½º
7. Object Ŭ·¡½º
8. Comaparable ÀÎÅÍÆäÀ̽º
9. System Ŭ·¡½º
À̹ø ÀåÀÇ ¸¶¹«¸®
¿¬½À ¹®Á¦
½Ç½À ¹®Á¦
PART8 ÀڷᱸÁ¶
1. ÀڷᱸÁ¶°¡ Áß¿äÇÑ ÀÌÀ¯
2. List¿Í ArrayList Ŭ·¡½º
3. Map°ú HashMap Ŭ·¡½º
4. Set°ú HashSet Ŭ·¡½º
5. Collections¿Í Arrays Ŭ·¡½º
À̹ø ÀåÀÇ ¸¶¹«¸®
¿¬½À ¹®Á¦
½Ç½À ¹®Á¦
PART9 ÀÔÃâ·Â°ú ¿¹¿Ü ó¸®
1. ÀÔÃâ·Â ½ºÆ®¸²
2. ¿¹¿Ü ó¸®
3. ÀÔÃâ·Â ¿¹¿Ü ó¸®
4. AutoClosable ÀÎÅÍÆäÀ̽º
5. NullPointerExceptionÀÇ Ã³¸®
À̹ø ÀåÀÇ ¸¶¹«¸®
¿¬½À ¹®Á¦
PART10 °ø°ø API Ȱ¿ë ÇÁ·ÎÁ§Æ®
1. °ø°ø API ±âº»
2. ÀÚ¹Ù ³×Æ®¿öÅ© API
3. °ø°ø API Ȱ¿ë ÇÁ·ÎÁ§Æ®
À̹ø ÀåÀÇ ¸¶¹«¸®
¿¬½À ¹®Á¦
¿¬½À & ½Ç½À ¹®Á¦ Á¤´ä
ã¾Æº¸±â
