°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "JavaÀÇ Á¤¼®" Á¤°¡ 30,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
ÃÑ 7°³ÀÇ µµ¼°¡ ÀÖ½À´Ï´Ù.
µµ¼À̹ÌÁö |
µµ¼¸í |
»óÅÂ |
°¡°Ý |
ÆǸÅÀÚ |
|
|
JavaÀÇ Á¤¼®
|
»ó
|
16,900¿ø
30,000 ¹Ì¸¸ ¹è¼Ûºñ3,900
|
|
|
|
|
JavaÀÇ Á¤¼®
|
»ó
|
17,000¿ø
30,000 ¹Ì¸¸ ¹è¼Ûºñ3,900
|
|
|
|
|
JavaÀÇ Á¤¼®
|
»ó
|
19,120¿ø
20,000 ¹Ì¸¸ ¹è¼Ûºñ2,500
|
|
|
|
|
JavaÀÇ Á¤¼®
|
»ó
|
23,900¿ø
50,000 ¹Ì¸¸ ¹è¼Ûºñ4,200
|
|
|
|
|
JavaÀÇ Á¤¼®
|
»ó
|
23,900¿ø
50,000 ¹Ì¸¸ ¹è¼Ûºñ4,200
|
|
|
|
|
JavaÀÇ Á¤¼®
|
»õÃ¥
|
|
|
|
|
|
JavaÀÇ Á¤¼®
|
»õÃ¥
|
|
|
|
|
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)¸¦ ºÎ·ÏÀ¸·Î µå¸³´Ï´Ù. - ¹®´ä°Ô½ÃÆÇÀ» ÅëÇØ Ã¥°ü·Ã Áú¹®À» »ó¼¼È÷ ´äº¯Çص帳´Ï´Ù.
|
|
|
|
|