3.138.134.106´Ô ·Î±×ÀÎ ÇØÁÖ¼¼¿ä

MY wikix
óÀ½À¸·Î
³»¼Ò°³
»çÁø¹æ
°øºÎ¸Ç
ÀϱâÀå
¿µÈ­±¤
µ¶¼­±¤
À⵿»ç´Ï
¹æ¸í·Ï
À§Å° ÆäÀÌÁö
¸ðµç ÆäÀÌÁö
Àαâ ÆäÀÌÁö
º¯°æ ÆäÀÌÁö
°Ë»öÇϱâ

Today : 1418  Total : 394618
ViewSource | info | diff | files

2008_Java Middle_Exam 

1. »ó¼Ó°ú ĸ¼úÈ­ÀÇ °üÁ¡¿¡¼­ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ» ³íÇ϶ó.
¡Ü Ä¸½¶È­(encapsulation)

- ÇϳªÀÇ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ µ¥ÀÌÅÍ(ÀϹÝÀûÀ¸·Î º¯¼ö)¿Í ¸Þ¼­µå¸¦ Çϳª·Î ¹­¾î¼­ °ü¸®Çϴ °Í
class = ¼Ó¼º(º¯¼ö, µ¥ÀÌÅÍ) + ¸Þ¼­µå(ÇÔ¼ö) Áï, class¶ó´Â ÀÚ·áÇüÀ» ÅëÇÏ¿© µ¥ÀÌÅÍ¿Í ÇÔ¼ö¸¦ Çѵ¥ ¹­À» ¼ö ÀÖ´Ù.

- Å¬·¡½ºÀÇ ³»ºÎ Á¤ÀÇ¿¡ ´ëÇØ ¿ÜºÎ¿¡¼­ º¼ ¼ö ¾øµµ·Ï Çϴ °ÍÀ̠Ư¡ÀÌ´Ù.

Ŭ·¡½º¿¡ Á¤ÀǵȠ¸Þ¼­µå(Interface)¸¸ º¼ (»ç¿ëÇÒ) ¼ö ÀÖÀ¸¸ç, ³»ºÎÀÇ ¼Ó¼º°ú ±¸ÇöÀº º¼ ¼ö ¾ø°Ô µðÀÚÀÎÇÑ´Ù.


- Ä¸½¶È­ÀÇ ÀÌÁ¡
1. ¸ðµâ¼º(Modularity)
 ÇϳªÀÇ °´Ã¼¸¦ À§ÇÑ ¼Ò½ºÄÚµå´Â ´Ù¸¥ °´Ã¼¸¦ À§ÇÑ Äڵ忡¼­ µ¶¸³ÀûÀ¸·Î »ç¿ëµÇ¾î Áú ¼öÀÖ´Ù.

¶ÇÇÑ °´Ã¼´Â ½Ã½ºÅÛ ¾îµð¿¡¼­³ª ½±°Ô Àû¿ëµÉ ¼ö Àִµ¥, ¾î¶² ÀÌ¿¡ ÀÇÇØ ¸¸µé¾îÁø ÀÚÀü°Å °´Ã¼´Â

´Ù¸¥ ´©±º°¡°¡ ¾Æ¹« ¼öÁ¤À» °¡ÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ¹Ù·Î Àû¿ë½Ãų ¼ö ÀÖ´Ù.


2. Á¤º¸Àº´Ð(infomation hiding)
 °´Ã¼´Â ´Ù¸¥ °´Ã¼ÀÇ Á¢±ÙÀ» Çã¿ëÇϱâ À§ÇØ publicÀ̶ó´Â Á¢±Ù ´Ü°è¸¦ °¡Áø´Ù.

°´Ã¼´Â ±× °´Ã¼¸¦ ÂüÁ¶Çϴ ´Ù¸¥ °´Ã¼¿¡°Ô´Â ¾Æ¹« ¿µÇâµµ ³¢Ä¡Áö ¾Ê°í, ÀÚ½ÅÀÇ private º¯¼ö¿Í ¸Þ¼­µå¸¦ ¾ðÁ¦µç ¼öÁ¤ÇÒ ¼öÀÖ´Ù

