[»ó] JavaÀÇ Á¤¼®
ÂòÇϱ⠰øÀ¯Çϱâ
  • ±¸ÀÔ¿¬µµ
    È®ÀξȵÊ
    ÃâÆÇ¿¬µµ
    Ç¥±â¾ÈµÊ
  • ÃâÆÇ»ç
    µµ¿ìÃâÆÇ  
    ISBN
    9788994492032
  • ÀúÀÚ
    ³²±Ã¼º
  • µµ¼­Á¤º¸
    1022 , 184x254 , 2016.01.28
  • µµ¼­µî±Þ
    »ó
  • Á¤°¡
    30,000¿ø (36.3%¡é)
  • ÆǸŰ¡
    19,120¿ø (´ë¿©°¡ 3,000¿ø) (¼Òµæ°øÁ¦ÇýÅÃ: 861¿ø ÀÚ¼¼È÷)
  • ¹è¼Ûºñ
    ¹«·á ¡­ 2,500¿ø
  •  
    Áö±Ý ÁÖ¹®ÇÏ½Ã¸é ¿ù¿äÀÏ¿¡ ¹ß¼ÛµË´Ï´Ù. (°øÈÞÀÏÁ¦¿Ü)

 

»ó¼¼Á¤º¸

Chapter 1 ÀÚ¹Ù¸¦ ½ÃÀÛÇϱâ Àü¿¡
1. ÀÚ¹Ù(Java Programming Language)
1.1 ÀÚ¹Ù¶õ?
1.2 ÀÚ¹ÙÀÇ ¿ª»ç
1.3 ÀÚ¹Ù¾ð¾îÀÇ Æ¯Â¡
1.4 JVM(Java Virtual Machine)
2. ÀÚ¹Ù°³¹ßȯ°æ ±¸ÃàÇϱâ
2.1 ÀÚ¹Ù °³¹ßµµ±¸(JDK)¼³Ä¡Çϱâ
2.2 Java API¹®¼­ ¼³Ä¡Çϱâ
3. ÀÚ¹Ù·Î ÇÁ·Î±×·¥ÀÛ¼ºÇϱâ
3.1 Hello.java
3.2 ÀÚÁÖ ¹ß»ýÇÏ´Â ¿¡·¯¿Í ÇØ°á¹æ¹ý
3.3 ÀÚ¹ÙÇÁ·Î±×·¥ÀÇ ½ÇÇà°úÁ¤
3.4 ÁÖ¼®(comment)
3.5 ÀÌ Ã¥À¸·Î °øºÎÇÏ´Â ¹æ¹ý

Chapter 2 º¯¼ö(Variable)
1. º¯¼ö¿Í »ó¼ö
1.1 º¯¼ö¶õ?
1.2 º¯¼öÀÇ ¼±¾ð°ú ÃʱâÈ­
1.3 º¯¼öÀÇ ¸í¸í±ÔÄ¢
2. º¯¼öÀÇ Å¸ÀÔ
2.1 ±âº»Çü(primitive type)
2.2 »ó¼ö¿Í ¸®ÅÍ·²(constant & literal)
2.3 Çü½ÄÈ­µÈ Ãâ·Â - printf()
2.4 È­¸é¿¡¼­ ÀԷ¹ޱâ - Scanner
3. Áø¹ý
3.1 10Áø¹ý°ú 2Áø¹ý
3.2 ºñÆ®(bit)¿Í ¹ÙÀÌÆ®(byte)
3.3 8Áø¹ý°ú 16Áø¹ý
3.4 Á¤¼öÀÇ Áø¹ý º¯È¯
3.5 ½Ç¼öÀÇ Áø¹ýº¯È¯
3.6 À½¼öÀÇ 2Áø Ç¥Çö - 2ÀÇ º¸¼ö¹ý
4. ±âº»Çü(primitive type)
4.1 ³í¸®Çü - boolean
4.2 ¹®ÀÚÇü - char
4.3 Á¤¼öÇü - byte, short, int, long
4.4 ½Ç¼öÇü - float, double
5. Çüº¯È¯
5.1. Çüº¯È¯(ij½ºÆÃ, casting)À̶õ?
5.2 Çüº¯È¯ ¹æ¹ý
5.3 Á¤¼öÇü °£ÀÇ Çüº¯È¯
5.4 ½Ç¼öÇü °£ÀÇ Çüº¯È¯
5.5 Á¤¼öÇü°ú ½Ç¼öÇü°£ÀÇ Çüº¯È¯
5.6 ÀÚµ¿ Çüº¯È¯

