ÀÚ¹Ù ¾ð¾î Ư¡
1. ¿î¿µÃ¼Á¦¿¡ µ¶¸³Àû(À̽ļºÀÌ ³ôÀ½)
- jvmÀ» ÀÌ¿ëÇؼ ½ÇÇàÇϱ⠶§¹®¿¡ µ¶¸³ÀûÀÓ
2. °´Ã¼ ÁöÇâ ¾ð¾î
3. »ç¿ëÇϱ⠽¬¿î ¾ð¾î
- ´É·üÀûÀÌ°í ¸íÈ®ÇÑ ÄÚµå ÀÛ¼º °¡´É
- ´Ù¸¥ ¾ð¾îÀÇ ´ÜÁ¡ º¸¿Ï(Æ÷ÀÎÅÍ, ¸Þ¸ð¸® °ü¸®)
4. ÀÚµ¿ ¸Þ¸ð¸® °ü¸®(°¡ºñÁö ÄÝ·º¼Ç)
- ÀÏÁ¤ ½Ã°£ÀÌ Áö³ª¸é ÀÚµ¿À¸·Î »èÁ¦
JVM(Java Virtual Machine)
ÀÚ¹Ù¸¦ ½ÇÇàÇϱâ À§ÇÑ °¡»ó ±â°è·Î Ç÷§Æû¿¡ ÀÇÁ¸Àû
byte code(classÆÄÀÏ)¸¦ Çؼ®ÇÏ°í ½ÇÇàÇÏ´Â interpreter
º¯¼ö(Variable)
¸Þ¸ð¸®(RAM)¿¡ °ªÀ» ±â·ÏÇϱâ À§ÇÑ °ø°£
º¯¼ö »ç¿ë ¸ñÀû
°¡µ¶¼ºÀÌ ÁÁ¾ÆÁü
Àç»ç¿ë¼º Áõ°¡·Î ÀÎÇÑ Äڵ差 °¨¼Ò
À¯Áöº¸¼ö ¿ëÀÌ
º¯¼öÀÇ ¸í¸í ±ÔÄ¢
1. ´ë¼Ò¹®ÀÚ°¡ ±¸ºÐµÇ¸ç ±æÀÌ Á¦ÇÑÀÌ ¾ø´Ù.
2. ¿¹¾à¾î¸¦ »ç¿ëÇÏ¸é ¾È µÈ´Ù.
3. ¼ýÀÚ·Î ½ÃÀÛÇÏ¸é ¾È µÈ´Ù
4. Ư¼ö¹®ÀÚ´Â ¡®_¡¯¿Í ¡®$¡¯¸¸À» Çã¿ëÇÑ´Ù.
5. ¿©·¯ ´Ü¾î À̸§Àº ´Ü¾îÀÇ Ã¹ ±ÛÀÚ¸¦ ´ë¹®ÀÚ·Î ÇÑ´Ù.
´Ü, ù ½ÃÀÛ ±ÛÀÚ´Â ¼Ò¹®ÀÚ·Î ÇÏ´Â °ÍÀÌ °ü·ÊÀÌ´Ù.
¸®ÅÍ·²
º¯¼ö¿¡ ´ëÀԵǴ °ª ÀÚü
»ó¼ö¶õ?
ÄÄÇ»ÅÍ(Java)¿¡¼´Â ÇÑ ¹ø¸¸ ÀúÀå(±â·Ï)ÇÒ ¼ö ÀÖ´Â ¸Þ¸ð¸® ÀǹÌ
Çüº¯È¯(casting)
°ª(Data)ÀÇ ÀÚ·áÇüÀ» ¹Ù²Ù´Â °Í (boolean Á¦¿Ü¡¦(»ý·«)
|