¸»¾¸ÇϽŠ³»¿ë Áß ¾Ë°í¸®Áò ¿À·ù¸¦ Á¦¿ÜÇÑ ÄÄÆÄÀÏ¿À·ù³ª ·±Å¸ÀÓ ¿À·ù´Â ½ÇÇàÀÌ ºÒ°¡Çϴٴ°ÍÀº ÀÌÇØÇÏ°í ÀÖ½À´Ï´Ù.
Á¦ Áú¹® ¿äÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.
ÄܼÖâ¿¡¼ javac ¸í·É¾î¸¦ ÅëÇØ classÆÄÀÏ·Î ÄÄÆÄÀÏ ÀÚü°¡ µÇÁö ¾Ê´Â°æ¿ì°¡ ÄÄÆÄÀÏ¿À·ùÀΰŰí, classÆÄÀÏ »ý¼ºµÈµÚ java ¸í·É¾î¸¦ ÅëÇØ ½ÇÇà½Ã ¿À·ù°¡ ³ª´Â°ÍÀº ·±Å¸ÀÓ ¿À·ù¶ó´Â °Í ÀÔ´Ï´Ù.
¿¹¸¦ µé¾î
public class Test {
public static void main(String[] args) {
int a = 3;
System.out.println(a)
}
}
¶ó´Â Test.javaÆÄÀÏÀ» ¸¸µé¾ú±¸¿ä.
System.out.println(a)¿¡ ;(¼¼¹ÌÄÝ·Ð)À» Á¦¿ÜÇÏ¿´½À´Ï´Ù.
ÀÌ ÆÄÀÏÀ» ÄܼÖâ¿¡¼ javac Test.java ¸¦ ÇÏ°Ô µÇ¸é ¿À·ù°¡ ³ª¸é¼ classÆÄÀÏ »ý¼ºÀÌ µÇÁö ¾Ê½À´Ï´Ù.
¹®¹ýÀûÀÎ ¿À·ùÀÌ¸é¼ ÄÄÆÄÀÏ ¿À·ù¶ó´Â °Í ÀÌÁÒ.
±Ùµ¥, °ÀÇ ³»¿ë Áß 3/0 À̳ª i/j ÇÒ¶§ ÄܼÖâ¿¡¼ javac ExceptionHandlingDemo.java ½ÇÇà½Ã classÆÄÀÏ·Î ÄÄÆÄÀÏÀº µË´Ï´Ù. À§¿¡ Test.javaó·³ ÄÄÆÄÀϽà ¿À·ù°¡ ³ªÁö ¾Ê¾ÒÀ¸´Ï ÄÄÆÄÀÏ ¿À·ù´Â ¾Æ´Ï¶ó´Â°ÅÁÒ. Ç㳪, ½ÇÇà½Ã ¿À·ù°¡ ¹ß»ýµÇ¾î 3/0, i/j µÑ´Ù ¸ðµÎ ·±Å¸ÀÓ ¿À·ù·Î ºÁ¾ß µÈ´Ù´Â °ÍÀÔ´Ï´Ù.
¸»¾¸ÇϽŰÍó·³ 3/0ÀÌ ÄÄÆÄÀÏ ¿À·ù(¹®¹ýÀûÀÎ ¿À·ù)¶ó¸é ÄÄÆÄÀÏÀÚü°¡ µÇÁö ¾ÊÀ¸¸é¼ classÆÄÀÏÀÚü°¡ »ý¼ºÀÌ µÇÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.
Àç¼³¸íºÎŹµå¸³´Ï´Ù.
|