Chapter 3 ¿¬»êÀÚ(Operator)
1. ¿¬»êÀÚ(operator)
1.1 ¿¬»êÀÚ¿Í ÇÇ¿¬»êÀÚ
1.2 ½Ä(ãÒ)°ú ´ëÀÔ¿¬»êÀÚ
1.3 ¿¬»êÀÚÀÇ Á¾·ù
1.4 ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§¿Í °áÇÕ±ÔÄ¢
1.5 »ê¼ú º¯È¯(usual arithmetic conversion)
2. ´ÜÇ× ¿¬»êÀÚ
2.1 Áõ°¨ ¿¬»êÀÚ - ++, --
2.2 ºÎÈ£ ¿¬»êÀÚ - +, -
3. »ê¼ú ¿¬»êÀÚ
3.1 »çÄ¢ ¿¬»êÀÚ - +, -, *,
3.2 ³ª¸ÓÁö ¿¬»êÀÚ - %
4. ºñ±³ ¿¬»êÀÚ
4.1 ´ë¼Òºñ±³ ¿¬»êÀÚ - <, >, <=, >=
4.2 µî°¡ºñ±³ ¿¬»êÀÚ - ==, !=
5. ³í¸® ¿¬»êÀÚ
5.1 ³í¸® ¿¬»êÀÚ - &&, ||, !
5.2 ºñÆ® ¿¬»êÀÚ - &, |, ^, ~, <<, >>
6. ±× ¿ÜÀÇ ¿¬»êÀÚ
6.1 Á¶°Ç ¿¬»êÀÚ - ? :
6.2 ´ëÀÔ ¿¬»êÀÚ - =, op=

Chapter 4 Á¶°Ç¹®°ú ¹Ýº¹¹®
1. Á¶°Ç¹® - if, switch
1.1 if¹®
1.2 if-else¹®
1.3 if-else if¹®
1.4 Áßø if¹®
1.5 switch¹®
2. ¹Ýº¹¹® - for, while, do-while
2.1 for¹®
2.2 while¹®
2.3 do-while¹®
2.4 break¹®
2.5 continue¹®
2.6 À̸§ ºÙÀº ¹Ýº¹¹®

Chapter 5 ¹è¿­(Array)
1. ¹è¿­(array)
1.1 ¹è¿­(array)À̶õ?
1.2 ¹è¿­ÀÇ ¼±¾ð°ú »ý¼º
1.3 ¹è¿­ÀÇ ±æÀÌ¿Í À妽º
1.4 ¹è¿­ÀÇ ÃʱâÈ­
1.5 ¹è¿­ÀÇ º¹»ç
1.6 ¹è¿­ÀÇ È°¿ë
2. String¹è¿­
2.1 String¹è¿­ÀÇ ¼±¾ð°ú »ý¼º
2.2 String¹è¿­ÀÇ ÃʱâÈ­
2.3 char¹è¿­°ú StringŬ·¡½º
2.4 Ä¿¸Çµå ¶óÀÎÀ» ÅëÇØ ÀԷ¹ޱâ
3. ´ÙÂ÷¿ø ¹è¿­
3.1 2Â÷¿ø ¹è¿­ÀÇ ¼±¾ð°ú À妽º
3.2 2Â÷¿ø ¹è¿­ÀÇ ÃʱâÈ­
3.3 °¡º¯ ¹è¿­
3.4 ´ÙÂ÷¿ø ¹è¿­ÀÇ È°¿ë

