|
[»õÃ¥] ½¬¿î Java ±³°ú¼
|
ÀÌ ÆǸÅÀÚÀÇ »óÇ° ´õº¸±â +
Ã¥¡ß°¡¹æ
°³Àλç¾÷ÀÚ
ÆǸŵµ¼ : 328,730 °Ç
¿¬¶ôó :
010-3403-0912
¹è¼Û·á : Á¶°ÇºÎ ¹«·á (20,000¿ø ¹Ì¸¸ 3,000¿ø)
|
|
¡ÚÃֽŠ°³Á¤ÆÇ »õÃ¥¡Ú
Ã¥¡ß°¡¹æ ÆǸÅÀÚ°¡ µî·ÏÇÑ À̹ÌÁöÀÔ´Ï´Ù.
¡ÚÁ¤Ç°¡Ú
1Àå Java °³¹ßȯ°æ ±¸Ãà Java ¾ð¾î´Â ¿Ö ÀαⰡ ÁÁÀ»±î? Java ÇÁ·Î±×·¡¹Ö Java ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ Áغñ JDK ´Ù¿î·Îµå ¹× ¼³Ä¡ ÀÌŬ¸³½º ´Ù¿î·Îµå ¹× ¼³Ä¡ ÀÌŬ¸³½º·Î ÇÁ·ÎÁ§Æ® ¸¸µé±â
2Àå º¯ ¼ö Java ÇÁ·Î±×·¥ÀÇ ÇüÅ ¸Þ¸ð¸®¶ó´Â À̸§ÀÇ È£ÅÚ º¯¼ö ¼±¾ð ¹æ¹ý º¯¼öÀÇ ÀÚ·áÇü º¯¼ö »ç¿ë ¿¬½À printlnÀ» »ç¿ëÇÑ Ãâ·Â String°ú ¹®ÀÚ¿ Çü º¯È¯(Type Casting) ¹üÀ§ ±ÔÄ¢(Scoping Rule) µé¿©¾²±â(Indentation)
3Àå ¿¬»êÀÚ ¿¬»êÀÚ¿Í CPU »ê¼ú ¿¬»êÀÚ Áõ°¨ ¿¬»êÀÚ ´ëÀÔ ¿¬»êÀÚ ºñ±³ ¿¬»êÀÚ ³í¸® ¿¬»êÀÚ 3Ç× Á¶°Ç ¿¬»êÀÚ ºñÆ® ¿¬»êÀÚ ½ÃÇÁÆ® ¿¬»êÀÚ
4Àå Á¶°Ç¹® Á¶°Ç¹®À̶õ? Java Á¶°Ç¹®ÀÇ Á¾·ù if¹® »ç¿ë ¹æ¹ý if else¹® »ç¿ë ¹æ¹ý if¹®À» »ç¿ëÇÑ ÇÐÁ¡ °è»ê ¿¹ else if¹® »ç¿ë¹æ¹ý else if¹®À» »ç¿ëÇÑ ÇÐÁ¡ °è»ê switch¹® »ç¿ë¹æ¹ý
5Àå ¹Ýº¹¹® ¹Ýº¹¹®À̶õ? for ¹Ýº¹¹® »ç¿ë ¹æ¹ý for ¹Ýº¹¹® ¿ë¿ë ¿¬½À : ÇÕ°è¿Í °è½Â ±¸Çϱâ for ¹Ýº¹¹® ¿ë¿ë ¿¬½À : ±¸±¸´Ü Ãâ·ÂÇϱâ for ¹Ýº¹¹® ¿ë¿ë ¿¬½À : ¹è¼öÀÇ ÇÕ ±¸Çϱâ for ¹Ýº¹¹®ÀÇ ¹«ÇÑ ·çÇÁ continue¿Í break while ¹Ýº¹¹® »ç¿ë ¹æ¹ý while ¹Ýº¹¹® ¿ë¿ë ¿¬½À : °è½Â ±¸Çϱâ while ¹Ýº¹¹® ¿ë¿ë ¿¬½À : ±¸±¸´Ü Ãâ·ÂÇϱâ do while ¹Ýº¹¹® »ç¿ë ¹æ¹ý do while ¹Ýº¹¹® ¿ë¿ë ¿¬½À : °è½Â ±¸Çϱâ do while ¹Ýº¹¹® ¿ë¿ë ¿¬½À : ±¸±¸´Ü Ãâ·ÂÇϱâ
6Àå ¹è¿ ¹è¿À̶õ? 1Â÷¿ø ¹è¿ »ç¿ë¹æ¹ý 1Â÷¿ø ¹è¿ ÀÀ¿ë : ¹è¿ÀÇ ÇÕ ±¸Çϱâ 1Â÷¿ø ¹è¿ ÀÀ¿ë : ÃÖ´ë°ª ±¸Çϱ⠴ÙÂ÷¿ø ¹è¿ »ç¿ë¹æ¹ý for¹®À¸·Î 2Â÷¿ø ¹è¿ Ãâ·ÂÇغ¸±â 2Â÷¿ø ¹è¿ ÀÀ¿ë : ¹è¿ÀÇ ÇÕ ±¸Çϱâ 2Â÷¿ø ¹è¿ ÀÀ¿ë : ¹è¿ÀÇ ÃÖ´ë°ª ±¸Çϱâ 2Â÷¿ø ¹è¿¿¡¼ length »ç¿ëÇÏ±â ¹è¿ À̸§°ú ÂüÁ¶ º¯¼ö
7Àå ¸Þ¼Òµå ¸Þ¼Òµå¶õ? ¸Þ¼ÒµåÀÇ ±¸Á¶ ¸Þ¼Òµå ¸¸µé¾î º¸±â ¸Þ¼Òµå¿¡ ¸Å°³º¯¼ö Àü´ÞÇϱ⠸޼ҵ忡 ¿©·¯ °³ÀÇ ¸Å°³º¯¼ö Àü´ÞÇϱ⠵¡¼À °è»ê¿ë ¸Þ¼Òµå ¸¸µé¾îº¸±â ¸Þ¼ÒµåÀÇ ¹Ýȯ°ª ¸Þ¼Òµå ÀÀ¿ë : n±îÁöÀÇ ÇÕ°è °è»êÇϱ⠸޼ҵå ÀÀ¿ë : °è½Â(factorial) °è»êÇÏ±â ¸Þ¼Òµå °£ÀÇ È£Ãâ ¸Þ¼ÒµåÀÇ Àç±Í È£Ãâ(recursion)
8Àå Ŭ·¡½º ±âÃÊ Å¬·¡½º¶õ? Ŭ·¡½º´Â ÀºÇà ¼³°èµµ? Ŭ·¡½ºÀÇ ÇüÅ Ŭ·¡½º ¸¸µé±â »ý¼ºÀÚ ¸Þ¼Òµå Bank Ŭ·¡½º ¿Ï¼ºÇϱâ Ŭ·¡½ºÀÇ »ç¿ë°ú °´Ã¼ È«±æµ¿ ÀºÇàÀå°ú Ŭ·¡½ºÀÇ °´Ã¼ ÇϳªÀÇ Å¬·¡½º¿Í ¿©·¯ °´Ã¼µé ¿À¹ö ·Îµù
9Àå Ŭ·¡½º °í±Þ Ŭ·¡½ºÀÇ »ó¼Ó ÀÚ½Ä Å¬·¡½º¿¡ ¸Þ¼Òµå Ãß°¡ ÀÚ½Ä Å¬·¡½ºÀÇ »ý¼ºÀÚ¿Í ºÎ¸ð Ŭ·¡½ºÀÇ »ý¼ºÀÚ ¿À¹ö ¶óÀ̵ù(ÀÚ½Ä À̱â´Â ºÎ¸ð ¾ø´Ù) Á¢±ÙÁ¦ÇÑÀÚ static ¸Þ¼Òµå static ¸â¹öº¯¼ö final Å°¿öµå °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ ÀåÁ¡
10Àå ÆÐÅ°Áö Ŭ·¡½º¸¦ º°µµÀÇ ÆÄÀÏ¿¡ ±¸ÇöÇϱâ ÆÐÅ°Áö ¸¸µé±â import ÆÐÅ°Áö ÀͽºÆ÷Æ® ¿ÜºÎ jar ÆÄÀÏÀÇ ¶óÀ̺귯¸® µî·Ï
11Àå Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ±¸Á¶Ã¼¿Í ¸µÅ©µå ¸®½ºÆ® Ŭ·¡½º ¼±¾ð Ŭ·¡½º ¹è¿ Ŭ·¡½º·Î ¸µÅ©µå ¸®½ºÆ®(Linked List) ±¸ÇöÇغ¸±â °¡ºñÁö Ä÷º¼Ç(Garbage Collection)
12Àå Å°º¸µå ¹× ÆÄÀÏ ÀÔÃâ·Â ¹ÙÀÌÆ® ½ºÆ®¸²(Byte Stream) Å°º¸µå¿¡¼ ¿À´Â ¹ÙÀÌÆ® ½ºÆ®¸² ÅؽºÆ® ÆÄÀÏ Àбâ ÅؽºÆ® ÆÄÀÏ¿¡ ¾²±â
13Àå ·Î¶Ç ¹øÈ£ »ý¼º±â ¿¹Á¦ Generate.java ÆÄÀÏ : ·£´ý ³Ñ¹ö 6°³ »ý¼º ¹× Á¤·Ä NumberList.java ÆÄÀÏ : ¸µÅ©µå ¸®½ºÆ® JavaTest.java ÆÄÀÏ : ¸ÞÀÎ ÆÄÀÏ
14Àå ºù°í °ÔÀÓ ¿¹Á¦ ºù°í º¸µå¸¦ À§ÇÑ ¹è¿ »ý¼º ºù°í º¸µåÃâ·Â Ç÷¹À̾î ÀÔ·Â ¹Þ±â ºù°í °³¼ö °Ë»çÇϱâ ÇÁ·ÎÁ§Æ® ¿Ï¼ºÇϱâ
15Àå Java + ¾ËÆÄ Ä÷º¼Ç(Collections) Á¦³×¸¯(Generics) ½ºÀ®(Swing) AWT(Abstract Window Toolkit) ½ºÇÁ¸µ ÇÁ·¹ÀÓ ¿öÅ©(Spring Framework) Java ºóÁî(JavaBeans) JSP(Java Server Page) ¾ÖÇø´(Applet) JNI(Java Native Interface) JNA(Java Native Access)
ã¾Æº¸±â
ÀÌ Ã¥Àº Java ¾ð¾îÀÇ ÇÙ½ÉÀ» Àß Â¤¾îÁÖ°í ÀÖ´Ù. ÀúÀÚ´Â °£´ÜÇÑ ¿¹Á¦¸¦ ÅëÇØ JavaÀÇ »ç¿ë¹ýÀ» Á÷°üÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖÀ¸¸ç, ÀÏ°üµÈ È帧¿¡ µû¶ó ÁøÇàµÇ´Â ¼³¸íÀº JavaÀÇ ÀÌÇØ¿¡ ´ëÇÑ Á¤È®µµ¸¦ ³ô¿©ÁØ´Ù. - Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø ÀÌÇйڻç À̱¤Àϼ±ÀÓ¿¬±¸¿ø
|
µ¿ÀÏÇÑ µµ¼¸íÀÇ Á¦Ç°À» ÆǸÅÇÏ´Â ´Ù¸¥ ÆǸÅÀÚÀÇ ÁÖ¹®³»¿ªµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
|
|
|
|
|