°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "JAVA ÇÁ·Î±×·¡¹Ö ±âÃÊ" Á¤°¡ 20,000¿ø Æò±ÕÇÒÀΰ¡
-°¡°Ý´ëº°- 1,000¿ø 2,000¿ø 3,000¿ø 4,000¿ø 5,000¿ø 6,000¿ø 7,000¿ø 8,000¿ø 9,000¿ø 10,000¿ø 11,000¿ø 12,000¿ø 13,000¿ø 14,000¿ø 15,000¿ø 16,000¿ø 17,000¿ø 18,000¿ø 19,000¿ø 20,000¿ø 21,000¿ø 22,000¿ø 23,000¿ø 24,000¿ø 25,000¿ø 26,000¿ø 27,000¿ø 28,000¿ø 29,000¿ø 30,000¿ø 31,000¿øÀÌ»ó
- °á°ú³» °Ë»ö -
ÆǸÅÀÚ¸í »óÅ (ÃÖ»ó/»ó/Áß/ÇÏ) ±¸¼º
1Àå ÀÚ¹ÙÀÇ °³¿ä ÀÚ¹ÙÀÇ ¿ª»ç¿Í Ư¡ ÀÚ¹Ù ¾ð¾îÀÇ ¿ª»ç / ÀÚ¹Ù ¾ð¾îÀÇ Æ¯Â¡ ÀÏ¹Ý ¾ð¾î¿Í ÀÚ¹ÙÀÇ Â÷ÀÌ ÀÎÅÍÇÁ¸®ÅÍ (Interpreter) ¾ð¾î / ÄÄÆÄÀÏ·¯ (Compiler) ¾ð¾î / ÀÚ¹Ù (Java) JDK (Java Development Kit)ÀÇ ¼³Ä¡ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼º, ÄÄÆÄÀÏ, ½ÇÇà JDKÀÇ ±¸¼º bin µð·ºÅ丮ÀÇ ÁÖ¿ä ½ÇÇà ÆÄÀϵé Java API ¹®¼ ÂüÁ¶ EclipseÀÇ ¼³Ä¡¿Í »ç¿ë¹ý ÀÌŬ¸³½º ´Ù¿î·ÎµåÇϱâ / ÀÌŬ¸³½º¿¡¼ ÀÚ¹Ù ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ ÀÌ ÀåÀÇ ¿äÁ¡ 2Àå ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ ±âº» ¿ä¼Ò¿Í µ¥ÀÌÅÍ Çü ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ ±âº» ±¸¼º ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ ±âº» ±¸Á¶ / ÁÖ¼®ÀÇ »ç¿ë / µé¿©¾²±âÀÇ »ç¿ë º¯¼ö¿Í »ó¼öÀÇ °³¿ä º¯¼öÀÇ Æ¯Â¡ º¯¼ö¿Í »ó¼öÀÇ »ç¿ë À̸§ÀÇ ¸í¸í ±ÔÄ¢ / º¯¼ö¿¡ ÁöÁ¤ÇÏ´Â ±âº» µ¥ÀÌÅÍ Å¸ÀÔ (Primitive data type) / º¯¼ö ŸÀÔÀÇ ¼±¾ð Çü½Ä / Á¤¼öÇü / ½Ç¼öÇü ¹®ÀÚÇü / ³í¸®Çü / ¹®ÀÚ¿Çü / Çü º¯È¯ ÀÌ ÀåÀÇ ¿äÁ¡ 3Àå ¿¬»êÀÚÀÇ »ç¿ë ÇÒ´ç ¿¬»êÀÚ »ê¼ú ¿¬»êÀÚ Áõ°¨ ¿¬»êÀÚ °ü°è ¿¬»êÀÚ ³í¸® ¿¬»êÀÚ 3Ç× ¿¬»êÀÚ ºñÆ® ¿¬»êÀÚ ½¬ÇÁÆ® ¿¬»êÀÚ ÇÒ´ç ¿¬»êÀÚÀÇ ¶Ç ´Ù¸¥ Çü½Ä ÀÌ ÀåÀÇ ¿äÁ¡ 4Àå Á¶°Ç¹®°ú ¹Ýº¹¹®°ú ¹è¿ ´Ü¼ø if ¹® if ? else ¹® if ? else if ¹® switch ¹® for ¹® while ¹® do - while ¹® break¿Í continue ¹® break ¹®ÀÇ »ç¿ë / continue ¹®ÀÇ »ç¿ë ÀÌ ÀåÀÇ ¿äÁ¡ 5Àå °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö 1 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ °³¿ä Ŭ·¡½ºÀÇ °³³ä °´Ã¼¿Í ÀνºÅϽº ÀνºÅϽº ¾øÀÌ »ç¿ëÇÏ´Â static º¯¼ö¿Í static ¸Þ¼Òµå ¸Å°³º¯¼ö¿Í return ¹®À» »ç¿ëÇÏ´Â ¸Þ¼Òµå ¸Þ¼Òµå ¿À¹ö·Îµù »ý¼ºÀÚ (Constructor) thisÀÇ »ç¿ë package¿Í import ÆÐÅ°Áö¿Í import / package ¸í·É¹® ¹è¿ ¹è¿ÀÇ °³³ä°ú »ý¼º / ´ÙÂ÷¿ø ¹è¿ / ¹è¿ÀÇ º¹»ç ÀÌ ÀåÀÇ ¿äÁ¡ 6Àå °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö 2 »ó¼Ó Á¢±Ù ÁöÁ¤ÀÚ¿Í Ä¸½¶È ¸Þ¼Òµå ¿À¹ö¶óÀ̵ù super¿Í final super / final Ãß»ó Ŭ·¡½º ÀÎÅÍÆäÀ̽º ÀÎÅÍÆäÀ̽ºÀÇ »ç¿ë / ÀÎÅÍÆäÀ̽ºÀÇ ´ÙÁß »ó¼Ó ´ÙÇü¼º ´ÙÇü¼ºÀÇ °³³ä / ¾÷ij½ºÆà / ´Ù¿îij½ºÆà / instanceof ¿¬»êÀÚ ³»ºÎ Ŭ·¡½º ÀνºÅϽº ³»ºÎ Ŭ·¡½º(instance inner class) / ½ºÅÂƽ ³»ºÎ Ŭ·¡½º(static inner class) ¸Þ¼Òµå ³»ºÎ Ŭ·¡½º(method inner class) / ÀÍ¸í ³»ºÎ Ŭ·¡½º(anonymous inner class)ÀÌ ÀåÀÇ ¿äÁ¡ 7Àå À¯¿ëÇÑ Å¬·¡½º¿Í Ä÷º¼Ç Object Ŭ·¡½º Wrapper Ŭ·¡½º String Ŭ·¡½º String °´Ã¼ / length()¿Í charAt() ¸Þ¼Òµå / indexOf() ¸Þ¼Òµå / substring() ¸Þ¼Òµå / trim() ¸Þ¼Òµå valueOf()¿Í tostring() ¸Þ¼Òµå StringBuffer Ŭ·¡½º StringTokenizer Ŭ·¡½º Random Ŭ·¡½º Scanner Ŭ·¡½º Å°º¸µå ÀÔ·Â / ÆÄÀÏ ÀÔ·Â Ä÷º¼Ç List Set Map ÀÌ ÀåÀÇ ¿äÁ¡ 8Àå ¿¹¿Ü ó¸® ¿¹¿Ü ó¸® Ŭ·¡½º try-catch ±¸¹® º¹¼öÀÇ ¿¹¿Ü °Ë»ç try-catch-finally ±¸¹® throws¿Í throw throwsÀÇ »ç¿ë / throwÀÇ »ç¿ë »ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü Ŭ·¡½º ÀÌ ÀåÀÇ ¿äÁ¡ 9Àå ¾²·¹µå ¾²·¹µå(Thread)ÀÇ °³³ä ¾²·¹µåÀÇ »ý¼º Thread Ŭ·¡½ºÀÇ »ç¿ë / Runnable ÀÎÅÍÆäÀ̽ºÀÇ »ç¿ë ¾²·¹µåÀÇ ¿ì¼±¼øÀ§ ¾²·¹µåÀÇ ¶óÀÌÇÁ ½ÎÀÌŬ sleep() ¸Þ¼Òµå / yield() ¸Þ¼Òµå / join() ¸Þ¼Òµå ¾²·¹µåÀÇ µ¿±âÈ synchronized / wait()¿Í notify() ¸Þ¼Òµå ÀÌ ÀåÀÇ ¿äÁ¡ 10Àå AWT AWT ÆÐÅ°Áö ³»ÀÇ Å¬·¡½º ±¸¼º Frame ¸¸µé±â Panel ¸¸µé±â ·¹À̾ƿô °ü¸®ÀÚ (Layout Manager) ·¹À̾ƿô °ü¸®ÀÚ ¾øÀÌ Á÷Á¢ ÄÄÆ÷³ÍÆ® ¹èÄ¡Çϱâ BorderLayout »ç¿ëÇϱâ FlowLayout »ç¿ëÇϱâ GridLayout »ç¿ëÇϱâ CardLayout »ç¿ëÇϱâ Label ¸¸µé±â Button ¸¸µé±â TextField ¸¸µé±â TextArea ¸¸µé±â List ¸¸µé±â Choice ¸¸µé±â Checkbox ¸¸µé±â Scrollbar ¸¸µé±â Dialog ¸¸µé±â FileDialog ¸¸µé±â Menu ¸¸µé±â ÀÌ ÀåÀÇ ¿äÁ¡ 11Àå Event Event¸¦ À§ÇÑ Å¬·¡½º¿Í ¸Þ¼Òµå ActionEvent »ç¿ëÇϱâ ItemEvent »ç¿ëÇϱâ WindowEvent »ç¿ëÇϱâ WindowAdapter »ç¿ëÇϱâ MouseEvent »ç¿ëÇϱâ MouseListner »ç¿ëÇϱâ / MouseMotionListener »ç¿ëÇϱâ / MouseAdapter »ç¿ëÇϱ⠴õºíŬ¸¯ À̺¥Æ® »ç¿ëÇϱâ / ¸¶¿ì½º ¹öÆ° ±¸º°Çϱ⠸¶¿ì½º À̺¥Æ®·Î Æ˾÷ ¸Þ´º ¸¸µé±â ÀÌ ÀåÀÇ ¿äÁ¡ 12Àå µ¥ÀÌÅÍ ÀÔÃâ·Â ÀÔÃâ·Â Ŭ·¡½ºÀÇ Á¾·ù InputStream°ú InputStreamReader »ç¿ëÇϱâ InputStream / InputStreamReader FileInputStream°ú FileReader »ç¿ëÇϱâ FileInputStream / FileReade BufferedInputStream°ú BufferedReader »ç¿ëÇϱâ BufferedInputStream / BufferedReader OutputStream°ú OutputStreamWriter »ç¿ëÇϱâ OutputStream / OutputStreamWriter FileOutputStream°ú FileWriter »ç¿ëÇϱâ FileOutputStream / FileWriter BufferedOutputStream°ú BufferedWriter »ç¿ëÇϱâ BufferedOutputStream / BufferedWriter DataInputStream°ú DataOutputStream »ç¿ëÇϱâ ObjectInputStream°ú ObjectOutputStreamÀ¸·Î Á÷·ÄÈ »ç¿ëÇϱâ File Ŭ·¡½º »ç¿ëÇϱâ ÀÌ ÀåÀÇ ¿äÁ¡ 13Àå ³×Æ®¿öÅ© ³×Æ®¿öÅ©ÀÇ °³³ä InetAddress Ŭ·¡½º URL Ŭ·¡½º ÇÊÀÚ°¡ ¿À·§µ¿¾È ÀÚ¹Ù¸¦ °¡¸£Ä¡¸é¼ È¿À²ÀûÀÎ ÇнÀÀ» À§ÇØ ´Ù¾çÇÑ Å×½ºÆ®¸¦ ÇÏ¿´°í À̸¦ Åä´ë·Î º» µµ¼¸¦ ÁýÇÊÇÏ°Ô µÇ¾ú½À´Ï´Ù. °´Ã¼ÁöÇâÀ̶ó´Â °³³äÀ» ¼ö¿ëÇÏ°í ÀÖ´Â ÀÚ¹Ù´Â ´Ù¸¥ ¾ð¾î¿¡ ºñÇØ ÇÁ·Î±×·¡¹ÖÇϱ⠽¬¿ö¾ß Çϴµ¥ ´ë ºÎºÐ ÇлýµéÀº °´Ã¼ÀÇ °³³äÀÌ ºÎÁ·Çؼ ¸Å¿ì ¾î·Æ°Ô ´À³§´Ï´Ù. ÀÌ Ã¥Àº °´Ã¼ÀÇ °³³äÀ» Á¤È®È÷ Àâ¾ÆÁÖ¸é¼ ÀÚ¹Ù¸¦ Á¤È®È÷ °øºÎÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾ú½À´Ï´Ù. ÀÌ Ã¥ÀÇ Æ¯Â¡ ÀÚ¹Ù´Â Àαâ ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀ̱⵵ ÇÏÁö¸¸, °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ» Àß ¼ö¿ëÇÏ°í ÀÖ°í ¾Èµå·ÎÀÌµå ¾Û °³¹ß¿¡µµ »ç¿ëµÇ±â ¶§¹®¿¡ ´õ Æı޷ÂÀÌ ÀÖ´Â ¾ð¾î°¡ µÇ¾ú½À´Ï´Ù. ÇÏÁö¸¸ ÀÚ¹Ù¸¦ ¹è¿ì±â°¡ ±×¸® ½±Áö¸¸Àº ¾Ê½À´Ï´Ù. ´ëºÎºÐ °´Ã¼¶ó´Â °í°³¸¦ ³ÑÁö ¸øÇؼ ±×·± °æ¿ì°¡ ¸¹½À´Ï´Ù. ÀÌ Ã¥Àº ´ÙÀ½°ú °°Àº ºÐµéÀ» À§Çؼ ÀÚ¹ÙÀÇ ÇÙ½ÉÀ» ½±°í ºü¸£ °Ô ¸¶½ºÅÍÇÒ ¼ö ÀÖµµ·Ï Çß½À´Ï´Ù. - ÀÚ¹Ù´Â ¹°·Ð, ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ óÀ½À¸·Î ¹è¿ì½Ã´Â ºÐ - ÀÚ¹Ù¸¦ ¹è¿ì´Ù°¡ ³Ê¹« º¹ÀâÇؼ Áßµµ¿¡ Æ÷±âÇϽŠºÐ - Ŭ·¡½º¿Í °´Ã¼(ÀνºÅϽº), »ó¼Ó µî °´Ã¼ÁöÇâÀÇ °³³äÀÌ ¾î·Á¿ì½Å ºÐ - ¾Èµå·ÎÀÌµå ¾Û °³¹ßÀ» À§Çؼ ºü¸£°Ô ÀÚ¹ÙÀÇ ±âº»À» ¸¶½ºÅÍÇÏ½Ç ºÐ Àڹٴ Ŭ·¡½º µ¢¾î¸®ÀÔ´Ï´Ù. Ŭ·¡½º¸¸ Àß »ç¿ëÇϸé ÀÚ¹Ùó·³ Æí¸®ÇÑ ¾ð¾îµµ ¾ø½À´Ï´Ù. ±×·¡¼ Ŭ·¡½º¿Í °´Ã¼, »ó¼Ó µî °´Ã¼ÁöÇâÀÇ ±âº» °³³äÀÌ ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ±×·±µ¥ ´ëºÎºÐ ±× °´Ã¼ÁöÇâÀ̶ó´Â °³³äÀ» È®½ÇÈ÷ ÀÌÇØÇÏÁö ¸øÇؼ ¾î·Æ°Ô ´À³§´Ï´Ù. ±âº» °³³ä¸¸ È®½ÇÇØÁö¸é ±× ¸ðµç Ŭ·¡½ºµéÀ» ´Ù ¾Ë°í ÀÖÁö ¾Ê¾Æµµ ¼ö½Ã·Î ã¾Æ¼ »ç¿ëÇÒ ¼ö ÀÖ°Ô µË ´Ï´Ù. ±×·¡¼ ÀÌ Ã¥¿¡¼´Â ´ÙÀ½°ú °°Àº ±âÁØÀ¸·Î ÀÚ¹ÙÀÇ ±âº»À» ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. - °´Ã¼ ÁöÇâÀÇ °³³äÀ» ½±°í ºü¸£°Ô ÀÌÇØÇϵµ·Ï °£°áÇÑ ¿¹Á¦¸¦ Á¦°øÇÑ´Ù. - ¸ðµç ¿¹Á¦ÀÇ ¼Ò½ºÄڵ忡 ±Û»óÀÚ¿Í È»ìÇ¥¸¦ Ãß°¡Çؼ ÀÔüÀûÀ¸·Î ÀÌÇØÇÏ°Ô ÇÑ´Ù. - ÀÚ¹ÙÀÇ ¸ðµç °ÍÀ» ÀÌÇØÇÑ´Ù´Â °ÍÀº °á±¹ Ŭ·¡½ºÀÇ »ç¿ë¹ýÀ» ¾Æ´Â °ÍÀÌ´Ù. - ÇÏÁö¸¸ ±× ¸ðµç Ŭ·¡½º¸¦ ´Ù ¾È´Ù´Â °ÍÀº ºÒ°¡´ÉÇϱ⵵ ÇÏ°í ±×·² ÇÊ¿äµµ ¾ø´Ù. - ÇʼöÀûÀΠŬ·¡½º¿Í ¸Þ¼Òµå¸¸ Çؼ³Ç쵂 ÀÚ¹ÙÀÇ ÁÖ¿ä »À´ë¸¦ ¸ðµÎ ÆľÇÇÏ°Ô ÇÑ´Ù. - ÀÌ Ã¥À» ¸¶Ä¡¸é ½º½º·Î ÀÚ¹Ù ¼Ò½ºÄڵ带 Çص¶ÇÏ°í ´Ù¸¥ ¹®¼¸¦ Çص¶ÇÒ ´É·ÂÀÌ »ý°Ü¾ß ÇÑ´Ù. - ¾Èµå·ÎÀÌµå ¾Û °³¹ßÀ» À§ÇØ ÀÚ¹Ù¸¦ ¹è¿ì´Â µ¶ÀÚµéÀÌ ½±°Ô ¸¶½ºÅÍÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.