Chapter 6 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö I
1. °´Ã¼ÁöÇâ¾ð¾î
1.1 °´Ã¼ÁöÇâ¾ð¾îÀÇ ¿ª»ç
1.2 °´Ã¼ÁöÇâ¾ð¾î
2. Ŭ·¡½º¿Í °´Ã¼
2.1 Ŭ·¡½º¿Í °´Ã¼ÀÇ Á¤ÀÇ¿Í ¿ëµµ
2.2 °´Ã¼¿Í ÀνºÅϽº
2.3 °´Ã¼ÀÇ ±¸¼º¿ä¼Ò - ¼Ó¼º°ú ±â´É
2.4 ÀνºÅϽºÀÇ »ý¼º°ú »ç¿ë
2.5 °´Ã¼ ¹è¿­
2.6 Ŭ·¡½ºÀÇ ¶Ç ´Ù¸¥ Á¤ÀÇ
3. º¯¼ö¿Í ¸Þ¼­µå
3.1 ¼±¾ðÀ§Ä¡¿¡ µû¸¥ º¯¼öÀÇ Á¾·ù
3.2 Ŭ·¡½ºº¯¼ö¿Í ÀνºÅϽºº¯¼ö
3.3 ¸Þ¼­µå
3.4 ¸Þ¼­µåÀÇ ¼±¾ð°ú ±¸Çö
3.5 ¸Þ¼­µåÀÇ È£Ãâ
3.6 return¹®
3.7 JVMÀÇ ¸Þ¸ð¸®±¸Á¶
3.8 ±âº»Çü ¸Å°³º¯¼ö¿Í ÂüÁ¶Çü ¸Å°³º¯¼ö
3.9 ÂüÁ¶Çü ¹ÝȯŸÀÔ
3.10 Àç±ÍÈ£Ãâ(recursive call)
3.11 Ŭ·¡½º ¸Þ¼­µå(static¸Þ¼­µå)¿Í ÀνºÅϽº ¸Þ¼­µå
3.12 Ŭ·¡½º ¸â¹ö¿Í ÀνºÅϽº ¸â¹ö°£ÀÇ ÂüÁ¶¿Í È£Ãâ
4. ¿À¹ö·Îµù(overloading)
4.1 ¿À¹ö·ÎµùÀ̶õ?
4.2 ¿À¹ö·ÎµùÀÇ Á¶°Ç
4.3 ¿À¹ö·ÎµùÀÇ ¿¹
4.4 ¿À¹ö·ÎµùÀÇ ÀåÁ¡
4.5 °¡º¯ÀÎÀÚ(varargs)¿Í ¿À¹ö·Îµù
5. »ý¼ºÀÚ(constructor)
5.1 »ý¼ºÀÚ¶õ?
5.2 ±âº» »ý¼ºÀÚ(default constructor)
5.3 ¸Å°³º¯¼ö°¡ ÀÖ´Â »ý¼ºÀÚ
5.4 »ý¼ºÀÚ¿¡¼­ ´Ù¸¥ »ý¼ºÀÚ È£ÃâÇϱâ - this(), this
5.5 »ý¼ºÀÚ¸¦ ÀÌ¿ëÇÑ ÀνºÅϽºÀÇ º¹»ç

6. º¯¼öÀÇ ÃʱâÈ­
6.1 º¯¼öÀÇ ÃʱâÈ­
6.2 ¸í½ÃÀû ÃʱâÈ­(explicit initialization)
6.3 ÃʱâÈ­ ºí·°(initialization block)
6.4 ¸â¹öº¯¼öÀÇ ÃʱâÈ­ ½Ã±â¿Í ¼ø¼­

