°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
īī¿ÀÆäÀÌ 3,000¿ø
(īī¿ÀÆäÀÌ 5¸¸¿ø ÀÌ»ó °áÁ¦½Ã, 4/1~4/30 ±â°£ Áß 1ȸ)
¿ì¸®Ä«µå 3õ¿ø/7õ¿ø/1¸¸ 5õ¿ø Áï½ÃÇÒÀÎ
3¸¸¿ø/5¸¸¿ø/10¸¸¿ø ÀÌ»ó °áÁ¦½Ã
»ï¼ºÄ«µå 6% (25,380¿ø)
(»ï¼ºÄ«µå 6% û±¸ÇÒÀÎ)
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (25,650¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (18,900¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄũīµå 20% (21,600¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

ºò ³Êµå ·£Ä¡ÀÇ ÄÚÆ²¸° ÇÁ·Î±×·¡¹Ö

¿øÁ¦ : Kotlin Programming: The Big Nerd Ranch Guide
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆÇ¸ÅÁö¼ö 20
?
ÆÇ¸ÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆÇ¸Å·®¿¡ ±â¹ÝÇÏ¿© ÆÇ¸Å·® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆÇ¸Å Áö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß ÆÈ¸®´Â »óǰ¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆÇ¸Å·®°ú´Â ´Ù¼Ò Â÷À̰¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆÇ¸Å·® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

30,000¿ø

  • 27,000¿ø (10%ÇÒÀÎ)

    1,350P (5%Àû¸³)

  • ±¸¸Å

    21,000¿ø (30%ÇÒÀÎ)

    1,050P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • I-Point Àû¸³Àº Ãâ°í¿Ï·á ÈÄ 14ÀÏ À̳» ¸¶ÀÌÆäÀÌÁö¿¡¼­ Àû¸³¹Þ±âÇÑ °æ¿ì¸¸ Àû¸³µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • ºÏīƮ ´ã±â
  • ¹Ù·Î±¸¸Å
  • ¸ÅÀåÇȾ÷
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »çÀºÇ°(3)

Ã¥¼Ò°³

¡®ºò ³Êµå ·£Ä¡¡¯ÀÇ Ç³ºÎÇÑ ¼ÒÇÁÆ®¿þ¾î ±³À°°ú °³¹ß ³ëÇϿ찡 ´ã±ä ÄÚÆ²¸° ¼­Àû!

ÄÚÆ²¸°Àº ÀÚ¹Ù¿Í »óÈ£ ¿î¿ëµÇ°í ±¸±Û ¾Èµå·ÎÀÌµå ½Ã½ºÅÛ¿¡¼­ ¿Ïº®ÇÏ°Ô Áö¿øµÇµµ·Ï ¼³°èµÈ Á¤Àû ŸÀÔ ¾ð¾îÀÌ´Ù. ÀÌ Ã¥Àº ºò ³Êµå ·£Ä¡(www.bignerdranch.com)ÀÇ ÄÚÆ²¸° ÇÙ½É ±³À° °úÁ¤À» ±â¹ÝÀ¸·Î Àú¼úµÇ¾úÀ¸¸ç, ÄÚÆ²¸°ÀÇ ÇÙ½É °³³ä°ú API¿¡ ´ëÇÑ ¸íÄèÇÑ ¼³¸í ¹× ½Ç½À ¿¹Á¦¸¦ ÅëÇØ¼­ µ¶ÀÚ ¿©·¯ºÐÀÌ ÁÖ¸ñ¹Þ°í ÀÖ´Â ÄÚÆ²¸° ¾ð¾î¸¦ È¿À²ÀûÀ¸·Î ¹è¿ì°í »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» °¡¸£ÃÄ ÁØ´Ù. ¶ÇÇÑ, Á¬ºê·¹ÀÎÁîÀÇ ÀÎÅÚ¸®Á¦ÀÌ(IntelliJ IDEA)¿Í ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¸¦ »ç¿ëÇØ¼­ ÄÚÆ²¸° Äڵ带 ÀÛ¼ºÇÏ´Â °³¹ß ȯ°æµµ ¾Ë·Á ÁØ´Ù.

ÃâÆÇ»ç ¼­Æò

2019³â °¡Àå À¯¸ÁÇÏ°í ¹è¿ö µÑ °¡Ä¡°¡ ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î Áß Çϳª·Î ¼±Á¤µÈ ÄÚÆ²¸°!
¡®ºò ³Êµå ·£Ä¡¡¯ÀÇ Ç³ºÎÇÑ ¼ÒÇÁÆ®¿þ¾î ±³À°°ú °³¹ß ³ëÇϿ찡 ´ã±ä ÄÚÆ²¸° ¼­Àû!


ÄÚÆ²¸°Àº °´Ã¼ÁöÇâ»Ó¸¸ ¾Æ´Ï¶ó ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ÆÐ·¯´ÙÀÓ±îÁö ǰ°í ÀÖ½À´Ï´Ù. ÀÌ ÄÚÆ²¸° ¾ð¾î¸¦ ½Ç½À°ú ÇÔ²² È®½ÇÇÏ°Ô ³» °ÍÀ¸·Î ¸¸µé°í ½ÍÀ¸½Ã´Ù¸é ÀÌ Ã¥À» ¼±ÅÃÇϼ¼¿ä.

°¢Á¾ ÄÚÆ²¸° ÇнÀ Ű¿öµå¸¦ ¹ÙÅÁÀ¸·Î °ÔÀÓÀ» ¸¸µé¾î°¡¸ç Â÷±ÙÈ÷ ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù. °ÔÀÓÀ» ¸¸µç´Ù´Â ¸ñÀûÀÌ ÀÖÀ¸¹Ç·Î ´ç¿¬È÷ ½Ç½ÀÀ» À§ÇÑ ¸¹Àº ¿¹Á¦°¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç, ±× °úÁ¤ Áß µ¶ÀÚ°¡ ±Ã±ÝÇØÇÒ ¸¸ÇÑ ³»¿ëÀ» ¹Ù·Î¹Ù·Î ÇØ¼ÒÇØÁÖ´Â ³»¿ëµµ Ãæ½ÇÇÕ´Ï´Ù. ¹«¾ùº¸´Ù °¢ Àå ³¡¿¡´Â Çϳª ÀÌ»óÀÇ Ã§¸°Áö°¡ Àִµ¥, À̰ÍÀº µ¶ÀںеéÀÇ È®½ÇÇÑ ÀÌÇØ¸¦ À§ÇØ ÀÛ¼ºµÈ °ÍÀ¸·Î ÄÚÆ²¸°À» ¼÷ÁöÇÏ´Â µ¥ µµ¿òÀÌ µÇµµ·Ï ¹Ýµå½Ã Á÷Á¢ Ç®¾î º¸¸é¼­ ÇнÀÇϼ¼¿ä.

¸ñÂ÷

CHAPTER 1 ù ¹øÂ° ÄÚÆ²¸° ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼ºÇϱâ 1
ÀÎÅÚ¸®Á¦ÀÌ ¼³Ä¡Çϱâ ...... 1
ù ¹øÂ° ÄÚÆ²¸° ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ ...... 2
ÄÚÆ²¸° REPL ...... 9
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ¿Ö ÀÎÅÚ¸®Á¦À̸¦ »ç¿ëÇÒ±î? ...... 11
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: JVM¿¡¼­ ½ÇÇàÇϱâ ...... 11
縰Áö: REPL·Î »ê¼ú ¿¬»êÀÚ Å×½ºÆ®Çϱâ ...... 12

CHAPTER 2 º¯¼ö, »ó¼ö, ŸÀÔ 13
ŸÀÔ ...... 13
º¯¼ö ¼±¾ðÇϱâ ...... 14
ÄÚÆ²¸°ÀÇ ³»Àå ŸÀÔ ...... 16
Àбâ Àü¿ë º¯¼ö ...... 17
ŸÀÔ Ãß·Ð ...... 20
ÄÄÆÄÀÏ ½ÃÁ¡ »ó¼ö ...... 22
ÄÚÆ²¸° ¹ÙÀÌÆ®ÄÚµå »ìÆìº¸±â ...... 23
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ÄÚÆ²¸°ÀÇ ÀÚ¹Ù ±âº» ŸÀÔ ...... 25
縰Áö: hasSteed ...... 27
縰Áö: À¯´ÏÄÜÀÇ »Ô ...... 27
縰Áö: ¸¶¹ýÀÇ °Å¿ï ...... 28

CHAPTER 3 Á¶°Ç¹®°ú Á¶°Ç½Ä 29
if/else ¹® ...... 30
¹üÀ§ ...... 42
when Ç¥Çö½Ä ...... 43
¹®ÀÚ¿­ ÅÛÇø´ ...... 45
縰Áö: ¹üÀ§¿¡ °üÇØ Ãß°¡·Î ¾Ë¾Æº¸±â ...... 47
縰Áö: ¾Æ¿ì¶ó °ü·Ã ÄÚµå °³¼±Çϱâ ...... 48
縰Áö: ±¸¼º °¡´ÉÇÑ Çü½ÄÀÇ »óÅ Ãâ·Â ...... 49

CHAPTER 4 ÇÔ¼ö 51
±âÁ¸ Äڵ带 ÇÔ¼ö·Î ¸¸µé±â ...... 51
ÇÔ¼öÀÇ ±¸Á¶ ...... 54
ÇÔ¼ö È£ÃâÇϱâ ...... 58
ÇÔ¼öµé·Î ¸®ÆÑÅ͸µÇϱâ ...... 60
¿ì¸®ÀÇ ÇÔ¼ö ÀÛ¼ºÇϱâ ...... 62
±âº» ÀÎÀÚ ...... 63
´ÜÀÏ Ç¥Çö½Ä ÇÔ¼ö ...... 65
Unit ÇÔ¼ö ...... 66
Áö¸í ÇÔ¼ö ÀÎÀÚ ...... 67
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: Nothing ŸÀÔ ...... 68
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ÀÚ¹ÙÀÇ ÆÄÀÏ ¼öÁØ ÇÔ¼ö ...... 70
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ÇÔ¼ö ¿À¹ö·Îµù ...... 72
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ¹éƽ ÇÔ¼ö À̸§ ...... 73
縰Áö: ´ÜÀÏ Ç¥Çö½Ä ÇÔ¼ö ...... 75

CHAPTER 5 À͸í ÇÔ¼ö¿Í ÇÔ¼ö ŸÀÔ 77
À͸í ÇÔ¼ö ...... 77
ŸÀÔ Ãß·Ð Áö¿ø ...... 84
ÇÔ¼ö¸¦ ÀÎÀÚ·Î ¹Þ´Â ÇÔ¼ö Á¤ÀÇÇϱâ ...... 86
ÀζóÀÎ ÇÔ¼ö·Î ¸¸µé±â ...... 88
ÇÔ¼ö ÂüÁ¶ ...... 90
¹Ýȯ ŸÀÔÀ¸·Î ÇÔ¼ö ŸÀÔ »ç¿ëÇϱâ ...... 91
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ÄÚÆ²¸°ÀÇ ¶÷´Ù´Â Ŭ·ÎÀú´Ù ...... 93
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ¶÷´Ù vs ÀÍ¸í ³»ºÎ Ŭ·¡½º ...... 94

CHAPTER 6 null ¾ÈÀü°ú ¿¹¿Ü 97
ÄÚÆ²¸°ÀÇ null ó¸® °³¿ä ...... 97
ÄÚÆ²¸°ÀÇ ¸í½ÃÀû null ŸÀÔ ...... 99
¿¡·¯ °ËÃâ ½ÃÁ¡(ÄÄÆÄÀÏ VS ·±Å¸ÀÓ) ...... 101
null ¾ÈÀü ó¸® ...... 101
¿¹¿Ü ...... 109
ÀüÁ¦ Á¶°Ç ...... 114
null: ¹«¾ùÀÌ ÁÁÀ»±î? ...... 116
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: checked ¿¹¿Ü¿Í unchecked ¿¹¿Ü ...... 117
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ´Ù¸¥ ¾ð¾îÀÇ Äڵ带 °°ÀÌ »ç¿ëÇÒ ¶§ÀÇ null ó¸® ...... 118

CHAPTER 7 ¹®ÀÚ¿­ 121
ºÎºÐ ¹®ÀÚ¿­ ÃßÃâÇϱâ ...... 121
¹®ÀÚ¿­ º¯°æÇϱâ ...... 126
¹®ÀÚ¿­ ºñ±³ ...... 129
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: À¯´ÏÄÚµå ...... 130
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ¹®ÀÚ¿­ÀÇ °¢ ¹®ÀÚ¸¦ Çϳª¾¿ ó¸®Çϱâ ...... 131
縰Áö: toDragonSpeak ÇÔ¼ö °³¼±Çϱâ ...... 132

CHAPTER 8 ¼ýÀÚ 133
¼ýÀÚ Å¸ÀÔ ...... 133
Á¤¼ö ...... 134
¼Ò¼ö ...... 136
¹®ÀÚ¿­À» ¼ýÀÚ Å¸ÀÔÀ¸·Î º¯È¯Çϱâ ...... 137
Int ŸÀÔÀ» Double ŸÀÔÀ¸·Î º¯È¯Çϱâ ...... 138
Double ŸÀÔ °ªÀÇ Çü½Ä ÁöÁ¤Çϱâ ...... 140
Double ŸÀÔ °ªÀ» Int ŸÀÔ °ªÀ¸·Î º¯È¯Çϱâ ...... 141
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ºñÆ® ¿¬»ê ...... 142
縰Áö: ÀÜ¾× ºÎÁ· ó¸®Çϱâ ...... 143

CHAPTER 9 Ç¥ÁØ ÇÔ¼ö 145
apply ...... 145
let ...... 147
run ...... 148
with ...... 150
also ...... 150
takeIf ...... 151
Ç¥ÁØ ¶óÀ̺귯¸® ÇÔ¼ö »ç¿ëÇϱâ ...... 153

CHAPTER 10 List¿Í Set 155
List ...... 155
¹Ýº¹ ó¸® ...... 165
ÆÄÀÏ µ¥ÀÌÅ͸¦ Àо List¿¡ ³Ö±â ...... 169
ÇØÃ¼ ¼±¾ð ...... 172
Set ...... 172
while ·çÇÁ ...... 177
break Ç¥Çö½Ä ...... 179
Ä÷º¼Ç º¯È¯ ...... 180
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ¹è¿­ ŸÀÔ ...... 181
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: Àбâ Àü¿ë vs º¯°æ ºÒ°¡´É ...... 182
縰Áö: Á¤ÇüÈ­µÈ ¼úÁý ¸Þ´º ...... 183

CHAPTER 11 Map 185
Map »ý¼ºÇϱâ ...... 185
Map¿¡¼­ °ª °¡Á®¿À±â ...... 188
Map¿¡ Ç׸ñ Ãß°¡Çϱâ ...... 189
MapÀÇ °ª º¯°æÇϱâ ...... 191
縰Áö: ¼úÁý ¹®Áö±â ...... 195

CHAPTER 12 Ŭ·¡½º Á¤ÀÇÇϱâ 197
Ŭ·¡½º Á¤ÀÇÇϱâ ...... 197
ÀνºÅϽº »ý¼ºÇϱâ ...... 198
Ŭ·¡½º ÇÔ¼ö ...... 199
°¡½Ã¼º°ú ĸ½¶È­ ...... 200
Ŭ·¡½º ¼Ó¼º ...... 202
NyetHack ÄÚµå ¸®ÆÑÅ͸µÇϱâ ...... 209
ÆÐŰÁö »ç¿ëÇϱâ ...... 217
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: var°ú val ¼Ó¼ºÀÇ ³»ºÎ ±¸Çö ...... 220
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: °æÇÕ »óÅ ¹æÁöÇϱâ ...... 223
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ÆÐŰÁö °¡½Ã¼º ...... 225

CHAPTER 13 ÃʱâÈ­ 227
»ý¼ºÀÚ ...... 228
ÃʱâÈ­ ºí·Ï ...... 234
¼Ó¼º ÃʱâÈ­ ...... 235
ÃʱâÈ­ ¼ø¼­ ...... 239
ÃʱâÈ­ Áö¿¬½Ã۱â ...... 241
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ÃʱâÈ­ ¼ø¼­¸¦ °í·ÁÇÑ ÄÚµå ÀÛ¼º ...... 244
縰Áö: ¿¢½ºÄø®¹ö °ËÀÇ ºÒ°¡»çÀÇ ...... 247

CHAPTER 14 »ó¼Ó 249
Room Ŭ·¡½º Á¤ÀÇÇϱâ ...... 249
¼­ºê Ŭ·¡½º »ý¼ºÇϱâ ...... 251
ŸÀÔ °Ë»ç ...... 257
ÄÚÆ²¸° ŸÀÔÀÇ »ó¼Ó °èÃþ ...... 260
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: Any Ŭ·¡½º ...... 263

CHAPTER 15 °´Ã¼ 267
object Ű¿öµå ...... 267
Áßø Ŭ·¡½º ...... 276
µ¥ÀÌÅÍ Å¬·¡½º ...... 279
enum Ŭ·¡½º ...... 284
¿¬»êÀÚ ¿À¹ö·Îµù ...... 287
NyetHack °ÔÀÓ ¼¼°è ŽÇèÇϱâ ...... 290
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: °´Ã¼ÀÇ °ª ºñ±³Çϱâ ...... 293
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ADT ...... 296
縰Áö: ¡®quit¡¯ ¸í·É ...... 299
縰Áö: °ÔÀÓ ¼¼°è Áöµµ ±¸ÇöÇϱâ ...... 300
縰Áö: Á¾À» Ä¡±â ...... 300

CHAPTER 16 ÀÎÅÍÆäÀ̽º¿Í Ãß»ó Ŭ·¡½º 301
ÀÎÅÍÆäÀ̽º Á¤ÀÇÇϱâ ...... 301
ÀÎÅÍÆäÀ̽º ±¸ÇöÇϱâ ...... 303
±âº» ±¸Çö ...... 305
Ãß»ó Ŭ·¡½º ...... 306
NyetHackÀÇ ÀüÅõ ±â´É ...... 309

CHAPTER 17 Á¦³×¸¯ 315
Á¦³×¸¯ ŸÀÔ Á¤ÀÇÇϱâ ...... 316
Á¦³×¸¯ ÇÔ¼ö ...... 318
º¹ÇÕ Á¦³×¸¯ ŸÀÔ ¸Å°³º¯¼ö ...... 320
Á¦³×¸¯ ŸÀÔ Á¦¾à ...... 322
vararg¿Í get ...... 323
in°ú out ...... 326
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: reified Ű¿öµå ...... 331

CHAPTER 18 È®Àå 335
È®Àå ÇÔ¼ö Á¤ÀÇÇϱâ ...... 335
Á¦³×¸¯ È®Àå ÇÔ¼ö ...... 338
È®Àå ¼Ó¼º ...... 340
null °¡´É ŸÀÔÀÇ È®Àå ÇÔ¼ö ...... 341
È®Àå ÇÔ¼öÀÇ ¹ÙÀÌÆ®ÄÚµå ±¸Çö ...... 342
È®Àå ÇÔ¼ö·Î ÃßÃâÇϱâ ...... 343
È®Àå ÆÄÀÏ Á¤ÀÇÇϱâ ...... 345
È®Àå ÇÔ¼ö À̸§ º¯°æÇϱâ ...... 347
ÄÚÆ²¸° Ç¥ÁØ ¶óÀ̺귯¸®ÀÇ È®Àå ÇÔ¼ö¿Í ¼Ó¼º ...... 348
縰Áö: toDragonSpeak È®Àå ÇÔ¼ö ...... 349
縰Áö: frameÀ» È®Àå ÇÔ¼ö·Î º¯°æÇϱâ ...... 349

CHAPTER 19 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö 351
ÇÔ¼ö À¯Çü ...... 352
¿Ö ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀϱî? ...... 357
½ÃÄö½º ...... 359
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ¼º´É ÃøÁ¤ ...... 361
縰Áö: MapÀÇ Å°¿Í °ªÀ» ¹Ù²ãÄ¡±âÇϱâ ...... 362
縰Áö: ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» Tavern.kt¿¡ Àû¿ëÇϱâ ...... 362
縰Áö: ½½¶óÀ̵ù À©µµ ...... 363

CHAPTER 20 ÀÚ¹Ù¿ÍÀÇ »óÈ£¿î¿ë 365
Àڹ٠Ŭ·¡½º¿Í »óÈ£¿î¿ëÇϱâ ...... 366
»óÈ£¿î¿ë°ú null ó¸® ...... 367
ŸÀÔ ¸ÅÇÎ ...... 371
°ÔÅÍ¿Í ¼¼ÅÍ ±×¸®°í »óÈ£¿î¿ë ...... 373
JVM ¾Ö³ëÅ×ÀÌ¼Ç ...... 375
¿¹¿Ü¿Í »óÈ£¿î¿ë ...... 385
ÀÚ¹ÙÀÇ ÇÔ¼ö ŸÀÔ ...... 389
org.jetbrains.annotations ¶óÀ̺귯¸® Ãß°¡Çϱâ ...... 391

CHAPTER 21 ÄÚÆ²¸°À¸·Î ¾Èµå·ÎÀÌµå ¾Û °³¹ßÇϱâ 393
¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ...... 393
UI Á¤ÀÇÇϱâ ...... 400
¿¡¹Ä·¹ÀÌÅÍ¿¡¼­ ¾Û ½ÇÇàÇϱâ ...... 403
ij¸¯ÅÍ »ý¼ºÇϱâ ...... 405
Activity Ŭ·¡½º ...... 406
ºä ÄÄÆ÷³ÍÆ®¸¦ ÄÚµå¿Í ¿¬°á½Ã۱â ...... 407
ÄÚÆ²¸°-¾Èµå·ÎÀ̵å È®ÀåÀÇ ÇÕ¼º ¼Ó¼º ...... 410
Ŭ¸¯ ¸®½º³Ê ¼³Á¤Çϱâ ...... 412
¾×ƼºñƼ ÀνºÅϽºÀÇ »óÅ º¸Á¸ ...... 414
È®Àå ÇÔ¼ö¸¦ »ç¿ëÇØ¼­ ÄÚµå ¸®ÆÑÅ丵Çϱâ ...... 417
±Ã±ÝÁõ ÇØ¼ÒÇϱâ: ¾Èµå·ÎÀ̵å KTX¿Í Anko ¶óÀ̺귯¸® ...... 420

CHAPTER 22 ÄÚ·çÆ¾ °³¿ä 423
ij¸¯ÅÍ µ¥ÀÌÅÍ ÆÄ½ÌÇϱâ ...... 424
½Ç½Ã°£À¸·Î µ¥ÀÌÅÍ °¡Á®¿À±â ...... 426
¾Èµå·ÎÀ̵å main ½º·¹µå ...... 429
ÄÚ·çÆ¾À» Ȱ¼ºÈ­½Ã۱â ...... 429
async ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÄÚ·çÆ¾ ÁöÁ¤Çϱâ ...... 430
launch vs async/await ...... 432
½ÇÇà º¸·ù ÇÔ¼ö ...... 432
縰Áö: ½Ç½Ã°£ µ¥ÀÌÅÍ ...... 433

CHAPTER 23 ÀÌ Ã¥À» ¸¶Ä¡¸ç 435
¾îµð·Î °¡¾ß ÇÒ±î? ...... 435
ºÎ´ã ¾ø´Â ¿¬¶ôó ...... 436
°¨»çÇÕ´Ï´Ù! ...... 436

APPENDIX A ÀÎÅÚ¸®Á¦ÀÌ ¼³Ä¡¿Í ±¸¼ºÇϱâ 437
A-1: JDK ¼³Ä¡Çϱâ ...... 437
A-2: À©µµ¿ì ½Ã½ºÅÛ¿¡¼­ ÀÎÅÚ¸®Á¦À̸¦ ¼³Ä¡Çϱâ ...... 437
A-3: ¸Æ OS¿¡¼­ ÀÎÅÚ¸®Á¦À̸¦ ¼³Ä¡Çϱâ ...... 442
A-4: ¸®´ª½º¿¡¼­ ÀÎÅÚ¸®Á¦À̸¦ ¼³Ä¡Çϱâ ...... 442

º»¹®Áß¿¡¼­

ÀÎÅÚ¸®Á¦À̸¦ »ç¿ëÇϸé ÄÚÆ²¸° ¿Ü¿¡µµ ÀÚ¹Ù, ÆÄÀ̽ã, ½ºÄ®¶ó, ±×·çºñ µîÀÇ ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ¿©±âó·³ Kotlin/JVMÀ» ¼±ÅÃÇÏ´Â °ÍÀº JVM(Java Virtual Machine)¿¡¼­ ½ÇÇàµÇ´Â ÄÚÆ²¸° Äڵ带 ¸ñÇ¥·Î ÀÛ¼ºÇÑ´Ù´Â ¶æÀÌ´Ù. µû¶ó¼­ ÇϳªÀÇ ¼Ò½º Äڵ常À¸·Îµµ ¼­·Î ´Ù¸¥ ¿î¿µÃ¼Á¦¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Ù(JVM¿¡ °ü·ÃµÈ ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº À̹ø Àå µÚÀÇ ¡®±Ã±ÝÁõ ÇØ¼ÒÇϱâ: JVM¿¡¼­ ½ÇÇàÇϱ⡯¿¡¼­ ´õ ÀÚ¼¼È÷ ¾Ë¾Æº»´Ù).
(/ p.3)

À͸í ÇÔ¼ö´Â ¿©´Â Áß°ýÈ£({)¿Í ´Ý´Â Áß°ýÈ£(}) »çÀÌ¿¡ Ç¥Çö½ÄÀ̳ª ¸í·É¹®À» ³Ö¾î¼­ ÀÛ¼ºÇÑ´Ù. ¿©±â¼­´Â printlnÀ» È£ÃâÇÒ ¶§ ÀÎÀÚ¸¦ µÑ·¯½Î´Â °ýÈ£ ³»ºÎ¿¡ Áß°ýÈ£¸¦ »ç¿ëÇÏ¿© À͸í ÇÔ¼ö¸¦ Á¤ÀÇÇÏ¿´´Ù. ±×¸®°í À͸í ÇÔ¼ö¿¡¼­´Â ´ÙÀ½°ú °°ÀÌ ÇϳªÀÇ º¯¼ö¸¦ ¼±¾ðÇϰí ÀÎ»ç ¸Þ½ÃÁö ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
(/ p.79)

List¸¦ ¹Ýº¹ ó¸®ÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀÌ for ·çÇÁÀ̸ç, ¡®ListÀÇ °¢ ¿ä¼Ò¿¡ ´ëÇØ ¹«¾ùÀΰ¡¸¦ ¼öÇàÇ϶󡯴 ·ÎÁ÷À¸·Î ¼öÇàµÈ´Ù. À̶§ ¿ä¼ÒÀÇ À̸§À» ÁöÁ¤Çϸé À̰ÍÀÇ Å¸ÀÔÀ» ÄÚÆ²¸° ÄÄÆÄÀÏ·¯°¡ ÀÚµ¿À¸·Î ã¾Æ¼­ ó¸®ÇØ ÁØ´Ù. NyetHack °ÔÀÓÀÇ ¼úÁý ÁÖÀÎÀº »ç¾÷ÀÇ ÀÏȯÀ¸·Î Ç×»ó °¢ °í°´¿¡°Ô Ä£ÀýÇÏ°Ô ÀλçÇÑ´Ù. °í°´¿¡ ´ëÇÑ Àλ縻À» Ãâ·ÂÇϵµ·Ï Tavern.kt¸¦ º¯°æÇÏÀÚ. ¶ÇÇÑ, ÄÜ¼Ö Ãâ·ÂÀ» ¾Ë¾Æº¸±â ½±µµ·Ï patronListÀÇ ¿ä¼Ò¸¦ º¯°æÇϰí Ãâ·ÂÇÏ´Â Äڵ带 »èÁ¦ÇÑ´Ù.
(/ p.165)

ÀÌ¹Ì ¾Ë¾Æº¸¾ÒµíÀÌ Å¬·¡½ºÀÇ ¸ðµç ¼Ó¼ºÀº °ÔÅ͸¦ °¡Áö¸ç, var ¼Ó¼ºÀÇ °æ¿ì´Â ¼¼Å͵µ °®´Â´Ù. ±×¸®°í ¼Ó¼º°ªÀ» ÀÐÀ» ¶§´Â °ÔÅͰ¡, º¯°æÇÒ ¶§´Â ¼¼ÅͰ¡ ÀÚµ¿ ½ÇÇàµÈ´Ù. ±âº»ÀûÀ¸·Î °ÔÅÍ¿Í ¼¼ÅÍÀÇ °¡½Ã¼ºÀº ¼Ó¼º ÀÚüÀÇ °¡½Ã¼º°ú ÀÏÄ¡ÇÑ´Ù. µû¶ó¼­ ¸¸ÀÏ ¼Ó¼ºÀÇ °¡½Ã¼ºÀÌ publicÀ̶ó¸é °ÔÅÍ¿Í ¼¼Å͵µ publicÀÌ µÈ´Ù.
(/ p.207)

È®Àå ÇÔ¼ö¿Í ¼Ó¼ºÀº ÀÏ¹Ý ÇÔ¼ö¿Í ¼Ó¼ºÃ³·³ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î »ç¿ëµÇÁö¸¸, È®ÀåÇϴ Ŭ·¡½º¿¡ Á¤ÀÇµÈ °Íµµ ¾Æ´Ï°í »ó¼ÓÀ» »ç¿ëÇÏÁöµµ ¾Ê´Â´Ù. ±×·¸´Ù¸é ¾î¶»°Ô JVM¿¡ ±¸ÇöµÇ´Â °ÍÀϱî? À̶§´Â ÄÚÆ²¸° ÄÄÆÄÀÏ·¯°¡ »ý¼ºÇÏ´Â ¹ÙÀÌÆ®Äڵ带 ÀÚ¹Ù·Î ¿ªÄÄÆÄÀÏÇØ¼­ º¸¸é ¾Ë ¼ö ÀÖ´Ù.
(/ p.342)

ÄÚÆ²¸° ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á¸é ÃÖ¼ÒÇÑ ÄÚÆ²¸° ÄÄÆÄÀÏ·¯¿Í JDK(Java Development Kit)°¡ ¼³Ä¡µÇ¾î¾ß ÇÑ´Ù. ÄÚÆ²¸° ÄÄÆÄÀÏ·¯´Â ÀÎÅÚ¸®Á¦ÀÌÀÇ Ç÷¯±×ÀÎÀ¸·Î Æ÷ÇԵǾî ÀÚµ¿ ¼³Ä¡µÇ¹Ç·Î µû·Î ¼³Ä¡ÇÒ ÇÊ¿ä ¾ø´Ù. ±×·¯³ª JDK´Â º°µµ·Î ¼³Ä¡ÇØ¾ß Çϸç, JDK 6 ¹öÀüºÎÅÍ È£È¯ °¡´ÉÇÏÁö¸¸ JDK 8 ÀÌ»ó ¹öÀüÀ» ¼³Ä¡ÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¸¸ÀÏ JDK°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é https://www.oracle.com/technetwork/java/javase/downloads/¿¡ Á¢¼ÓÇÑ ÈÄ ´Ù¿î·ÎµåÇÏ°í ¼³Ä¡ÇÏÀÚ.
(/ p.437)

°ü·ÃÀ̹ÌÁö

ÀúÀÚ¼Ò°³

»ý³â¿ùÀÏ -
Ãâ»ýÁö -
Ãâ°£µµ¼­ 0Á¾
ÆÇ¸Å¼ö 0±Ç

ºò ³Êµå ·£Ä¡ÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÌÀÚ °­»çÀÌ´Ù. ÄíÆÛ À¯´Ï¿Â °úÇп¹¼ú´ëÇÐÀ» Á¹¾÷Çϰí ÀÎÅÍ·¢Æ¼ºê ¾ÆÆ®¸¦ ¸¸µå´Â ÀÏȯÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ½ÃÀÛÇÏ¿© Áö±Ý±îÁö IT ¾÷°è¿¡ ¸ö´ã°í ÀÖ´Ù. ºò ³Êµå ·£Ä¡¿¡¼­ ÀÚ¹Ù¿Í ¾Èµå·ÎÀ̵å, ÄÚÆ²¸°À» °¡¸£Ä¡°í ÀÖÀ¸¸ç, ÄÄÇ»Å͸¦ »ç¿ëÇÏÁö ¾ÊÀ» ¶§´Â ´Þ¸®±â, ºê¶óÁú À¯¼ú µîÀ» Áñ±ä´Ù.

µ¥À̺ñµå ±×¸°ÇÛÇÁ [Àú] ½ÅÀ۾˸² SMS½Åû ÀÛ°¡DBº¸±â
»ý³â¿ùÀÏ -
Ãâ»ýÁö -
Ãâ°£µµ¼­ 0Á¾
ÆÇ¸Å¼ö 0±Ç

ºò ³Êµå ·£Ä¡ÀÇ ¾Èµå·ÎÀÌµå ÆÀ ¸Å´ÏÀúÀÌÀÚ °­»çÀ̸ç, »õ·Î¿î °ÍÀ» ¸¸µé±â ÁÁ¾ÆÇÑ´Ù. Á¶Áö¾Æ°ø°ú´ëÇÐ ÄÄÇ»ÅÍ °øÇÐ ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ¾Èµå·ÎÀÌµå ¾ÛÀ» ÀÛ¼ºÇÏÁö ¾Ê°Å³ª ±³À° °úÁ¤À» °³¹ßÇÏÁö ¾ÊÀ» ¶§´Â ¿ä¸®¸¦ Çϰųª µ¶¼­ ¶Ç´Â ¹Ì½ÄÃ౸ °æ±â °ü¶÷À» Áñ±ä´Ù.

»ý³â¿ùÀÏ -
Ãâ»ýÁö -
Ãâ°£µµ¼­ 0Á¾
ÆÇ¸Å¼ö 0±Ç

ÇöÀç ÇÁ¸®·£¼­·Î, µ¥ÀÌÅͺ£À̽º/¸ð¹ÙÀÏ ½Ã½ºÅÛ ÄÁ¼³ÆÃ°ú °­ÀǸ¦ Çϰí ÀÖ´Ù. ¶ÇÇÑ, 20³â ³Ñ°Ô µ¥ÀÌÅͺ£À̽º¿Í °´Ã¼ÁöÇ⠽ýºÅÛ ¼³°è ¹× °³¹ß ÇÁ·ÎÁ§Æ®¿Í °Ç¼³/±ÝÀ¶ ºÐ¾ß ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß µî¿¡ Âü¿©Çß´Ù. »õ·Î¿î Å×Å©³î·ÎÁö¿Í ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇØ¼­ ½Ç¹«¿¡ Ȱ¿ëÇÏ°í °¡¸£Ä¡´Â °ÍÀ» ÁÁ¾ÆÇÑ´Ù. Àú¼­·Î´Â ¡¶Çٽɸ¸ °ñ¶ó ¹è¿ì´Â ÄÚÆ²¸° ÇÁ·Î±×·¡¹Ö¡·ÀÌ ÀÖÀ¸¸ç, ¹ø¿ª¼­·Î´Â ¡¶Çٽɸ¸ °ñ¶ó ¹è¿ì´Â ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À 3 & ÇÁ·Î±×·¡¹Ö¡·, ¡¶½Ç¹«¿¡ Àû¿ëÇÏ´Â ¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö(Á¦2ÆÇ)¡·, ¡¶Learn Android Studio¡·, ¡¶SQLite ¸¶½ºÅͺÏ(Á¦2ÆÇ)¡·, ¡¶ÇÁ·Î ¿ÀºêÁ§Æ¼ºê-C µð

ÆîÃ帱â

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    10.0 (ÃÑ 0°Ç)

    ±¸¸Å ÈÄ ¸®ºä ÀÛ¼º ½Ã, ºÏÇǴϾð Áö¼ö ÃÖ´ë 600Á¡

    ¸®ºä¾²±â

    ±â´ëÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/200ÀÚ
    µî·ÏÇϱâ

    ±â´ëÆò

    0.0

    ±³È¯/ȯºÒ

    ±³È¯/ȯºÒ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹Ýǰ/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½ÅûÇÔ, 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555) ÀÌ¿ë °¡´É

    ±³È¯/ȯºÒ °¡´É ±â°£

    °í°´º¯½ÉÀº Ãâ°í¿Ï·á ´ÙÀ½³¯ºÎÅÍ 14ÀÏ ±îÁö¸¸ ±³È¯/ȯºÒÀÌ °¡´ÉÇÔ

    ±³È¯/ȯºÒ ºñ¿ë

    °í°´º¯½É ¶Ç´Â ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ 2,500¿ø Åùèºñ¸¦ °í°´´ÔÀÌ ºÎ´ãÇÔ

    ±³È¯/ȯºÒ ºÒ°¡»çÀ¯

    ¹ÝǰÁ¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óǰ È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡ÇÒ ¼ö ÀÖÀ½
    ¹è¼ÛµÈ »óǰÀÇ ºÐ½Ç, »óǰÆ÷ÀåÀÌ ÈÑ¼ÕµÈ °æ¿ì, ºñ´Ò·¦ÇÎµÈ »óǰÀÇ ºñ´Ò °³ºÀ½Ã ±³È¯/¹ÝǰÀÌ ºÒ°¡´ÉÇÔ

    ¼ÒºñÀÚ ÇÇÇØº¸»ó

    ¼ÒºñÀÚ ÇÇÇØº¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖÀ½
    ±³È¯/¹Ýǰ/º¸ÁõÁ¶°Ç ¹× ǰÁúº¸Áõ ±âÁØÀº ¼ÒºñÀڱ⺻¹ý¿¡ µû¸¥ ¼ÒºñÀÚ ºÐÀï ÇØ°á ±âÁØ¿¡ µû¶ó ÇÇÇØ¸¦ º¸»ó ¹ÞÀ» ¼ö ÀÖÀ½

    ±âŸ

    µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó ǰÀý/ÀýÆÇ µîÀÇ »çÀ¯·Î ÁÖ¹®ÀÌ Ãë¼ÒµÉ ¼ö ÀÖÀ½(ÀÌ °æ¿ì ÀÎÅÍÆÄÅ©µµ¼­¿¡¼­ °í°´´Ô²² º°µµ·Î ¿¬¶ôÇÏ¿© °íÁöÇÔ)

    ¹è¼Û¾È³»

    • ÀÎÅÍÆÄÅ© µµ¼­ »óǰÀº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óǰÀ» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óǰÀ» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óǰÀ» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÏ¿©, ÀÎÅÍÆÄÅ© ¿Ü Ÿ¾÷ü ¹è¼Û»óǰÀÎ °æ¿ì ¹ß¼ÛµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

    • ¹è¼Ûºñ

    µµ¼­(Áß°íµµ¼­ Æ÷ÇÔ) ±¸¸Å

    2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)

    À½¹Ý/DVD/ÀâÁö/¸¸È­ ±¸¸Å

    2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)

    µµ¼­¿Í À½¹Ý/DVD/ÀâÁö/¸¸È­/
    Áß°íÁ÷¹è¼Û»óǰÀ» ÇÔ²² ±¸¸Å

    2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)

    ¾÷üÁ÷Á¢¹è¼Û»óǰ ±¸¸Å

    ¾÷üº° »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë