|
|
|
|
±¹³»µµ¼ > ÄÄÇ»ÅÍ/¸ð¹ÙÀÏ > ÇÁ·Î±×·¡¹Ö ¾ð¾î |
JavaÀÇ Á¤¼® - 4rd Edition |
|
|
|
|
|
2025³â 06¿ù 30ÀÏ Ãâ°£ |
Á¤°¡ 40,000¿ø |
ÆäÀÌÁö 1,122 Page |
|
|
|
|
 |
|
|
ch1 ÀÚ¹Ù¸¦ ½ÃÀÛÇϱâ Àü¿¡
1. ÀÚ¹Ù(Java programming language) 2
1.1 ÀÚ¹Ù¶õ? 2
1.2 ÀÚ¹ÙÀÇ ¿ª»ç 3
1.3 ÀÚ¹Ù¾ð¾îÀÇ Æ¯Â¡ 6
1.4 JVM(Java Virtual Machine) 8
2. ÀÚ¹Ù°³¹ßȯ°æ ±¸ÃàÇϱâ 10
2.1 ÀÚ¹Ù °³¹ßµµ±¸(JDK)¼³Ä¡Çϱâ 10
2.2 ÀÎÅÚ¸®Á¦ÀÌ(Intellij IDEA) ¼³Ä¡Çϱâ 20
3. ÀÚ¹Ù·Î ÇÁ·Î±×·¥ÀÛ¼ºÇϱâ 28
3.1 Hello.java 28
3.2 ÀÚÁÖ ¹ß»ýÇÏ´Â ¿¡·¯¿Í ÇØ°á¹æ¹ý 31
3.3 ÀÚ¹ÙÇÁ·Î±×·¥ÀÇ ½ÇÇà°úÁ¤ 32
3.4 ÁÖ¼®(comment) 33
3.5 ÀÌ Ã¥À¸·Î °øºÎÇÏ´Â ¹æ¹ý 34
ch2 º¯¼ö(variable)
1. º¯¼ö(variable) 40
1.1 º¯¼ö(variable)¶õ? 40
1.2 º¯¼öÀÇ ¼±¾ð°ú ÃʱâÈ 40
1.3 º¯¼öÀÇ ¸í¸í±ÔÄ¢ 45
2. º¯¼öÀÇ Å¸ÀÔ 47
2.1 ±âº»Çü(primitive type) 48
2.2 »ó¼ö¿Í ¸®ÅÍ·²(constant & literal) 50
2.3 Çü½ÄÈµÈ Ãâ·Â - printf() 58
2.4 ȸ鿡¼ ÀԷ¹ޱâ - Scanner 62
3. Áø¹ý 64
3.1 10Áø¹ý°ú 2Áø¹ý 64
3.2 ºñÆ®(bit)¿Í ¹ÙÀÌÆ®(byte) 65
3.3 8Áø¹ý°ú 16Áø¹ý 66
3.4 Á¤¼öÀÇ Áø¹ý º¯È¯ 68
3.5 ½Ç¼öÀÇ Áø¹ýº¯È¯ 70
3.6 À½¼öÀÇ 2Áø Ç¥Çö - 2ÀÇ º¸¼ö¹ý 72
4. ±âº»Çü(primitive type) 76
4.1 ³í¸®Çü - boolean 76
4.2 ¹®ÀÚÇü - char 76
4.3 Á¤¼öÇü - byte, short, int, long 83
4.4 ½Ç¼öÇü - float, double 89
5. Çüº¯È¯ 95
5.1. Çüº¯È¯(ij½ºÆÃ, casting)À̶õ? 95
5.2 Çüº¯È¯ ¹æ¹ý 95
5.3 Á¤¼öÇü°£ÀÇ Çüº¯È¯ 96
5.4 ½Ç¼öÇü °£ÀÇ Çüº¯È¯ 98
5.5 Á¤¼öÇü°ú ½Ç¼öÇü °£ÀÇ Çüº¯È¯ 101
5.6 ÀÚµ¿ Çüº¯È¯ 103
ch3 ¿¬»êÀÚ(operator)
1. ¿¬»êÀÚ(operator) 108
1.1 ¿¬»êÀÚ¿Í ÇÇ¿¬»êÀÚ 108
1.2 ½Ä(ãÒ)°ú ´ëÀÔ ¿¬»êÀÚ 108
1.3 ¿¬»êÀÚÀÇ Á¾·ù 108
1.4 ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§¿Í °áÇÕ±ÔÄ¢ 110
1.5 »ê¼ú º¯È¯(usual arithmetic conversion) 113
2. ´ÜÇ× ¿¬»êÀÚ 115
2.1 Áõ°¨ ¿¬»êÀÚ ++ -- 115
2.2 ºÎÈ£ ¿¬»êÀÚ + - 118
3. »ê¼ú ¿¬»êÀÚ 119
3.1 »çÄ¢ ¿¬»êÀÚ + - * / 119
3.2 ³ª¸ÓÁö ¿¬»êÀÚ % 130
4. ºñ±³ ¿¬»êÀÚ 131
4.1 ´ë¼Òºñ±³ ¿¬»êÀÚ < > <= >= 131
4.2 µî°¡ºñ±³ ¿¬»êÀÚ == != 131
5. ³í¸® ¿¬»êÀÚ 136
5.1 ³í¸® ¿¬»êÀÚ - &&, ||, ! 136
5.2 ºñÆ® ¿¬»êÀÚ & | ^ ~ << >> 143
6. ±× ¿ÜÀÇ ¿¬»êÀÚ 152
6.1 Á¶°Ç ¿¬»êÀÚ ? : 152
6.2 ´ëÀÔ ¿¬»êÀÚ = op= 154
ch4 Á¶°Ç¹®°ú ¹Ýº¹¹®
1. Á¶°Ç¹® - if, switch 158
1.1 if¹® 158
1.2 if-else¹® 162
1.3 if-else if¹® 163
1.4 Áßø if¹® 166
1.5 switch¹® 168
2. ¹Ýº¹¹® - for, while, do-while 180
2.1 for¹® 180
2.2 while¹® 191
2.3 do-while¹® 197
2.4 break¹® 199
2.5 continue¹® 200
2.6 À̸§ ºÙÀº ¹Ýº¹¹® 202
ch5 ¹è¿(array)
1. ¹è¿(array) 206
1.1 ¹è¿(array)À̶õ? 206
1.2 ¹è¿ÀÇ ¼±¾ð°ú »ý¼º 206
1.3 ¹è¿ÀÇ ±æÀÌ¿Í À妽º 208
1.4 ¹è¿ÀÇ ÃʱâÈ 213
1.5 ¹è¿ÀÇ º¹»ç 216
1.6 ¹è¿ÀÇ È°¿ë 220
2. String¹è¿ 230
2.1 String¹è¿ÀÇ ¼±¾ð°ú »ý¼º 230
2.2 String¹è¿ÀÇ ÃʱâÈ 230
2.3 char¹è¿°ú StringŬ·¡½º 233
2.4 Ä¿¸Çµå ¶óÀÎÀ» ÅëÇØ ÀԷ¹ޱâ 236
3. ´ÙÂ÷¿ø ¹è¿ 238
3.1 2Â÷¿ø ¹è¿ÀÇ ¼±¾ð°ú À妽º 238
3.2 2Â÷¿ø ¹è¿ÀÇ ÃʱâÈ 238
3.3 °¡º¯ ¹è¿ 243
3.4 ´ÙÂ÷¿ø ¹è¿ÀÇ È°¿ë 244
ch6 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö I
1. °´Ã¼ÁöÇâ¾ð¾î 254
1.1 °´Ã¼ÁöÇâ ¾ð¾îÀÇ ¿ª»ç 254
1.2 °´Ã¼ÁöÇâ¾ð¾î 254
2. Ŭ·¡½º¿Í °´Ã¼ 255
2.1 Ŭ·¡½º¿Í °´Ã¼ÀÇ Á¤ÀÇ¿Í ¿ëµµ 255
2.2 °´Ã¼¿Í ÀνºÅϽº 256
2.3 °´Ã¼ÀÇ ±¸¼º¿ä¼Ò - ¼Ó¼º°ú ±â´É 257
2.4 ÀνºÅϽºÀÇ »ý¼º°ú »ç¿ë 258
2.5 °´Ã¼ ¹è¿ 264
2.6 Ŭ·¡½ºÀÇ ¶Ç ´Ù¸¥ Á¤ÀÇ 266
3. º¯¼ö¿Í ¸Þ¼µå 270
3.1 ¼±¾ðÀ§Ä¡¿¡ µû¸¥ º¯¼öÀÇ Á¾·ù 270
3.2 Ŭ·¡½º º¯¼ö¿Í ÀνºÅϽº º¯¼ö 271
3.3 ¸Þ¼µå 273 |
Ãâó : ¾Ë¶óµò |
|
Àú:³²±Ã¼º ÀÎÇÏ´ëÇб³¿¡¼ ¹°¸®ÇÐÀ» Àü°øÇÏ¿´À¸¸ç »ï¼ºSDS¿¡¼ ù Á÷Àå»ýȰÀ» ½ÃÀÛÇß´Ù. »ï¼º¸ÖƼķÆÛ½º¿¡¼ ÀÚ¹Ù¸¦ °ÀÇÇÏ¿´À¸¸ç, ¿©·¯ Á÷ÀåÀ» °ÅÃÄ ÇöÀç´Â ÇÁ¸®·£¼·Î ÁýÇʰú °ÀǸ¦ Çϰí ÀÖ´Ù. http://www.javachobo.com°ú http://cafe.naver.com/javachobostudy.cafe¸¦ ¿î¿µÇϰí ÀÖÀ¸¸ç ÀÚ¹Ù¿Í Ã¥°ü·Ã ¹®ÀÇ¿¡ Á÷Á¢ ´äº¯ÇØÁÖ°í ÀÖ´Ù. ´ëÇ¥ Àú¼·Î´Â ¡ºJavaÀÇ Á¤¼®¡»ÀÌ ÀÖ´Ù.
|
Ãâó : ¿¹½º24 |
|
JavaÀÇ Á¤¼® - ³²±Ã¼º ÁöÀ½ 17³â Àü ù Ãâ°£ ÀÌÈÄ·Î ¿À·§µ¿¾È ÀÚ¹Ù ºÐ¾ßÀÇ º£½ºÆ® ¼¿·¯ÀÎ 'ÀÚ¹ÙÀÇ Á¤¼®'ÀÇ ÃֽůÇ. ÀÚ¹ÙÀÇ Ãֽбâ´ÉÀ» ÀÚ¼¼ÇÏ°í ±íÀÌÀÖ°Ô ¼³¸íÇÏ¿´´Ù. ÀúÀÚ°¡ Ä«Æä¿¡¼ 20³â ³Ñ°Ô Á÷Á¢ µ¶Àڵ鿡°Ô ´äº¯À» ÇØ¿À¸é¼ Ãʺ¸ÀÚ°¡ ¾î·Á¿öÇÏ´Â ºÎºÐÀ» Àß ÆÄ¾ÇÇϰí Ã¥¿¡ ¹Ý¿µÇÏ¿´´Ù. ÀúÀÚ°¡ 20³â ³Ñ°Ô ²ÙÁØÈ÷ ÁýÇÊÇØ¿Â Ã¥À¸·Î ±íÀÌ¿Í ¼¼¹ÐÇÔ ±×¸®°í ÀúÀÚÀÇ Á¤¼º°ú ³ë·ÂÀÌ µ¸º¸À̴ åÀÌ´Ù. |
Ãâó : ¾Ë¶óµò |
|
|
|
|