Chapter 7 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö II
1. »ó¼Ó(inheritance)
1.1 »ó¼ÓÀÇ Á¤ÀÇ¿Í ÀåÁ¡
1.2 Ŭ·¡½º°£ÀÇ °ü°è - Æ÷ÇÔ°ü°è
1.3 Ŭ·¡½º°£ÀÇ °ü°è °áÁ¤Çϱâ
1.4 ´ÜÀÏ»ó¼Ó(single inheritance)
1.5 ObjectŬ·¡½º - ¸ðµç Ŭ·¡½ºÀÇ Á¶»ó
2. ¿À¹ö¶óÀ̵ù(overriding)
2.1 ¿À¹ö¶óÀ̵ùÀ̶õ?
2.2 ¿À¹ö¶óÀ̵ùÀÇ Á¶°Ç
2.3 ¿À¹ö·Îµù vs. ¿À¹ö¶óÀ̵ù
2.4 super
2.5 super() - Á¶»ó Ŭ·¡½ºÀÇ »ý¼ºÀÚ
3. package¿Í import
3.1 ÆÐÅ°Áö(package)
3.2 ÆÐÅ°ÁöÀÇ ¼±¾ð
3.3 import¹®
3.4 import¹®ÀÇ ¼±¾ð
3.5 static import¹®
4. Á¦¾îÀÚ(modifier)
4.1 Á¦¾îÀÚ¶õ?
4.2 static - Ŭ·¡½ºÀÇ, °øÅëÀûÀÎ
4.3 final - ¸¶Áö¸·ÀÇ, º¯°æµÉ ¼ö ¾ø´Â
4.4 abstract - Ãß»óÀÇ, ¹Ì¿Ï¼ºÀÇ
4.5 Á¢±Ù Á¦¾îÀÚ(access modifier)
4.6 Á¦¾îÀÚ(modifier)ÀÇ Á¶ÇÕ
5. ´ÙÇü¼º(polymorphism)
5.1 ´ÙÇü¼ºÀ̶õ?
5.2 ÂüÁ¶º¯¼öÀÇ Çüº¯È¯
5.3 instanceof¿¬»êÀÚ
5.4 ÂüÁ¶º¯¼ö¿Í ÀνºÅϽºÀÇ ¿¬°á
5.5 ¸Å°³º¯¼öÀÇ ´ÙÇü¼º
5.6 ¿©·¯ Á¾·ùÀÇ °´Ã¼¸¦ ¹è¿­·Î ´Ù·ç±â
6. Ãß»óŬ·¡½º(abstract class)
6.1 Ãß»óŬ·¡½º¶õ?
6.2 Ãß»ó¸Þ¼­µå(abstract method)
6.3 Ãß»óŬ·¡½ºÀÇ ÀÛ¼º
7. ÀÎÅÍÆäÀ̽º(interface)
7.1 ÀÎÅÍÆäÀ̽º¶õ?
7.2 ÀÎÅÍÆäÀ̽ºÀÇ ÀÛ¼º
7.3 ÀÎÅÍÆäÀ̽ºÀÇ »ó¼Ó
7.4 ÀÎÅÍÆäÀ̽ºÀÇ ±¸Çö
7.5 ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ ´ÙÁß»ó¼Ó
7.6 ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ ´ÙÇü¼º
7.7 ÀÎÅÍÆäÀ̽ºÀÇ ÀåÁ¡
7.8 ÀÎÅÍÆäÀ̽ºÀÇ ÀÌÇØ
7.9 µðÆúÆ® ¸Þ¼­µå¿Í static¸Þ¼­µå
8. ³»ºÎ Ŭ·¡½º(inner class)
8.1 ³»ºÎ Ŭ·¡½º¶õ?
8.2 ³»ºÎ Ŭ·¡½ºÀÇ Á¾·ù¿Í Ư¡
8.3 ³»ºÎ Ŭ·¡½ºÀÇ ¼±¾ð
8.4 ³»ºÎ Ŭ·¡½ºÀÇ Á¦¾îÀÚ¿Í Á¢±Ù¼º
8.5 À͸í Ŭ·¡½º(anonymous class)

Chapter 8 ¿¹¿Üó¸®(Exception Handling)
1. ¿¹¿Üó¸®(exception handling)
1.1 ÇÁ·Î±×·¥ ¿À·ù
1.2 ¿¹¿Ü Ŭ·¡½ºÀÇ °èÃþ±¸Á¶
1.3 ¿¹¿Üó¸®Çϱâ - try-catch¹®
1.4 try-catch¹®¿¡¼­ÀÇ È帧
1.5 ¿¹¿ÜÀÇ ¹ß»ý°ú catchºí·°
1.6 ¿¹¿Ü ¹ß»ý½ÃÅ°±â
1.7 ¸Þ¼­µå¿¡ ¿¹¿Ü ¼±¾ðÇϱâ
1.8 finallyºí·°
1.9 ÀÚµ¿ ÀÚ¿ø ¹Ýȯ - try-with-resources¹®
1.10 »ç¿ëÀÚÁ¤ÀÇ ¿¹¿Ü ¸¸µé±â
1.11 ¿¹¿Ü µÇ´øÁö±â(exception re-throwing)
1.12 ¿¬°áµÈ ¿¹¿Ü(chained exception)

