ÀÚ¹ÙÀÇ ´ë¾ÈÀ¸·Î ¸¹Àº °³¹ßÀÚ°¡ ÄÚƲ¸°À» ¼±ÅÃÇÏ°í ÀÖ´Ù. ÀÌ Ã¥Àº ÄÚƲ¸°ÀÇ Å¬·¡½º, µ¥ÀÌÅÍ Å¬·¡½º, »ó¼Ó°ú °°Àº ±â´É¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ ³»¿ëÀ» ´Ù·é´Ù. ¶ÇÇÑ µðÀÚÀÎ ÆÐÅÏÀÇ ÀÌÇØ¿Í ÄÚƲ¸° ±¸¹®ÀÌ °´Ã¼ ÁöÇâ ±â¼ú°ú ÇÔ²² ÀÛµ¿ÇÏ´Â ¹æ½Äµµ Àß ¼³¸íÇÑ´Ù. ·¹À̺íÀÌ ÁöÁ¤µÈ for loop¿Í whenÀ» Ç¥Çö½ÄÀ¸·Î ÀÛ¼ºÇÏ°í ºÀÀÎµÈ Å¬·¡½º, ÆÐÅ°Áö ¼öÁØ ÇÔ¼ö, ÄÚ·çƾ°ú °°Àº °í±Þ °³³äÀ» ¼Ò°³Çϸç, ÀÌ·¯ÇÑ °³³äÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¹è¿ï °ÍÀÌ´Ù.
10³â ÀÌ»óÀÇ °æÇèÀ» °¡Áø ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚÀÌÀÚ Å×½ºÆ® ¿£Áö´Ï¾î´Ù. C/C++ ¹× ÀÚ¹Ù¸¦ ºñ·ÔÇÑ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î ºÐ¾ß¿¡¼ È°µ¿ÇßÀ¸¸ç, ÇöÀç ¾Èµå·ÎÀÌµå °³¹ßÀ» À§ÇÑ ±âº» ¾ð¾î·Î ÄÚƲ¸°À» »ç¿ëÇÏ°í ÀÖ´Ù. ½º¿þµ§ ½ºÅåȦ¸§¿¡ »ê´Ù. »õ·Î¿î ±â¼úÀ» ¹è¿ì°í ³ª¼ ±×¿¡ ´ëÇÑ ±ÛÀ» ¾²´Â µ¥ ½Ã°£À» º¸³½´Ù.
01Àå. ÄÚƲ¸° ½ÃÀÛÇϱâ__±â¼úÀû ¿ä±¸ »çÇ×__ÄÚƲ¸° ¼Ò°³__ÄÚƲ¸°ÀÇ µ¥ÀÌÅÍ À¯Çü____ÄÚƲ¸°¿¡¼ º¯¼ö ¼±¾ð______var Å°¿öµå______val Å°¿öµå______À¯Çü Ãß·Ð______À¯Çü ¾î³ëÅ×À̼Ç______¼ýÀÚ µ¥ÀÌÅÍ À¯Çü______½Ç¼ö µ¥ÀÌÅÍ À¯Çü______ºÒ¸®¾ð µ¥ÀÌÅÍ À¯Çü______¹®ÀÚ µ¥ÀÌÅÍ À¯Çü______is Å°¿öµå¸¦ »ç¿ëÇÑ À¯Çü °Ë»ç______¹®ÀÚ¿ º¯¼ö__³Î ¾ÈÀü¼º, Çü º¯È¯, Æä¾î, Æ®¸®ÇÃ____³Î ¾ÈÀü¼º______¾ÈÀüÇÑ È£Ãâ ¿¬»êÀÚ______¾ÈÀüÇÑ È£Ãâ ¿¬»êÀÚ ?.______¿¤ºñ½º ¿¬»êÀÚ ?:______³Î ¾Æ´Ô ´ÜÁ¤ ¿¬»êÀÚ !!____Çü º¯È¯______¹ÙÀÌÆ®¿¡¼ ´ÜÁ¤µµ ½Ç¼ö·ÎÀÇ º¯È¯______¹èÁ¤µµ ½Ç¼ö¿¡¼ Á¤¼ö·Î º¯È¯______¹®ÀÚ¿¿¡¼ Á¤¼ö·Î º¯È¯______½º¸¶Æ® Çü º¯È¯(Smart cast)______¾ÈÀüÇÏÁö ¾ÊÀº Çü º¯È¯____Æä¾î¿Í Æ®¸®ÇÃ______¼±¾ð ¹æ¹ý______°ªÀ» °¡Á®¿À´Â ¹æ¹ý__È帧 Á¦¾î____if¹®____if else¹®____Á¶°ÇºÎ ¿¬»êÀÚ°¡ ÀÖ´Â if¹®______³í¸®ÇÕ ¿¬»êÀÚ(and, &&)°¡ ÀÖ´Â if¹®______³í¸®ÇÕ ¿¬»êÀÚ(or, ||)°¡ ÀÖ´Â if¹®______³í¸®ºÎÁ¤ ¿¬»êÀÚ(not, !)°¡ ÀÖ´Â if¹®______if Ç¥Çö½Ä______when Ç¥Çö½Ä________¿©·¯ Á¶°ÇÀÇ °áÇÕ________when Ç¥Çö½Ä¿¡¼ ¹üÀ§ »ç¿ë________Ç¥Çö½ÄÀ¸·Î when »ç¿ë__¹Ýº¹¹® ¼Ò°³____while¹®____while¹® Á¤ÀÇ____do while¹®____for¹®______for¹® Á¤ÀÇ______ÁßøµÈ for¹®______break¹®______·¹À̺íÀ» °¡Áø for¹®°ú break¹®__ÇÔ¼ö¶õ?____ÇÔ¼ö ¼±¾ð____¸Å°³º¯¼ö¿Í ¹Ýȯ Çü½ÄÀÌ ¾ø´Â ÇÔ¼ö____¸Å°³º¯¼ö°¡ ÀÖ´Â ÇÔ¼ö____¸Å°³º¯¼ö¿Í ¹Ýȯ À¯ÇüÀÌ ÀÖ´Â ÇÔ¼ö____Ç¥Çö½Ä ÇÔ¼ö____±âº»°ªÀÌ ÀÖ´Â ÇÔ¼ö____¸í¸íµÈ ¸Å°³º¯¼ö¸¦ °¡Áø ÇÔ¼ö____ÇÔ¼ö¿Í vararg____´Ù¸¥ ÀÎÀÚ¿Í ÇÔ²² ¾²´Â vararg____ÆÐÅ°Áö ¼öÁØÀÇ ÇÔ¼ö______ÇÔ¼ö¸¦ ¾×¼¼½ºÇÏ´Â ¹æ¹ý__¿ä¾à__Áú¹®__Âü°í µµ¼ ¸ñ·Ï02Àå. °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ¼Ò°³__±â¼úÀû ¿ä±¸ »çÇ×__°´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ̶õ?____Ŭ·¡½º¿Í °´Ã¼____¼Ó¼º°ú ÇàÀ§__°´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ ÀÌÁ¡__ÄÚƲ¸°ÀÇ Å¬·¡½º__¼Ó¼º: ÀÏ±Þ °´Ã¼__»ý¼ºÀÚ¸¦ »ç¿ëÇØ Å¬·¡½º ¸¸µé±â____±âº» »ý¼ºÀÚ____ÁÖ »ý¼ºÀÚ____init ºí·ÏÀ» °¡Áø ÁÖ »ý¼ºÀÚ______this Å°¿öµå____ºÎ »ý¼ºÀÚ______»ý¼ºÀÚ ¿À¹ö·Îµù______±âº» ¸Å°³º¯¼ö¸¦ °¡Áø »ý¼ºÀÚ______¸í¸íµÈ ¸Å°³º¯¼ö¸¦ °¡Áø »ý¼ºÀÚ__µ¥ÀÌÅÍ Å¬·¡½º¶õ?____toString() ÇÔ¼ö____equals() ÇÔ¼ö ==____copy() ÇÔ¼ö____hashCode() ÇÔ¼ö______°´Ã¼ ºÐÇØ__Ŭ·¡½º¿Í ÇÔ¼ö____ÇÔ¼ö ¿À¹ö·Îµù__¿ä¾à__Áú¹®__Âü°í µµ¼ ¸ñ·Ï03Àå. °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ 4°¡Áö ¿ä¼Ò__±â¼úÀû ¿ä±¸ »çÇ×__ĸ½¶È____Á¤º¸ Àº´Ð____Á¢±Ù Á¦ÇÑÀÚ______private Á¦ÇÑÀÚ______protected Á¦ÇÑÀÚ____±¸Çö ¼û±â±â__»ó¼ÓÀ̶õ?____open Å°¿öµå____super Å°¿öµå____Ŭ·¡½º ÃʱâÈ °èÃþ ±¸Á¶__Ãß»óÈ____Ãß»ó Ŭ·¡½º____Ãß»ó ÇÔ¼ö__ÀÎÅÍÆäÀ̽º____´ÙÁß ÀÎÅÍÆäÀ̽º______ÀÎÅÍÆäÀ̽º °£ Ãæµ¹ ÇØ°á______ÀÎÅÍÆäÀ̽º¿Í ´ÙÇü¼º__¿À¹ö¶óÀ̵ù____¿À¹ö¶óÀ̵ùÀ̶õ?____super Å°¿öµå____final Å°¿öµå______ÇÔ¼ö ¿À¹ö¶óÀ̵ù ±ÔÄ¢____ÇÁ·ÎÆÛƼ ¿À¹ö¶óÀ̵ù__»ó¼ÓÀÇ Á¾·ù____´ÜÀÏ »ó¼Ó____´ÙÁß »ó¼Ó____°èÃþ »ó¼Ó____°èÃþ ´ÙÁß »ó¼Ó____is-a °ü°è__´ÙÇü¼º____´ÙÇü¼ºÀÇ ÀÛµ¿ ¿ø¸®______µ¿Àû ¹ÙÀεù__¿ä¾à__Áú¹®__Âü°í µµ¼ ¸ñ·Ï04Àå. Ŭ·¡½º: °í±Þ °³³ä__±â¼úÀû ¿ä±¸ »çÇ×__ºÀÀÎµÈ Å¬·¡½º¿Í ¿°ÅÇü Ŭ·¡½º____ºÀÀÎµÈ Å¬·¡½º______whenÀý°ú ºÀÀÎµÈ Å¬·¡½º______ºÀÀÎµÈ Å¬·¡½º°¡ ÇÊ¿äÇÑ ÀÌÀ¯____¿°ÅÇü Ŭ·¡½º______»ý¼ºÀÚ¸¦ °¡Áø ¿°ÅÇü Ŭ·¡½º______¿°ÅÇü Ŭ·¡½º¿Í ÇÔ¼ö______¿°ÅÇü Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º__°´Ã¼¿Í ÄÄÆдϾ𠰴ü____»ó¼Ó°ú ÀÎÅÍÆäÀ̽º°¡ ÇÔ²² ÀÖ´Â °´Ã¼ Ŭ·¡½º____ÄÄÆдϾ𠰴ü______ÄÄÆдϾð ÇÔ¼ö¿Í ÀÎÅÍÆäÀ̽º__ÁýÇÕ, ±¸¼º, Áßø Ŭ·¡½º____ÁýÇÕ____±¸¼º____Áßø Ŭ·¡½º______³»ºÎ Ŭ·¡½º__Ŭ·¡½º ÇÁ·ÎÆÛƼ__À§ÀÓ ÇÁ·ÎÆÛƼ__±âº» Á¦°ø À§ÀÓÀÚ__¿ä¾à__Áú¹®__Âü°í µµ¼ ¸ñ·Ï05Àå. µ¥ÀÌÅÍ Ä÷º¼Ç, ¹Ýº¹ÀÚ, ÇÊÅÍ__±â¼úÀû ¿ä±¸ »çÇ×__¹üÀ§____¹üÀ§ À¯Çü____¹üÀ§ ¼±¾ð______rangeTo ÇÔ¼ö______until ÇÔ¼ö______downTo ÇÔ¼ö______step ÇÔ¼ö______contains ÇÔ¼ö______elementAt ÇÔ¼ö______¹üÀ§ ÇÁ·ÎÆÛƼ______coerce ÇÔ¼ö________coerceIn ÇÔ¼ö________coerceAtMost(maxValue) ÇÔ¼ö________coerceAtLeast(minValue) ÇÔ¼ö__¹è¿____¹è¿ Á¤ÀÇ____ƯÁ¤ À¯ÇüÀÇ ¹è¿______¹è¿ ¿ä¼ÒÀÇ »öÀÎ____get ÇÔ¼ö____¹è¿°ú for¹®____¹è¿ ¼±¾ð°ú ÃʱâÈ______set ÇÔ¼ö______ºÒº¯ ¿ä¼Ò¸¦ °®´Â °¡º¯ ¹è¿______¹è¿ÀÇ ¶÷´Ù Ç¥Çö½Ä______¼·Î ´Ù¸¥ À¯ÇüÀÇ ¿ä¼Ò¸¦ °¡Áø ¹è¿______arrayOfNulls ÇÔ¼ö____¹è¿ º¹»ç__ÄÚƲ¸°ÀÇ ¸ñ·Ï____ºÒº¯ ¸ñ·Ï______listOfNotNull ÇÔ¼ö______¸ñ·Ï¿¡ Á¢±Ù____ºÒº¯ ¸ñ·Ï°ú ÀÎÅÍÆäÀ̽º______¹Ýº¹ °¡´É ÀÎÅÍÆäÀ̽º______Ä÷º¼Ç ÀÎÅÍÆäÀ̽º______¸ñ·Ï ÀÎÅÍÆäÀ̽º____°¡º¯ ¸ñ·Ï______MutableInterable ÀÎÅÍÆäÀ̽º______°¡º¯ Ä÷º¼Ç ÀÎÅÍÆäÀ̽º______°¡º¯ ¸ñ·Ï ÀÎÅÍÆäÀ̽º____ÄÚƲ¸°¿¡¼ ¼¼Æ®______ºÒº¯ ¼¼Æ®______°¡º¯ ¼¼Æ®____¸Ê______ºÒº¯ ¸Ê______°¡º¯ ¸Ê____ÄÚƲ¸°¿¡¼ ¹Ýº¹ÀÚ______¹Ýº¹ÀÚ______list ¹Ýº¹ÀÚ______°¡º¯ ¹Ýº¹ÀÚ______°¡º¯ ¸ñ·Ï ¹Ýº¹ÀÚ__ÇÊÅÍ¿Í Ä÷º¼Ç ÇÔ¼ö____filter ÇÔ¼ö______it Å°¿öµå____filterNot ÇÔ¼ö____filterNotNull ÇÔ¼ö____filterIsInstance¡´dataType¡µ ÇÔ¼ö____slice ÇÔ¼ö____take ÇÔ¼ö______takeLast______takeWhile______takeLastWhile____drop ÇÔ¼ö______dropLast______dropWhile______dropWhileLast____fold ÇÔ¼ö____foldRight____reduce ÇÔ¼ö______reduceRight______reduceRightIndexed____¸î °¡Áö Áß¿äÇÑ ÇÔ¼ö______forEach______forEachIndexed______onEach______max¿Í maxBy______min°ú minBy__¿ä¾à__Áú¹®__Âü°í µµ¼ ¸ñ·Ï06Àå. ÄÚƲ¸°À» »ç¿ëÇÑ °´Ã¼ÁöÇâ ÆÐÅÏ__±â¼úÀû ¿ä±¸ »çÇ×__¼³°è ÆÐÅÏÀº ¹«¾ùÀÌ¸ç ¾î¶»°Ô µµ¿òÀ» Áִ°¡?__¼³°è ÆÐÅÏÀÇ À¯Çü____»ý¼º ÆÐÅÏ____±¸Á¶ ÆÐÅÏ____Çൿ ÆÐÅÏ__»ý¼º ÆÐÅÏ____»ý¼ºÀÚ____ÆÑÅ丮 ¸Þ¼µå____Ãß»ó ÆÑÅ丮____½Ì±ÛÅæ__±¸Á¶ ÆÐÅÏ____¾î´ðÅÍ____µ¥ÄÚ·¹ÀÌÅÍ____ÆÛ»çµå____ÇÁ·Ï½Ã__Çൿ ÆÐÅÏ____°üÂûÀÚ____Àü·«____¸í·É____»óÅÂ____Ã¥ÀÓ ¿¬¼â____¹æ¹®ÀÚ__¿ä¾à07Àå. ÄÚ·çƾ: °æ·® ½º·¹µå?__±â¼úÀû ¿ä±¸ »çÇ×__ÄÚ·çƾÀ̶õ?__ÄÚ·çƾ°ú ½º·¹µå__ÄÚ·çƾ ¿¹Á¦ ÄÚµå____¿¹¿Ü ó¸®____ÀÚ¿ø ÇØÁ¦____Ãë¼Ò ºÒ°¡´É ºí·Ï____º´·Ä ½ÇÇà____Áö¿¬ ½ÇÇà____ä³Î__¿ä¾à08Àå. »óÈ£¿î¿ë¼º__±â¼úÀû ¿ä±¸ »çÇ×__ÄÚƲ¸°¿¡¼ ÀÚ¹Ù ÄÚµå È£Ãâ____Á¤Àû º¯¼ö¿Í ÇÔ¼ö È£Ãâ____ÄÚƲ¸°¿¡¼ ÀÚ¹Ù Ä÷º¼Ç È£Ãâ____ÄÚƲ¸°ÀÇ ¿¹¾à¾î____ÄÚƲ¸°¿¡¼ Àڹ٠Ŭ·¡½º__ÀÚ¹Ù¿¡¼ ÄÚƲ¸° ÄÚµå È£Ãâ____ÄÚƲ¸° ÇÔ¼ö È£Ãâ______È®Àå ÇÔ¼ö______°¡º¯ Ä÷º¼ÇÀÌ ÀÖ´Â ÇÔ¼ö______ºÒº¯ Ä÷º¼ÇÀÌ ÀÖ´Â ÇÔ¼ö______JVM ¾î³ëÅ×À̼ÇÀÌ ÀÖ´Â ÇÔ¼ö____ÄÚƲ¸° Ŭ·¡½º È£Ãâ____ÄÚƲ¸° ½Ì±ÛÅæ Ŭ·¡½º È£Ãâ__¿ä¾à__Áú¹®__Âü°í µµ¼ ¸ñ·Ï09Àå. ÄÚƲ¸°ÀÇ Á¤±Ô½Ä°ú Á÷·ÄÈ__±â¼úÀû ¿ä±¸ »çÇ×__Á¤±Ô½Ä ¼Ò°³__ÄÚƲ¸°°ú Á¤±Ô½Ä__Á÷·ÄÈ ¼Ò°³__Á÷·ÄÈ¿Í ÄÚƲ¸° Áö¿ø__¿ä¾à10Àå. ¿¹¿Ü ó¸®__±â¼úÀû ¿ä±¸ »çÇ×__¿¹¿Ü 󸮶õ?__È®ÀÎµÈ ¿¹¿Ü¿Í È®ÀεÇÁö ¾ÊÀº ¿¹¿Ü____¿¹¿Ü °èÃþ ±¸Á¶____ÀÚ¹Ù¿¡¼ÀÇ ¿¹¿Ü____ÄÚƲ¸°¿¡¼ÀÇ ¿¹¿Ü____»óÈ£¿î¿ë¼º__try ºí·ÏÀ» Ç¥Çö½ÄÀ¸·Î »ç¿ë__»ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü ÀÛ¼º__¿ä¾à__Áú¹®__Âü°í µµ¼ ¸ñ·Ï11Àå. ÄÚƲ¸°À» »ç¿ëÇÑ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö Å×½ºÆ®__±â¼úÀû ¿ä±¸ »çÇ×__Å×½ºÆ®ÀÇ Çʿ伺__Å×½ºÆ® À¯Çü____¼öµ¿ Å×½ºÆ®____ÀÚµ¿ Å×½ºÆ®______´ÜÀ§ Å×½ºÆ®__ÄÚƲ¸° Å×½ºÆ® ¶óÀ̺귯¸®____¼³Ä¡______±×·çºñ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Â ±×·¹µé______ÄÚƲ¸° ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Â ±×·¹µé______¸ÞÀ̺ì__Å×½ºÆà ¿¹Á¦ ÄÚµå____Ŭ·¡½º ÂüÁ¶____»ç¾ç ÀÛ¼º______given, on°ú it ºí·Ï______¿¹¿Ü Å×½ºÆ®______describe°ú it ºí·Ï__¿ä¾à__Áú¹®__Âü°í µµ¼ ¸ñ·Ï