- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > ÀÌÁ¨ ³ªµµ! ÀÚ¹Ù(Áö±Ý ½ÃÀÛÇصµ ±¦Âú¾Æ)[¼º¾È´ç]
ÄÚµùÀ» óÀ½ ¹è¿ì´Â °æ¿ì¿¡´Â ¾ð¾îÀÇ ¹®¹ýÀ» ¹è¿ì°í ³ª¼ ½º½º·Î Äڵ带 ÀÛ¼ºÇÒ ¶§, ¾î·Á¿òÀ» °Þ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ¹®¹ý¿¡ ¸Â°Ô ³í¸®ÀûÀÎ Äڵ带 ÀÛ¼ºÇÏ´Â °úÁ¤ÀÌ ¾î·Æ±â ¶§¹®ÀÔ´Ï´Ù. ÀÌ Ã¥¿¡¼´Â ¹®¹ýÀ» ²Ä²ÄÈ÷ ¼³¸íÇÏ°í, ÇØ´ç ¿¹Á¦ Äڵ带 Á¦°øÇÏ¿© ¹è¿î ¹®¹ýÀ» ½ÇÁ¦ ÄÚµù¿¡ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ÇнÀÇÕ´Ï´Ù. ´©±¸³ª ½±°Ô Á¦´ë·Î ÀÚ¹Ù¸¦ ¹è¿ì´Â ÀÔ¹®¼!
ÀÌ Ã¥ÀÇ º»¹®¿¡´Â 273°³ÀÇ ¿¹Á¦ Äڵ带 Á¦°øÇÏ°í ÀÖÀ¸¸ç, °¢ ÄÚµåµéÀº Á÷°üÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÁÖ¼®°ú ´Ù¾çÇÑ ½ÇÇà °á°ú¸¦ Á¦½ÃÇÕ´Ï´Ù. ¹®¹ýÀ» °øºÎÇÑ ÈÄ¿¡´Â ¿¹Á¦ Äڵ带 ÅëÇؼ °¢ ¹®¹ýÀÌ ¾î¶»°Ô »ç¿ëµÇ´ÂÁö¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ ¿©·¯ºÐµµ ¸¶À½²¯ °´Ã¼ ÁöÇâ ¾ð¾îÀÎ ÀÚ¹Ù ÄÚµùÀ» ½±°í È®½ÇÇÏ°Ô ÇнÀÇØ º¸¼¼¿ä.
ÀÌ Ã¥ÀÇ º»¹®¿¡´Â 273°³ÀÇ ¿¹Á¦ Äڵ带 Á¦°øÇÏ°í ÀÖÀ¸¸ç, °¢ ÄÚµåµéÀº Á÷°üÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÁÖ¼®°ú ´Ù¾çÇÑ ½ÇÇà °á°ú¸¦ Á¦½ÃÇÕ´Ï´Ù. ¹®¹ýÀ» °øºÎÇÑ ÈÄ¿¡´Â ¿¹Á¦ Äڵ带 ÅëÇؼ °¢ ¹®¹ýÀÌ ¾î¶»°Ô »ç¿ëµÇ´ÂÁö¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ ¿©·¯ºÐµµ ¸¶À½²¯ °´Ã¼ ÁöÇâ ¾ð¾îÀÎ ÀÚ¹Ù ÄÚµùÀ» ½±°í È®½ÇÇÏ°Ô ÇнÀÇØ º¸¼¼¿ä.
ÀúÀÚ: ÀÌÁö¼±
¸Ó¸®¸»
ÀÚ¹Ù 20ÀÏ °èȹǥ
ÀÌ Ã¥ÀÇ ±¸¼º
éÅͺ° ÇнÀ ¾îµå¹ÙÀ̽º
Chapter 1. ÀÚ¹Ù ½ÃÀÛÇϱâ
1-1 ÀÚ¹ÙÀÇ µîÀå
1-2 ÀÚ¹ÙÀÇ Æ¯Â¡
ÄÄÆÄÀÏ·¯ ¾ð¾îÀÌÀÚ ÀÎÅÍÇÁ¸®ÅÍ ¾ð¾î
°´Ã¼ ÁöÇâ ¾ð¾î
1-3 ÀÚ¹Ù ¼³Ä¡Çϱâ(JDK11 ÀÌŬ¸³½º)
1-4 ÀÌŬ¸³½º ¼³Ä¡Çϱâ
1-5 ÀÚ¹Ù ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ
10Áø¼ö, 2Áø¼ö, 8Áø¼ö, 16Áø¼ö
byte ÀÚ·áÇü
short ÀÚ·áÇü
int ÀÚ·áÇü
long ÀÚ·áÇü
1-6 Hello world Ãâ·ÂÇϱâ
1-7 ÀÚ¹Ù ÆÄÀÏ ÀÛ¼º½Ã¿¡ ÁöÄÑ¾ß ÇÒ ³»¿ëµé
Chapter 2. º¯¼ö, ÀÚ·áÇü, ÁÖ¼®
2-1 º¯¼ö¿Í ±âº» ÀÚ·áÇü ÀÌÇØÇϱâ
±âº» ÀÚ·áÇü
º¯¼ö ¼±¾ð ¹× ÃʱâÈ
½Äº°ÀÚ(identifier) ¸¸µå´Â ±ÔÄ¢
º¯¼ö°ª ¼öÁ¤Çϱâ
º¯¼ö°ª Ãâ·ÂÇϱâ
System.out.println()°ú System.out.print() »ç¿ëÇϱâ
2-2 ±âº» ÀÚ·áÇü°ú ÂüÁ¶ ÀÚ·áÇü
2-3 ³í¸® ÀÚ·áÇü(boolean)
2-4 ¹®ÀÚ ÀÚ·áÇü(char)
2-5 Á¤¼ö ÀÚ·áÇü(byte, short, int, long)
10Áø¼ö, 2Áø¼ö, 8Áø¼ö, 16Áø¼ö
byte ÀÚ·áÇü
short ÀÚ·áÇü
int ÀÚ·áÇü
long ÀÚ·áÇü
2-6 ½Ç¼ö ÀÚ·áÇü(float, double)
float ÀÚ·áÇü
double ÀÚ·áÇü
2-7 ¸®ÅÍ·²(literal) »ó¼ö
10Áø¼ö, 2Áø¼ö, 8Áø¼ö, 16Áø¼ö
2-8 ±âº» ÀÚ·áÇü°ú ÂüÁ¶ ÀÚ·áÇü
¹®ÀÚ¿ ¸®ÅÍ·²
2-9 º¯¼ö »ç¿ë ½Ã ÁÖÀÇÁ¡
º¯¼ö ÃʱâÈ
º¯¼ö ¹üÀ§
2-10 ÁÖ¼®
Chapter 3. °è»êÀ» À§ÇÑ ¿¬»êÀÚ
3-1 ¼öÄ¡ ¿¬»êÀÚ
ÀÌÇ× ¿¬»êÀÚ(binary operators)
´ÜÇ× ¿¬»êÀÚ(unary operators)
3-2 ºñÆ® ¿¬»êÀÚ(bitwise operators)
ºñÆ® ¿¬»êÀÚ AND -
ÀÚ¹Ù 20ÀÏ °èȹǥ
ÀÌ Ã¥ÀÇ ±¸¼º
éÅͺ° ÇнÀ ¾îµå¹ÙÀ̽º
Chapter 1. ÀÚ¹Ù ½ÃÀÛÇϱâ
1-1 ÀÚ¹ÙÀÇ µîÀå
1-2 ÀÚ¹ÙÀÇ Æ¯Â¡
ÄÄÆÄÀÏ·¯ ¾ð¾îÀÌÀÚ ÀÎÅÍÇÁ¸®ÅÍ ¾ð¾î
°´Ã¼ ÁöÇâ ¾ð¾î
1-3 ÀÚ¹Ù ¼³Ä¡Çϱâ(JDK11 ÀÌŬ¸³½º)
1-4 ÀÌŬ¸³½º ¼³Ä¡Çϱâ
1-5 ÀÚ¹Ù ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ
10Áø¼ö, 2Áø¼ö, 8Áø¼ö, 16Áø¼ö
byte ÀÚ·áÇü
short ÀÚ·áÇü
int ÀÚ·áÇü
long ÀÚ·áÇü
1-6 Hello world Ãâ·ÂÇϱâ
1-7 ÀÚ¹Ù ÆÄÀÏ ÀÛ¼º½Ã¿¡ ÁöÄÑ¾ß ÇÒ ³»¿ëµé
Chapter 2. º¯¼ö, ÀÚ·áÇü, ÁÖ¼®
2-1 º¯¼ö¿Í ±âº» ÀÚ·áÇü ÀÌÇØÇϱâ
±âº» ÀÚ·áÇü
º¯¼ö ¼±¾ð ¹× ÃʱâÈ
½Äº°ÀÚ(identifier) ¸¸µå´Â ±ÔÄ¢
º¯¼ö°ª ¼öÁ¤Çϱâ
º¯¼ö°ª Ãâ·ÂÇϱâ
System.out.println()°ú System.out.print() »ç¿ëÇϱâ
2-2 ±âº» ÀÚ·áÇü°ú ÂüÁ¶ ÀÚ·áÇü
2-3 ³í¸® ÀÚ·áÇü(boolean)
2-4 ¹®ÀÚ ÀÚ·áÇü(char)
2-5 Á¤¼ö ÀÚ·áÇü(byte, short, int, long)
10Áø¼ö, 2Áø¼ö, 8Áø¼ö, 16Áø¼ö
byte ÀÚ·áÇü
short ÀÚ·áÇü
int ÀÚ·áÇü
long ÀÚ·áÇü
2-6 ½Ç¼ö ÀÚ·áÇü(float, double)
float ÀÚ·áÇü
double ÀÚ·áÇü
2-7 ¸®ÅÍ·²(literal) »ó¼ö
10Áø¼ö, 2Áø¼ö, 8Áø¼ö, 16Áø¼ö
2-8 ±âº» ÀÚ·áÇü°ú ÂüÁ¶ ÀÚ·áÇü
¹®ÀÚ¿ ¸®ÅÍ·²
2-9 º¯¼ö »ç¿ë ½Ã ÁÖÀÇÁ¡
º¯¼ö ÃʱâÈ
º¯¼ö ¹üÀ§
2-10 ÁÖ¼®
Chapter 3. °è»êÀ» À§ÇÑ ¿¬»êÀÚ
3-1 ¼öÄ¡ ¿¬»êÀÚ
ÀÌÇ× ¿¬»êÀÚ(binary operators)
´ÜÇ× ¿¬»êÀÚ(unary operators)
3-2 ºñÆ® ¿¬»êÀÚ(bitwise operators)
ºñÆ® ¿¬»êÀÚ AND -