Chapter 9 java.langÆÐÅ°Áö¿Í À¯¿ëÇÑ Å¬·¡½º
1. java.langÆÐÅ°Áö
1.1 ObjectŬ·¡½º
1.2 StringŬ·¡½º
1.3 StringBufferŬ·¡½º¿Í StringBuilderŬ·¡½º
1.4 MathŬ·¡½º
1.5 ·¡ÆÛ(wrapper) Ŭ·¡½º
2. À¯¿ëÇÑ Å¬·¡½º
2.1 java.util.ObjectsŬ·¡½º
2.2 java.util.RandomŬ·¡½º
2.3 Á¤±Ô½Ä(Regular Expression) - java.util.regexÆÐÅ°Áö
2.4 java.util.ScannerŬ·¡½º
2.5 java.util.StringTokenizerŬ·¡½º
2.6 java.math.BigIntegerŬ·¡½º
2.7 java.math.BigDecimalŬ·¡½º

Chapter 10 ³¯Â¥¿Í ½Ã°£ & Çü½ÄÈ­
1. ³¯Â¥¿Í ½Ã°£
1.1 Calendar¿Í Date

2. Çü½ÄÈ­ Ŭ·¡½º
2.1 DecimalFormat
2.2 SimpleDateFormat
2.3 ChoiceFormat
2.4 MessageFormat
3. java.timeÆÐÅ°Áö
3.1 java.timeÆÐÅ°ÁöÀÇ ÇÙ½É Å¬·¡½º
3.2 LocalDate¿Í LocalTime
3.3 Instant
3.4 LocalDateTime°ú ZonedDateTime
3.5 TemporalAdjusters
3.6 Period¿Í Duration
3.7 ÆĽ̰ú Æ÷¸Ë

Chapter 11 Ä÷º¼Ç ÇÁ·¹ÀÓ¿÷
1. Ä÷º¼Ç ÇÁ·¹ÀÓ¿÷(Collection Framework)
1.1 Ä÷º¼Ç ÇÁ·¹ÀÓ¿÷ÀÇ ÇÙ½É ÀÎÅÍÆäÀ̽º
1.2 ArrayList
1.3 LinkedList
1.4 Stack°ú Queue
1.5 Iterator, ListIterator, Enumeration
1.6 Arrays
1.7 Comparator¿Í Comparable
1.8 HashSet
1.9 TreeSet
1.10 HashMap°ú Hashtable
1.11 TreeMap
1.12 Properties
1.13 Collections
1.14 Ä÷º¼Ç Ŭ·¡½º Á¤¸® & ¿ä¾à

Chapter 12 Áö³×¸¯½º, ¿­°ÅÇü, ¾Ö³ÊÅ×À̼Ç
1. Áö³×¸¯½º(Generics)
1.1 Áö³×¸¯½º¶õ?
1.2 Áö³×¸¯ Ŭ·¡½ºÀÇ ¼±¾ð
1.3 Áö³×¸¯ Ŭ·¡½ºÀÇ °´Ã¼ »ý¼º°ú »ç¿ë
1.4 Á¦ÇÑµÈ Áö³×¸¯ Ŭ·¡½º
1.5 ¿ÍÀϵå Ä«µå
1.6 Áö³×¸¯ ¸Þ¼­µå
1.7 Áö³×¸¯ ŸÀÔÀÇ Çüº¯È¯
1.8 Áö³×¸¯ ŸÀÔÀÇ Á¦°Å
2. ¿­°ÅÇü(enums)
2.1 ¿­°ÅÇüÀ̶õ?
2.2 ¿­°ÅÇüÀÇ Á¤ÀÇ¿Í »ç¿ë
2.3 ¿­°ÅÇü¿¡ ¸â¹ö Ãß°¡Çϱâ
2.4 ¿­°ÅÇüÀÇ ÀÌÇØ

