ÀÚ¹Ù(Java)ÀÇ Æ¯Â¡, ÀÚ¹Ù(Java)ÀÇ ±â¼ú, ÀÚ¹Ù(Java)ÀÇ ÀåÁ¡, ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)ÀÇ Á¤ÀÇ, ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)ÀÇ ¼ºÁú, ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)ÀÇ ±¸¼º¿ä¼Ò, ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)ÀÇ ´ÜÁ¡ ºÐ¼®
¥°. ÀÚ¹Ù(Java)ÀÇ Æ¯Â¡
¥±. ÀÚ¹Ù(Java)ÀÇ ±â¼ú
¥². ÀÚ¹Ù(Java)ÀÇ ÀåÁ¡
1. Scalability
2. Security
3. Universality
4. Modularity
¥³. ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)ÀÇ Á¤ÀÇ
¥´. ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)ÀÇ ¼ºÁú
¥µ. ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)ÀÇ ±¸¼º¿ä¼Ò
1. ÇÔ¼ö(Fouction)
3. »ç°Ç(Event)°ú »ç°Ç 󸮱â(Event handler)
3. °´Ã¼(Object)
¥¶. ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)ÀÇ ´ÜÁ¡
1. ³»Àå ¸Þ¼ÒµåÀÇ ÇѰ輺
2. ÄÚµåÀÇ ¼û±èÀÌ ºÒ°¡´É
3. µð¹ö±ë ¹× °³¹ß µµ±¸ÀÇ ºÎÁ·
Âü°í¹®Çå
¥°. ÀÚ¹Ù(Java)ÀÇ Æ¯Â¡
¨ç ÀÚ¹Ù´Â ´Ü¼øÇÏ´Ù.
- C++ÀÇ Àüó¸®, Æ÷ÀÎÅÍ, ´ÙÁß »ó¼Ó, ±¸Á¶Ã¼, Àü¿ªº¯¼ö, goto¹® ¹×
¿¬»êÀÚ Áߺ¹Á¤ÀÇ µîÀÇ ±â´ÉÀ» Á¦¿Ü
- Æ÷ÀÎÅÍ ¿¬»êÀ» Á¦°Å
- ¸Þ¸ð¸® °ü¸®ÀÇ ÀÚµ¿Ã³¸®.
¨è ÀÚ¹Ù´Â °´Ã¼ÁöÇâ ¾ð¾îÀÌ´Ù.
- Ŭ·¡½º
- ÀÚ·áÀÇ Ãß»óÈ(data abstraction),
- »ó¼Ó¼º(inheritance)
- ´ÙÇü¼º(polymorphism)
¨é Àڹٴ¡¦(»ý·«)
|
´Ù. ÁﵿÀû À¥ ÆäÀÌÁö¸¦ À§ÇÑ ÇÁ·Î±×·¥(¾ÖÇø´)À» ÀÚ¹Ù·Î ÀÛ¼ºÇÏ°í À̸¦ ¼¹ö¿¡¼ ½ÇÇàÇÏ´Â ´ë½Å À¥ ºê¶ó¿ìÀú µîÀ» »ç¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ®¿¡¼ ½ÇÇàÇϵµ·Ï ÇÑ °ÍÀÌ´Ù. ÀÚ¹Ù´Â ¶ÇÇÑ °íÀ¯ÇÑ º¸¾È¸ðµ¨À» Á¦½ÃÇÏ¿© À¥À» ÅëÇÑ Á¤º¸±³È¯ÀÇ ¾ÈÀü¼ºµµ Å©°Ô °ÈÇÏ¿´´Ù. °í½½¸µ°ú µ¿·á ¿¬±¸¿øµéÀº ÇÖÀÚ¹Ù(HotJava)¶ó´Â À̸§ÀÇ À¥ ºê¶ó¿ìÀú¸¦ ÀÚ¹Ù ¾ð¾î·Î °³¹ßÇÏ¿© ÀÌ·¯ÇÑ °¡´É¼ºÀ» ½Ã¹üÀûÀ¸·Î ¼±º¸¿´´Ù.
´ç½Ã À¥ ºê¶ó¿ìÀú ½ÃÀåÀ» µ¶Á¡ÇÏ´Ù½ÃÇÇ ÇÑ ³Ý½ºÄÉÀÌÇÁ»ç¿¡¼ ÀÚ¹Ù±â¼úÀ» ³Ý½ºÄÉÀÌÇÁ ºê¶ó¿ìÀú¿¡ Æ÷ÇÔ½ÃÅ°±â·Î °áÁ¤ÇÑ °ÍÀº ÀÚ¹ÙÀÇ ¼º°ø¿¡ °áÁ¤ÀûÀ¸·Î ±â¿©ÇÏ¿´°í, ³Ý½ºÄÉÀÌÇÁ»ç¿Í °æÀï°ü°è¿¡ ÀÖ´ø ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç¿¡¼µµ ÀÎÅÍ³Ý ÀͽºÇ÷ξ ÀÚ¹Ù¸¦ äÅÃÇÏ°Ô µÇ¾ú´Ù.
ÀÚ¹Ù±â¼úÀº ÀÎÅͳݰú À¥ÀÌ º¸Æíȵǰí, ƯÈ÷ À̽ļº°ú º¸¾È¼ºÀÌ ¿ä±¸µÇ´Â µ¿Àû À¥ÆäÀÌÁö °³¹ßÀ» À§ÇÑ ´ç»çÀÇ ¿ä±¸¿¡ ºÎÀÀÇÏ´Â ÇØ°áÃ¥À» Á¦»çÇÏ¿´´Ù´Â Àǹ̰¡ ÀÖ´Ù. ¾ö¹ÐÈ÷ ¸»ÇÏ¸é µ¿Àû À¥ ÆäÀÌÁö ÀÛ¼ºÀ» À§ÇÑ ¾ð¾î·Î ÀÚ¹Ù¸¸ ÀÖ´Â °ÍÀÌ ¾Æ´Ï¸ç ÀÚ¹Ù°¡ ÃÖ»óÀÇ ¼±ÅÃÀÎ °Ô ¾Æ´Ï´Ù. ±×¸®°í °¡»ó¸Ó½ÅÀ» äÅÃÇÏ¿© À̽ļºÀ» ¸ð»öÇÑ ¾ÆÀ̵ð¾îµµ »õ·Î¿î °ÍÀº ¾Æ´Ï´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í ÀÚ¹Ù´Â ¡®ÇÊ¿äÇÑ ½Ã±â¿¡ °¡Àå ÀûÀýÇÑ ÇØ°áÃ¥¡¯À» Á¦½ÃÇÔÀ¸·Î½á ´Ü±â°£ ³»¿¡ °¡Àå °¢±¤¹Þ´Â ±â¼ú·Î ÀÚ¸®¸Å±èÀ» ÇÏ°Ô µÇ¾ú´Ù.
ÀÚ¹Ù°¡ °³¹ßµÇ¾ú´ø ´ç½ÃÀÇ °ø½ÄÀûÀÎ ¸íĪÀº OAK¿´´Ù. ÀÌ´Â °³¹ßÆÀÀÌ ÁÖ·Î ¹¦ÀÌ´ø ȸÀÇ½Ç Ã¢¹ÛÀ¸·Î º¸ÀÌ´ø Âü ³ª¹«°úÀÇ ³ª¹« À̸§¿¡¼ Âø¾ÈµÇ¾ú´Ù°í ÇÑ´Ù. ±×·¯³ª OAKlispÀ̶ó´Â ÇÁ·Î±×·¡¹Ö¾ð¾î°¡ ÀÌ¹Ì ÀÖ´Ù´Â »ç½ÇÀ» ¾Ë°Ô µÈ °í½½¸µÀº ȸÀÇ¿¡¼ ÀÚÁÖ ¸¶½Ã´ø Ä¿ÇÇ À̸§ÀÌ ÀÚ¹Ù(Java)·Î ¾ð¾î¿Í ½Ã½ºÅÛÀÇ À̸§À» º¯°æÇÏ°Ô µÇ¾ú´Ù.
¥². ÀÚ¹Ù(Java)ÀÇ ÀåÁ¡
1. Scalability
Java¶õ ÇÁ·Î±×·¥¾ð¾î´Â enterprise ±Þ ±â¾÷ÀÇ web½Ã½ºÅÛ¿¡¼ºÎÅÍ ÀÛÀº ÇÚµåÆù¿¡ À̸£±â±îÁö ¾îµð¼µçÁö »ç¿ëµÉ ¼ö ÀÖ´Ù. ´Ù½Ã ¸»ÇØ Java¸¦ ÇÒ ÁÙ ¾Ë¸é ¾î´À °÷¿¡³ª Àû¿ë °¡´ÉÇÑ ÇÁ·Î±×·¥À» °³¹ß ÇÒ ¼ö ÀÖ´Ù´Â ¸»ÀÌ´Ù.
2. Security
Java´Â º¸