¡Ü »ó¼Ó(inheritance)
- ÇÁ·Î±×·¥ÀÇ Àç»ç¿ëÀ» °¡´ÉÇÏ°Ô ÇØÁִ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ Çٽɠ°³³ä
- »õ·Î¿î Å¬·¡½º¸¦ Á¤ÀÇÇÒ ¶§, À̹̠¸¸µé¾î ³õÀº Å¬·¡½ºÀÇ ¼Ó¼ºÀ» »ó¼Ó¹Þ°í ÇÊÇ¥ÇÑ ºÎºÐ¸¸ Ãß°¡ÇÒ ¼ö Àִµ¥ À̸¦ Å¬·¡½ºÀÇ »ó¼Ó¼ºÀ̶ó°í ÇÑ´Ù.
- »ó¼Ó¼ºÀ» »ç¿ëÇϸé À¯»çÇѠŬ·¡½ºµé °£ÀÇ °øÅëµÈ ¼Ó¼ºÀ» ÇϳªÀÇ ±âº» Å¬·¡½º¿¡ Á¤ÀÇÇÏ¿© ÆÄ»ýŬ·¡½º°¡ °øÀ¯ÇÒ ¼ö ÀÖÀ¸¹Ç·Î

Àüü ÄÚµå Å©±âµµ ÁÙ°í ÇÁ·Î±×·¥ ±¸¼ºµµ °£´ÜÇØ Áø´Ù.

2. »ï°¢Çü°ú »ç°¢ÇüÀÇ ¸éÀûÀ» ±¸ÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇ϶ó. »ï°¢Çü¿¡´Â area()¶ó´Â ¸Þ¼Òµå·Î ±× ¸éÀûÀ» ±¸ÇÑ´Ù. ±×¸®°í »ç°¢ÇüÀº »ï°¢ÇüÀ» È®ÀåÇÏ¿© Á¤ÀÇÇ쵂 area()¸¦ ÀçÁ¤ÀÇÇ϶ó.

3. ¿¹¿Ü¸¦ ó¸®Çϱâ À§ÇÑ try, catch, finally ¹®À» ¼³¸íÇÏ°í ¿¹¿Ü°¡ 󸮵Ǵ °úÁ¤À» ¼³¸íÇ϶ó.

4. ¹è¿­ a5Àº 5°³ÀÇ Á¤¼ö°ªÀ» °¡Áø´Ù. °¢ ¹è¿­ ¿ø¼ÒÀÇ °ªÀ» for ¹®À¸·Î ¼öÇàÇÏ´Â µµÁß, 0°ú 9»çÀÌÀÇ °ªÀÌ ¾Æ´Ñ °æ¿ì À̸¦ À§ÇÑ ¿¹¿Ü °´Ã¼¸¦ ¹ß»ý½ÃÄÑ Ã³¸®ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.

6. 1ºÎÅÍ 100 »çÀÌÀÇ ³­¼ö¸¦ ¹ß»ý½ÃÄÑ ±× ¼ö°¡ prime numberÀÎÁö¸¦ ÆǺ°ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.

8. ÀÎÅÍÆäÀ̽º¿Í Ãß»óŬ·¡½º¸¦ ºñ±³ ¼³¸íÇ϶ó.

9. ¾²·¹µå¸¦ ½ÇÇà½ÃÅ°´Â 2°¡Áö ÇÁ·Î±×·¡¹Ö ¹æ¹ý?

10. »ý»êÀÚ, ¼ÒºñÀÚ ÇÁ·Î±×·¥À» ¾²·¹µåÀÇ °üÁ¡¿¡¼­ wait(), notify(), synchronized µîÀ» ½á¼­ ¼³¸íÇ϶ó.

11. wrapper Ŭ·¡½º¶õ?

1. Math.sqrt()¸¦ ÀÌ¿ëÇÏ¿© 1ºÎÅÍ 1000»çÀÌÀÇ ¼Ò¼ö¸¦ ¸ðµÎ ã´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.

2. recursive ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© n!¸¦ ±¸Ç϶ó.

3. == °ú equals() ´Â ¾î¶»°Ô ´Ù¸¥°¡?

4. String°ú StringBufferÀÇ Â÷ÀÌÁ¡Àº?


Last : 2008-04-17 00:24:17   Who : 211.203.43.194
Version : v2
1903 hits