3. ¾Ö³ÊÅ×À̼Ç(annotation)
3.1 ¾Ö³ÊÅ×À̼ÇÀ̶õ?
3.2 Ç¥ÁØ ¾Ö³ÊÅ×À̼Ç
3.3 ¸ÞŸ ¾Ö³ÊÅ×À̼Ç
3.4 ¾Ö³ÊÅ×ÀÌ¼Ç Å¸ÀÔ Á¤ÀÇÇϱâ

Chapter 13 ¾²·¹µå(Thread)
1. ÇÁ·Î¼¼½º¿Í ¾²·¹µå
2. ¾²·¹µåÀÇ ±¸Çö°ú ½ÇÇà
3. start()¿Í run()
4. ½Ì±Û¾²·¹µå¿Í ¸ÖƼ¾²·¹µå
5. ¾²·¹µåÀÇ ¿ì¼±¼øÀ§
6. ¾²·¹µå ±×·ì(thread group)
7. µ¥¸ó ¾²·¹µå(daemon thread)
8. ¾²·¹µåÀÇ ½ÇÇàÁ¦¾î
9. ¾²·¹µåÀÇ µ¿±âÈ­
9.1 synchronized¸¦ ÀÌ¿ëÇÑ µ¿±âÈ­
9.2 wait()°ú notify()
9.3 Lock°ú ConditionÀ» ÀÌ¿ëÇÑ µ¿±âÈ­
9.4 volatile
9.5 fork & join ÇÁ·¹ÀÓ¿÷

Chapter 14 ¶÷´Ù¿Í ½ºÆ®¸²
1. ¶÷´Ù½Ä
1.1 ¶÷´Ù½ÄÀ̶õ?
1.2 ¶÷´Ù½Ä ÀÛ¼ºÇϱâ
1.3 ÇÔ¼öÇü ÀÎÅÍÆäÀ̽º(Functional Interface)
1.4 java.util.functionÆÐÅ°Áö
1.5 FunctionÀÇ ÇÕ¼º°ú PredicateÀÇ °áÇÕ
1.6 ¸Þ¼­µå ÂüÁ¶
2. ½ºÆ®¸²(stream)
2.1 ½ºÆ®¸²À̶õ?
2.2 ½ºÆ®¸² ¸¸µé±â
2.3 ½ºÆ®¸²ÀÇ Áß°£¿¬»ê
2.4 Optional[T]¿Í OptionalInt
2.5 ½ºÆ®¸²ÀÇ ÃÖÁ¾¿¬»ê
2.6 collect()
2.7 Collector±¸ÇöÇϱâ
2.8 ½ºÆ®¸²ÀÇ º¯È¯

Chapter 15 ÀÔÃâ·Â(I/O)
1. ÀÚ¹Ù¿¡¼­ÀÇ ÀÔÃâ·Â
1.1 ÀÔÃâ·ÂÀ̶õ?
1.2 ½ºÆ®¸²(stream)
1.3 ¹ÙÀÌÆ®±â¹Ý ½ºÆ®¸² - InputStream, OutputStream
1.4 º¸Á¶½ºÆ®¸²
1.5 ¹®ÀÚ±â¹Ý ½ºÆ®¸² - Reader, Writer
2. ¹ÙÀÌÆ®±â¹Ý ½ºÆ®¸²
2.1 InputStream°ú OutputStream
2.2 ByteArrayInputStream°ú ByteArrayOutputStream
2.3 FileInputStream°ú FileOutputStream
3. ¹ÙÀÌÆ®±â¹ÝÀÇ º¸Á¶½ºÆ®¸²
3.1 FilterInputStream°ú FilterOutputStream
3.2 BufferedInputStream°ú BufferedOutputStream
3.3 DataInputStream°ú DataOutputStream
3.4 SequenceInputStream
3.5 PrintStream
4. ¹®ÀÚ±â¹Ý ½ºÆ®¸²
4.1 Reader¿Í Writer
4.2 FileReader¿Í FileWriter
4.3 PipedReader¿Í PipedWriter
4.4 StringReader¿Í StringWriter
5. ¹®ÀÚ±â¹ÝÀÇ º¸Á¶½ºÆ®¸²
5.1 BufferedReader¿Í BufferedWriter
5.2 InputStreamReader¿Í OutputStreamWriter
6. Ç¥ÁØÀÔÃâ·Â°ú File
6.1 Ç¥ÁØÀÔÃâ·Â - System.in, System.out, System.err
6.2 Ç¥ÁØÀÔÃâ·ÂÀÇ ´ë»óº¯°æ - setOut(), setErr(), setIn()
6.3 RandomAccessFile
6.4 File
7. Á÷·ÄÈ­(Serialization)
7.1 Á÷·ÄÈ­¶õ?
7.2 ObjectInputStream°ú ObjectOutputStream
7.3 Á÷·ÄÈ­°¡ °¡´ÉÇÑ Å¬·¡½º ¸¸µé±â - Serializable, transient
7.4 Á÷·ÄÈ­°¡´ÉÇÑ Å¬·¡½ºÀÇ ¹öÀü°ü¸®

