ÀÌ°Í Àú°Í ±âº»ÀÌ µÇ´Â °³³äµéÀ̳ª ³»¿ëµéÀº µÚ¿¡¼ ´Ù½Ã ¼³¸íÇϱâ·Î Çϰí, ÀÏ´Ü ÇÁ·Î±×·¥À» Çϳª
Â¥¼ ½ÇÇà±îÁö Âß ½ÃÄѺ¸ÀÚ. Hello World´Ù. °¡ÀÚ.
- ÇÁ·Î±×·¥ ÀÛ¼º
¸ÕÀú ¸Þ¸ðÀå°°Àº ¾Æ¹« ¿¡µðÅÍ(Editor)¸¦ ¿¾î¼ ´ÙÀ½°ú °°Àº test.javaÆÄÀÏÀ» ¸¸µéµµ·Ï ÇÏÀÚ.
class test {
public static void main(String[] args){
System.out.println("Hello World!");
}
}
|
À§¿Í °°ÀÌ ¿øº»ÆÄÀÏ(Source File)ÀÎ test.java¸¦ ÀúÀå ÇÏ°í ³ª¼, µµ½º â(Command.exe)À» ½ÇÇà½ÃÄѼ
test.java°¡ ÀúÀåµÈ µð·ºÅ丮·Î À̵¿Çϵµ·Ï ÇÏÀÚ.
- ÄÄÆÄÀÏ
ÀÌÁ¦ ÀÛ¼ºÇÑ ¿øº» ÆÄÀÏÀ» ÄÄÆÄÀÏ(Compile)ÇÏ¿© Ŭ·¡½ºÆÄÀÏ(Class File)·Î ¸¸µéµµ·Ï ÇÏÀÚ.
ÀÚ¹ÙÀÇ ÄÄÆÄÀÏÀº javac.exeÆÄÀÏÀ» ÅëÇØ¼ ÀÌ·ç¾îÁø´Ù. ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇÏ¿© test.java¸¦ ÄÄÆÄÀÏÇϸé,
test.class¶ó´Â ÆÄÀÏÀÌ »ý¼ºµÈ´Ù. ÀÌ·¯ÇÑ *.classÆÄÀÏÀÇ ³»¿ëÀ» ÀÚ¹Ù¿¡¼´Â ¹ÙÀÌÆ®ÄÚµå(Byte Code)¶ó°í
ºÎ¸¥´Ù.
* ¸¸ÀÏ ÄÄÆÄÀϽÿ¡ ¿¡·¯°¡ ³ª°Ô µÇ¸é, À§ÀÇ ÇÁ·Î±×·¥ ÀÛ¼ººÎºÐÀÌ µ¿ÀÏÇÑÁö ´Ù½ÃÇѹø È®ÀÎÇÏ¿© ´Ù½Ã
ÄÄÆÄÀÏÇØ º¸µµ·Ï ÇÏÀÚ
- ½ÇÇàÇϱâ
ÀÚ¹Ù·Î ÀÛ¼ºÇÑ ÇÁ·Î±×·¥À» ½ÇÇà½Ã۱â À§Çؼ´Â ÀÚ¹Ù °¡»ó ¸Ó½Å(JVM, Java Virtual Machine)À» ÅëÇØ¼
½ÇÇàÀ» ÇØ¾ß ÇÑ´Ù. ÀÌ ÀÚ¹Ù °¡»ó ¸Ó½ÅÀº java.exe¶ó´Â ÇÁ·Î±×·¥À» ÅëÇØ¼ ´ÙÀ½°ú °°ÀÌ ½ÇÇàÀÌ °¡´ÉÇÏ´Ù.
À§ÀÇ µÎ ´Ü°è¸¦ À©µµ¿ì â¿¡¼ ¼öÇàÇÑ È¸éÀÌ´Ù.

´ëºÎºÐÀÇ ÀÚ¹Ù ÇÁ·Î±×·¥Àº ÀÌ·¸°Ô ÀÛ¼ºÇϰí, ÄÄÆÄÀÏÇϰí, ½ÇÇàÇÏ´Â ´Ü°è¸¦ °ÅÄ¡°Ô µÈ´Ù.
- Last Update : 2002.02.20 by Deadfire(http://www.deadfire.net)
|
|
|