Á¦0Àå. Java¸¦ ½ÃÀÛÇϱâ Àü¿¡
Java ¾ð¾îÀÇ À§»ó
Java·Î ÇÒ ¼ö ÀÖ´Â °Í
Java VM
Java ÇÁ·Î±×·¥ °³¹ß Åø
ÇÁ·Î±×·¡¹ÖÀÇ ±âº»ÀûÀÎ È帧
ÇÁ·Î±×·¥ ±â¼ú½ÃÀÇ ¾à¼Ó
Á¦1Àå. ±âº»ÀûÀÎ ÇÁ·Î±×·¥
Hellow world!
º¯¼ö
¼öÄ¡Çü
¹®ÀÚ¿Í ¹®ÀÚ¿
¹è¿
´ÙÂ÷¿ø ¹è¿(1)
´ÙÂ÷¿ø ¹è¿(2)
µµÀü! Java ÇÁ·Î±×·¡¹Ö
Java »ó½Ä - Unicode
Á¦2Àå. ¿¬»êÀÚ
»ê¼ú ¿¬»êÀÚ(1)
»ê¼ú ¿¬»êÀÚ(2)
ºñ±³ ¿¬»êÀÚ
³í¸®Çü
³í¸® ¿¬»êÀÚ
¼öÄ¡¿Í ´ÜÀ§
ÇüÀÇ º¯È¯
¿¬»êÀÇ ¿ì¼±¼øÀ§
µµÀü! Java ÇÁ·Î±×·¡¹Ö
Java »ó½Ä - º¹ÀâÇÑ ³í¸® ¿¬»ê
Á¦3Àå. Á¦¾î¹®
if¹®(1)
if¹®(2)
for¹®
while¹®
·çÇÁÀÇ Áß´Ü
switch ¹®
(¿¹Á¦1) µ¥ÀÌÅ͸¦ Á¤·ÄÇÏÀÚ
(¿¹Á¦2) ¼Ò¼ö¸¦ ã¾Æ¶ó
µµÀü! Java ÇÁ·Î±×·¡¹Ö
(Java »ó½Ä) - ¶óº§À» ÁöÁ¤Çؼ ·çÇÁ Å»ÃâÇϱâ
Á¦4Àå. Ŭ·¡½ºÀÇ ±âÃÊ
Ŭ·¡½ºÀÇ °³³ä
¿ÀºêÁ§Æ®ÀÇ »ý¼º
Çʵå
¸Þ¼ÒµåÀÇ Á¤ÀÇ
¸Þ¼Òµå È£ÃâÇϱâ(1)
¸Þ¼Òµå È£ÃâÇϱâ(2)
¿À¹ö·Îµù
»ý¼ºÀÚ
¿©·¯ °¡Áö »ý¼ºÀÚ
main( ) ¸Þ¼Òµå
(¿¹Á¦) ¼ºÀûÀ» Ç¥½ÃÇغ¸ÀÚ
µµÀü! Java ÇÁ·Î±×·¡¹Ö
(Java »ó½Ä) - °¡º£Áö ÄÝ·ºÅÍ
Á¦5Àå. ¿¬»êÀÚ
»ó¼Ó
»ó¼ÓÀÇ Á¤ÀÇ
private Á¢±Ù Á¦ÇÑÀÚ
¿À¹ö¶óÀ̵ù
¿©·¯ °¡Áö ¼ö½ÄÀÚ
(¿¹Á¦) ¸ÅÃâ ÀüÇ¥ ¸¸µé±â
µµÀü! Java ÇÁ·Î±×·¡¹Ö
(Java »ó½Ä) - this
Á¦6Àå. Ŭ·¡½ºÀÇ ÀÀ¿ë
Ãß»ó Ŭ·¡½º
ÀÎÅÍÆäÀ̽º
ÀÎÅÍÆäÀ̽ºÀÇ »ó¼Ó
´ÙÇü¼º(1)
´ÙÇü¼º(2)
Ŭ·¡½º¿Í ¿ÀºêÁ§Æ®ÀÇ ÀÀ¿ë
(¿¹Á¦) µµÇüÀÇ ¸éÀû°ú µÑ·¹¸¦ ±¸Çغ¸ÀÚ
µµÀü! Java ÇÁ·Î±×·¡¹Ö
Java »ó½Ä - ¿ÀºêÁ§Æ®ÀÇ º¹Á¦
Á¦7Àå. ÆÄÀÏ°ú ½ºÆ®¸²
½ºÆ®¸²
¿¹¿Ü
¹®ÀÚ Àбâ
¹®ÀÚ ¾²±â
¹ÙÀ̳ʸ® ÆÄÀÏÀÇ Àб⡤¾²±â(1)
¹ÙÀ̳ʸ® ÆÄÀÏÀÇ Àб⡤¾²±â(2)
Å°º¸µå ÀÔ·Â
(¿¹Á¦1) ÆÄÀϼÓÀÇ ¹®ÀÚ¿
(¿¹Á¦2) ¿¡µðÅÍ ÀÛ¼º
µµÀü! Java ÇÁ·Î±×·¡¹Ö
Java »ó½Ä - ½Ã¸®¾ó¶óÀÌÁî
Á¦8Àå. ÆÐÅ°Áö ÀÌ¿ë
ÆÐÅ°Áö
Á¢±Ù Á¦ÇÑÀÚ
·¦ÆÛŬ·¡½º
¹®ÀÚ¿À» ÀÚÀ¯ÀÚÀç·Î
(¿¹Á¦) ÄûÁî ÇÁ·Î±×·¥
µµÀü! Java ÇÁ·Î±×·¡¹Ö
Java »ó½Ä - ½Ã½ºÅÛ ÇÁ·ÎÆÛƼ
ºÎ ·Ï. Á»´õ Èû ³» º¼±î¿ä?
(ºÎ·Ï1) °í±Þ ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ÆÁ
(ºÎ·Ï2) printf( ) ¸Þ¼Òµå
(ºÎ·Ï3) for ¹®ÀÇ È®Àå
(ºÎ·Ï4) ¸Þ¼ÒµåÀÇ Àμö
(ºÎ·Ï5) ¿À¹ö¶óÀ̵ùÀÇ È®Àå
(ºÎ·Ï6) Scanner Ŭ·¡½º
(ºÎ·Ï7) Static ÀÓÆ÷Æ®
(ºÎ·Ï8) Auto-Boxing
(ºÎ·Ï9) Á¦³×¸¯(Generics)
(ºÎ·Ï10) ¿°ÅÇü
(ºÎ·Ï11) Java 2 SDK 1.4.2 ¼³Ä¡
(ºÎ·Ï12) JDK 6.0 ¼³Ä¡Çϱâ
Java »ó½Ä - ÀÚ¹Ù Ãʺ¸ÀÚ°¡ ÀÚÁÖ ¹üÇÏ´Â ½Ç¼öµé