Chapter 16 ³×Æ®¿öÅ·(Networking)
1. ³×Æ®¿öÅ·(Networking)
1.1 Ŭ¶óÀ̾ðÆ®/¼­¹ö(client/sever)
1.2 IPÁÖ¼Ò(IP address)
1.3 InetAddress
1.4 URL(Uniform Resource Location)
1.5 URLConnection
2. ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö
2.1 TCP¿Í UDP
2.2 TCP¼ÒÄÏ ÇÁ·Î±×·¡¹Ö
2.3 UDP¼ÒÄÏ ÇÁ·Î±×·¡¹Ö

ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó·Î½á ¹Ýµå½Ã ¾Ë¾Æ¾ßÇÏ´Â °ÍÀ» ¸ðµÎ ´ãÀºÃ¥

ÀúÀÚÀÇ ¿À·£ ½Ç¹«°æÇè°ú °­ÀÇ ±×¸®°í 12³â°£ ¿Â¶óÀÎ Ä«Æä(³×À̹ö ´ëǥīÆä)¸¦ ¿î¿µÇϸ鼭 °­ÀÇÇÑ ³»¿ëÀ» Ã¥À¸·Î ¿«Àº °ÍÀ̱⠶§¹®¿¡ ÀÚ¹Ù¸¦ óÀ½ ¹è¿ì´Â ȸ¿øµéÀÇ ÀÇ°ß°ú ±Ã±ÝÇÑ Á¡µéÀ» ºüÁü¾øÀÌ ´ã°í ÀÖ´Ù. ±×·¡¼­ ÀÚ¹Ù¸¦ ½ÃÀÛÇÏ´Â »ç¶÷µéÀÇ ÀÔÀå¿¡¼­ ¾´ Ã¥À̶ó ÇÒ ¼ö ÀÖ´Ù. ÀÚ¹Ù¸¦ ¼Ò°³Çϴµ¥ ±×Ä¡Áö ¾Ê°í ÇÁ·Î±×·¡¸Ó·Î½á ²À ¾Ë¾Æ¾ßÇÏ´Â ³»¿ëµéÀ» ü°èÀûÀ¸·Î Á¤¸®ÇÏ¿´À¸¸ç 200ÆäÀÌÁö¿¡ ´ÞÇÏ´Â Áö¸éÀ» °´Ã¼ÁöÇâ°³³ä¿¡ ÇÒ¾ÖÇÔÀ¸·Î½á ÀÌ Ã¥ ÇÑ ±ÇÀÌ¸é °´Ã¼ÁöÇâ°³³äÀ» ¿ÏÀüÈ÷ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¿ø¸®Áß½ÉÀ¸·Î ¼³¸íÇÏ°í ÀÖ´Ù. »Ó¸¸ ¾Æ´Ï¶ó ÀÚ¹ÙÀÇ ÃֽŠ±â´ÉÀÎ ¶÷´Ù¿Í ½ºÆ®¸²À» »ó¼¼È÷ ¼Ò°³ÇÏ°í ÀÖÀ¸¸ç, ±× ¹Û¿¡ ÀÚ¹ÙÀÇ ÃֽŹöÁ¯ÀÎ Java8ÀÇ »õ·Î¿î ±â´ÉµéÀ» ÀÚ¼¼È÷ ¼³¸íÇÏ°í ÀÖ´Ù. ±× ¹Û¿¡µµ ´Ù¸¥ ¼­ÀûµéÀÌ ¼ÒȦÈ÷ ´Ù·ç´Â Áö³×¸¯½º(generics), ¾Ö³ÊÅ×À̼Ç(annotation), ¾²·¹µå(thread)¿Í °°Àº ºÎºÐµµ ±âÃʺÎÅÍ ÀÀ¿ë±îÁö »ó¼¼È÷ ´Ù·ê ¼ö ÀÖ´Ù.

