!  å

 󼼺
 ʵ ġ Ʋ α׷


SMART
 

ʵ ġ Ʋ α׷

< Ų>,<̺ ׸> /<ö> |

Ⱓ
2020-06-03
PDF
뷮
47 M
PC
Ȳ
1, 0, 0
 Ұ
 Ұ
ټ

 Ұ

ʵ ġ dz Ʈ Ͽ찡 Ʋ !

Ʋ ڹٿ ȣ ǰ ȵ̵ ýۿ Ϻϰ ǵ Ÿ ̴. å ʵ ġ(www.bignerdranch.com) Ʋ ٽ Ǿ, Ʋ ٽ API ǽ ؼ ָް ִ Ʋ  ȿ ִ ش. , 극 ڸ(IntelliJ IDEA) ȵ̵ Ʃ ؼ Ʋ ڵ带 ۼϴ ȯ浵 ˷ ش.

ڼҰ

ʵ ġ Ʈ Ͼ ̴. Ͽ п ϰ ͷƼ Ʈ ȯ Ʈ Ͽ ݱ IT 迡 ִ. ʵ ġ ڹٿ ȵ̵, Ʋ ġ , ǻ͸ ޸, .

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

ټ

  • 10
  • 8
  • 6
  • 4
  • 2

(ѱ 300̳)
侲
Ʈ
 ۼ ۼ õ

ϵ ϴ.