ÀúÀÚ°¡ Á÷Á¢ ÀÎÅÍ³Ý Ä«Æ並 ÅëÇØ µ¿¿µ»ó °­Á¸¦ Áö¼ÓÀûÀ¸·Î ¾÷µ¥ÀÌÆ®ÇÏ¿© Á¦°øÇÏ°í Áú¹®°Ô½ÃÆÇÀ» ¿î¿µÇϱ⠶§¹®¿¡ µ¶ÀÚµéÀÌ È¥ÀÚ¼­µµ ÃæºÐÈ÷ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ´Ù¹æ¸éÀ¸·Î ¹è·ÁÇÏ°í ÀÖ´Ù. ÀÌó·³ öÀúÇÏ°Ô µ¶ÀÚÀÇ ÀÔÀå¿¡¼­ »ý°¢ÇÏ°í µ¶ÀÚ¸¦ ¹è·ÁÇÏ´Â ¸¶À½°ú ³ë·ÂÀÌ ´À²¸Áö´Â Ã¥ÀÌ´Ù. ±× ¿Ü¿¡µµ 2ÆÇ¿¡¼­ ºÎÁ·Çß´ø ¼³¸í°ú ±×¸², ¿¹Á¦µéÀ» º¸ÃæÇÏ°í ¿ÀŸ¸¦ °ÅÀÇ Ã£¾Æº¸±â ÈûµéÁ¤µµ·Î Á¤¼ºµé¿© Á¡°ËÇÏ¿´´Ù.

- JavaÀÇ Á¤¼® 1ÆÇÀÇ ºÎÁ·ÇÑ ºÎºÐ(±×¸², ¿¹Á¦, ¼³¸í, ¿ÀŸ)À» °³¼±ÇÏ¿´½À´Ï´Ù.
- °¢ Àå(chapter)¸¶´Ù ¿¬½À¹®Á¦¸¦ Ãß°¡ÇÏ¿´½À´Ï´Ù.
- µ¿¿µ»ó °­Á¸¦ ¹«·á·Î Á¦°øÇÕ´Ï´Ù.
- µ¿¿µ»ó°­ÀÇ¿¡ »ç¿ëµÈ ¹ßÇ¥ÀÚ·á(ppt)¸¦ '°­ÀǹßÇ¥ÀÚ·á'(p.234)¸¦ ºÎ·ÏÀ¸·Î µå¸³´Ï´Ù.
- ¹®´ä°Ô½ÃÆÇÀ» ÅëÇØ Ã¥°ü·Ã Áú¹®À» »ó¼¼È÷ ´äº¯Çص帳´Ï´Ù.
 

¼­Æòº¸±â

±¸¸ÅÁß³»¿ª

µ¿ÀÏÇÑ µµ¼­¸íÀÇ Á¦Ç°À» ÆǸÅÇÏ´Â ´Ù¸¥ ÆǸÅÀÚÀÇ ÁÖ¹®³»¿ªµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ÁÖ¹®ÀÚ(ID) »óÅ ½Ã°£ ÁÖ¹®ÀÚ(ID) »óÅ ½Ã°£ ÁÖ¹®ÀÚ(ID) »óÅ ½Ã°£
±¸¸ÅÁß ³»¿ªÀÌ ¾ø½À´Ï´Ù.
 

´ÜÇົ BEST µµ¼­

³ªÀǼîÇÎ

  • Ä«µå³»¿ªÁ¶È¸
  • ¸¸Á·µµº¸±â
  • ÆǸÅÀÚº¸±â

ÃÖ±Ùº»»óÇ°

Àå¹Ù±¸´Ï

TOP