|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjava.security.Permission
java.security.BasicPermission
java.lang.RuntimePermission
public final class RuntimePermission
ÀÌ Å¬·¡½º´Â ½ÇÇà½ÃÀÇ Á¢±Ù ±ÇÇÑ¿¡ °ü·ÃÇÕ´Ï´Ù. RuntimePermission´Â Ÿ°Ù¸íÀ̶ó°íµµ ºÒ¸®´Â À̸§À» Æ÷ÇÔÇÕ´Ï´Ù¸¸, ¾×¼Ç ¸®½ºÆ®´Â Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. À̸§ÀÌ ºÙÀº Á¢±Ù ±ÇÇÑ (À̸§ ÷ºÎ Á¢±Ù ±ÇÇÑ)Àº °¡Á®µµ °¡ÁöÁö ¾Ê¾Æµµ ±¦Âú½À´Ï´Ù.
Ÿ°Ù¸íÀº ½ÇÇà½Ã Á¢±Ù ±ÇÇÑÀÇ À̸§ÀÔ´Ï´Ù (ÀÌÈÄÀÇ ¼³¸íÀ» ÂüÁ¶). ¸í¸í ±ÔÄ¢Àº °èÃþÀû ÇÁ·ÎÆÛƼ ¸í¸í ±ÔÄ¢¿¡ µû¸¨´Ï´Ù. ¶Ç, À̸§ÀÇ ¸»¹Ì¿¡ ¡¸. *¡¹¶Ç´Â ¡¸*¡¹ÀÌ ÀÖ´Â °æ¿ì´Â ¿Í Àϵå Ä«µå ¸ÅĪÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î ¡¸loadLibrary. *¡¹(ÀÌ)³ª ¡¸*¡¹Àº À¯È¿ÇÑ Å¸°Ù¸íÀÔ´Ï´Ù¸¸, ¡¸*loadLibrary¡¹³ª ¡¸a*b¡¹´Â ¹«È¿ÀÔ´Ï´Ù.
´ÙÀ½ÀÇ °Ñ(Ç¥)¿¡ »ç¿ë °¡´ÉÇÑ RuntimePermission Ÿ°Ù¸íÀ» À϶÷¿¡ Á¤¸®ÇØ °¢°¢ ºÙ¾î, Çã°¡ÇÏ´Â Á¢±Ù ±ÇÇѰú Äڵ忡 Çã°¡ÇÏ´Â °Í¿¡ ÀÇÇØ »ý±â´Â ¸®½ºÅ©¸¦ ³ªÅ¸³À´Ï´Ù.
Á¢±Ù ±ÇÇÑ Å¸°Ù¸í | Á¢±Ù ±ÇÇÑ¿¡ ÀÇÇØ Çã°¡µÇ´Â ±â´É | ÀÌ Á¢±Ù ±ÇÇÑÀ» Çã°¡ÇßÀ» °æ¿ìÀÇ ¸®½ºÅ© |
---|---|---|
createClassLoader | Ŭ·¡½º ·Î´õÀÇ ÀÛ¼º | ÀÌ Á¢±Ù ±ÇÇÑÀ» Çã°¡ÇÏ´Â °ÍÀº ±ØÈ÷ À§ÇèÇÏ´Ù. µ¶ÀÚÀûÀΠŬ·¡½º ·Î´õÀÇ ÀνºÅϽº¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ¾ÇÀǰ¡ ÀÖ´Â ¾îÇø®ÄÉÀ̼ÇÀ̸é, ¾ÇÀǰ¡ Àִ Ŭ·¡½º¸¦ ½Ã½ºÅÛ¿¡ ·ÎµåÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÀÌ °æ¿ì »õ·Ó°í ·Îµå µÈ ¾ÇÀǰ¡ Àִ Ŭ·¡½º¸¦, Ŭ·¡½º ·Î´õ¸¦ »ç¿ëÇØ ÀÓÀÇÀÇ º¸È£ µµ¸ÞÀο¡ ¹èÄ¡ÇÒ ¼ö ÀÖ´Ù. Áï, º¸È£ µµ¸ÞÀο¡ÀÇ Á¢±Ù ±ÇÇÑÀ» ¾ÇÀǰ¡ Àִ Ŭ·¡½º¿¡ ´ëÇØ¼ ÀÚµ¿ÀûÀ¸·Î Çã°¡ÇÏ°Ô µÈ´Ù |
getClassLoader | Ŭ·¡½º ·Î´õ (Ŭ·¡½º¸¦ È£ÃâÇϱâ À§ÇÑ Å¬·¡½º ·Î´õµî)ÀÇ Ãëµæ | ƯÁ¤ÀÇ Å¬·¡½ºÀÇ Å¬·¡½º ·Î´õ¿¡°Ô·ÎÀÇ Á¢±Ù ±ÇÇÑÀ» °ø°ÝÀÚ¿¡°Ô ÁÙ ¿ì·Á°¡ ÀÖ´Ù. Ŭ·¡½ºÀÇ Å¬·¡½º ·Î´õ¿¡°Ô·ÎÀÇ ¾×¼¼½º°¡ »ý±â¸é, °ø°ÝÀÚ´Â ±× Ŭ·¡½º ·Î´õ·Î ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â °Í ¿ÜÀÇ Å¬·¡½ºµµ ·ÎµåÇÒ ¼ö ÀÖÀ¸¹Ç·Î À§ÇèÇÏ´Ù. Ŭ·¡½ºÀÇ Å¬·¡½º ·Î´õ¿¡°Ô·ÎÀÇ ¾×¼¼½º¸¦ ÇÒ ¼ö ¾øÀ¸¸é, º¸Åë, °ø°ÝÀÚ´Â ÀÌ·¯ÇÑ Å¬·¡½º¿¡ ¾×¼¼½º ÇÒ ¼ö ¾ø´Ù |
setContextClassLoader | thread°¡ »ç¿ëÇÏ´Â ÄÁÅØ½ºÆ® Ŭ·¡½º ·Î´õÀÇ ¼³Á¤ | ÄÁÅØ½ºÆ® Ŭ·¡½º ·Î´õ´Â ½Ã½ºÅÛ Å¬·¡½º ·Î´õ¿¡°Ô´Â Á¸ÀçÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖ´Â ÀÚ¿øÀ» ãÀ» Çʿ䰡 ÀÖÀ» ¶§, ½Ã½ºÅÛ ÄÚµå ¹× È®Àå ±â´ÉÀÌ »ç¿ëÇÑ´Ù. setContextClassLoader Á¢±Ù ±ÇÇÑÀÇ Çã°¡¿¡ÀÇÇØ ÄÚµå´Â ½Ã½ºÅÛ thread¸¦ Æ÷ÇÔÇÑ Æ¯Á¤ÀÇ thread¿¡ »ç¿ëÇÏ´Â ÄÁÅØ½ºÆ® Ŭ·¡½º ·Î´õ¸¦ º¯°æÇÒ ¼ö ÀÖ°Ô µÈ´Ù |
enableContextClassLoaderOverride | threadÀÇ ÄÁÅØ½ºÆ® Ŭ·¡½º ·Î´õ ¸Þ¼µåÀÇ ¼ºê Ŭ·¡½º ±¸Çö | ÄÁÅØ½ºÆ® Ŭ·¡½º ·Î´õ´Â ½Ã½ºÅÛ Å¬·¡½º ·Î´õ¿¡°Ô´Â Á¸ÀçÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖ´Â ÀÚ¿øÀ» ãÀ» Çʿ䰡 ÀÖÀ» ¶§, ½Ã½ºÅÛ ÄÚµå ¹× È®Àå ±â´ÉÀÌ »ç¿ëÇÑ´Ù. enableContextClassLoaderOverride Á¢±Ù ±ÇÇÑÀÇ Çã°¡¿¡ÀÇÇØ threadÀÇ ¼ºê Ŭ·¡½º´Â ƯÁ¤ÀÇ threadÀÇ ÄÁÅØ½ºÆ® Ŭ·¡½º ·Î´õÀÇ Ãëµæ ¶Ç´Â ¼³Á¤¿¡ »ç¿ëµÇ´Â ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ´Ù |
setSecurityManager | ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ ¼³Á¤ (±âÁ¸ÀÇ ¼³Á¤À» ¿Å°Ü³õÀ» °¡´É¼º ÀÖ¾î) | ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ½ÃÅ¥·¯Æ¼ Á¤Ã¥¸¦ ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï Çϴ Ŭ·¡½ºÀÌ´Ù. setSecurityManager Á¢±Ù ±ÇÇÑÀÇ Çã°¡¿¡ÀÇÇØ ÄÚµå´Â º¸´Ù Á¦ÇÑÀÇ ÀûÀº °Í ¿ÜÀÇ ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú¸¦ ÀνºÅç ÇÏ´Â °Í¿¡ÀÇÇØ »ç¿ëµÇ´Â ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú¸¦ º¯°æÇÒ ¼ö ÀÖ´Ù. ±× °á°ú, ¿øÀÇ ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú¶ó¸é ½ÇÇàµÇ¾úÀ½ÀÌ ºÐ¸íÇÑ ½ÃÅ¥·¯Æ¼ üũ¸¦ »ý·« ÇÒ ¼ö ÀÖ´Ù |
createSecurityManager | »õ·Î¿î ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ ÀÛ¼º | ´Ù¸¥ Ŭ·¡½º ¶Ç´Â ½ÇÇà ½ºÅÃÀÇ Á¤º¸¸¦ °ø°³ÇÒ °¡´É¼ºÀÌ ÀÖ´Â º¸È£µÈ, ±â¹Ð¼ºÀÇ ³ôÀº ¸Þ¼µå¿¡ÀÇ ¾×¼¼½º¸¦ Äڵ忡°Ô ÁØ´Ù |
getenv. {variable name} | ÁöÁ¤µÈ ȯ°æ º¯¼öÀÇ °ªÀÇ µ¶ÇØ | Äڵ带 »ç¿ëÇØ ƯÁ¤ÀÇ È¯°æ º¯¼öÀÇ °ªÀÇ µ¶Çسª Á¸ÀçÀÇ ÆÇÁ¤À» ½Ç½ÃÇÒ ¼ö°¡ ÀÖ´Ù. º¯¼ö°¡ ±â¹Ð µ¥ÀÌÅ͸¦ Æ÷ÇÔÇϰí ÀÖ´Â °æ¿ì, À̰ÍÀº À§ÇèÇÏ´Ù |
exitVM | Java °¡»ó ¸Ó½ÅÀÇ Á¤Áö | °¡»ó ¸Ó½ÅÀ» ÀÚµ¿ÀûÀ¸·Î Á¤Áö½ÃŰ´Â °ÍÀ¸·Î °ø°ÝÀÚ´Â ¼ºñ½º ¹æÇØ °ø°ÝÀ» Àü°³ÇÒ ¼ö°¡ ÀÖ´Ù. ÁÖ: ¾îÇø®ÄÉÀÌ¼Ç Å¬·¡½º ÆÐ½º·ÎºÎÅÍ ·Îµå µÈ ¸ðµç Äڵ忡 Á¢±Ù ±ÇÇÑ ¡¸exitVM¡¹°¡ ºÎ¿©µÇ±â ¶§¹®¿¡ ¾îÇø®ÄÉÀ̼ÇÀº ½º½º·Î¸¦ Á¾·á½Ãų ¼ö°¡ ÀÖ´Ù |
shutdownHooks | °¡»ó ¸Ó½ÅÀÇ ¼Ë´Ù¿î ÈÅÀÇ µî·Ï°ú ÇØÁ¦ | ¾ÇÀǰ¡ ÀÖ´Â ¼Ë´Ù¿î ÈÅÀ» µî·ÏÇÏ´Â °ÍÀ¸·Î °ø°ÝÀÚ´Â °¡»ó ¸Ó½ÅÀÇ Á¤»óÀûÀÎ ¼Ë´Ù¿îÀÇ ¹æÇØ °ø°ÝÀ» Àü°³ÇÒ ¼ö°¡ ÀÖ´Ù |
setFactory | ServerSocket ¶Ç´Â Socket°¡ »ç¿ëÇÏ´Â ¼ÒÄÏ ÆÑÅ丮, ȤÀº URL°¡ »ç¿ëÇÏ´Â ½ºÆ®¸² Çڵ鷯 ÆÑÅ丮ÀÇ ¼³Á¤ | ¼ÒÄÏ, ¼¹ö ¼ÒÄÏ, ½ºÆ®¸² Çڵ鷯, ȤÀº RMI ¼ÒÄÏ ÆÑÅ丮°¡ »ç¿ëÇÏ´Â ½ÇÁ¦ÀÇ ±¸ÇöÀ» ÄÚµå·Î ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. °ø°ÝÀÚ´Â µ¥ÀÌÅÍ ½ºÆ®¸²À» È¥¶õ½ÃŰ´Â ºÒ¿ÏÀüÇÑ ±¸ÇöÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù |
setIO | System.out, System.in ¹× System.err ¼³Á¤ | Ç¥ÁØÀÇ ½Ã½ºÅÛ ½ºÆ®¸²ÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. °ø°ÝÀÚ´Â System.in¸¦ º¯°æÇØ »ç¿ëÀÚ ÀÇ ÀÔ·ÂÀ» °¨½Ã ¹× µµÃ»Çϰųª System.err¸¦ ¡¸null¡¹ÀÇ OutputStream ·Î ¼³Á¤ÇØ, System.err¿¡ º¸³»Áø ¿¡·¯ ¸Þ¼¼Áö°¡ ÀüÇô Ç¥½ÃµÇÁö ¾Ê°Ô ÇÒ ¼ö°¡ ÀÖ´Ù |
modifyThread | Thread interrupt, stop, suspend, resume, setDaemon, setPriority, setName ¹× setUncaughtExceptionHandler µîÀÇ ¸Þ¼µåÀÇ È£ÃâÀ» »ç¿ëÇÑ threadÀÇ º¯°æ | °ø°ÝÀÚ´Â ½Ã½ºÅÛ³»ÀÇ ÀÓÀÇÀÇ threadÀÇ µ¿ÀÛÀ» º¯°æÇÒ ¼ö ÀÖ´Ù |
stopThread | Thread
stop ¸Þ¼µåÀÇ È£Ãâ ÅëÇÑ threadÀÇ Á¤Áö | ÄÚµå´Â ÀÌ¹Ì thread¿¡ÀÇ Á¢±Ù ±ÇÇÑÀÌ ÁÖ¾îÁö°í ÀÖ´Â °æ¿ì´Â ½Ã½ºÅÛ³»ÀÇ ÀÓÀÇÀÇ thread¸¦ Á¤ÁöÇÒ ¼ö ÀÖ´Ù. Äڵ带 »ç¿ëÇØ ±âÁ¸ÀÇ thread¸¦ °Á¦ Á¾·áÇÏ´Â °ÍÀ¸·Î ½Ã½ºÅÛÀ» ÆÄ±«ÇÒ ¼ö Àֱ⠶§¹®¿¡ À̰ÍÀº À§ÇùÀÌ µÈ´Ù |
modifyThreadGroup | ThreadGroup
destroy , getParent , resume , setDaemon , setMaxPriority , stop ¹× suspend µîÀÇ ¸Þ¼µåÀÇ È£Ãâ ÅëÇÑ thread ±×·ìÀÇ º¯°æ | °ø°ÝÀÚ´Â thread ±×·ìÀ» ÀÛ¼ºÇØ ±× ½ÇÇà ¿ì¼± ¼øÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù |
getProtectionDomain | Ŭ·¡½ºÀÇ ProtectionDomain Ãëµæ | ƯÁ¤ÀÇ ÄÚµå ¼Ò½ºÀÇ Á¤Ã¥ Á¤º¸¸¦, ÄÚµå·Î ÃëµæÇÒ ¼ö ÀÖ´Ù. Á¤Ã¥ Á¤º¸°¡ ÃëµæµÇ¾îµµ ½Ã½ºÅÛÀÇ ½ÃÅ¥·¯Æ¼´Â ¼Õ»óµÇÁö ¾ÊÁö¸¸, À̰Ϳ¡ ÀÇÇØ °ø°ÝÀÚ´Â ·ÎÄà ÆÄÀϸíµîÀÇ ºÎ°¡ Á¤º¸¸¦ ÃëµæÇÒ ¼ö ÀÖ¾î °ø°ÝÀÇ ¸ñÇ¥´Â Á¼È÷±â ½¬¿öÁø´Ù |
readFileDescriptor | ÆÄÀÏ ±â¼úÀÚÀÇ read | ÆÄÀÏ ±â¼úÀÚ read¿¡ °ü·ÃÇÑ Æ¯Á¤ÀÇ ÆÄÀÏÀ» Äڵ带 »ç¿ëÇØ Àо ¼ö°¡ ÀÖ´Ù. ÆÄÀÏÀÌ ±â¹Ð µ¥ÀÌÅ͸¦ Æ÷ÇÔÇϰí ÀÖ´Â °æ¿ì, À̰ÍÀº À§ÇèÇÏ´Ù |
writeFileDescriptor | ÆÄÀÏ ±â¼úÀÚ¿¡°Ô·ÎÀÇ Ãâ·ÂÇØ | ÀÌ ±â¼úÀÚ¿¡°Ô °ü·ÃÇÑ Æ¯Á¤ÀÇ ÆÄÀÏ¿¡ Äڵ带 »ç¿ëÇØ write¸¦ ÇÒ ¼ö ÀÖ´Ù. ¾ÇÀǰ¡ ÀÖ´Â ÄÚµå·Î ¹ÙÀÌ·¯½º¸¦ °¨¿°½ÃŰ°Å³ª µð½ºÅ© Àüü¸¦ ¹¯À» ¼ö°¡ ÀÖÀ¸¹Ç·Î À§ÇèÇÏ´Ù |
loadLibrary. {library name} | ƯÁ¤ÀÇ ¶óÀ̺귯¸®¿¡ÀÇ µ¿Àû ¸µÅ© | Java ½ÃÅ¥·¯Æ¼ ¾ÆÅ°ÅØÃİ¡ native codeÀÇ ·¹º§·Î ¾ÇÀǰ¡ ÀÖ´Â µ¿ÀÛÀ» ¹æÁöÇϵµ·Ï´Â ¼³°èµÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡ native code ¶óÀ̺귯¸®¸¦ ·ÎµåÇÏ´Â Á¢±Ù ±ÇÇÑÀ» ¾ÖÇø´¿¡°Ô ÁÖ´Â °ÍÀº À§ÇèÇÏ´Ù |
accessClassInPackage. {package name} | Ŭ·¡½º ·Î´õ°¡ ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkPackageAccess ¸Þ¼µå¸¦ È£ÃâÇßÀ» ¶§¿¡
Ŭ·¡½º ·Î´õÀÇ loadClass ¸Þ¼µå¸¦ °³ÀÔ½ÃÄÑ, ÁöÁ¤µÈ ÆÐŰÁö¿¡ ¾×¼¼½º¸¦ Çã°¡ÇÏ´Â | ÆÐŰÁö³»ÀÇ, º¸ÅëÀ̶ó¸é ¾×¼¼½º ÇÒ ¼ö ¾ø´Â Ŭ·¡½º¿¡ ÄÚµå·Î ¾×¼¼½º ÇÒ ¼ö ÀÖ´Ù. ¾ÇÀǰ¡ ÀÖ´Â Äڵ忡ÀÇÇØ ½Ã½ºÅÛÀÇ ½ÃÅ¥·¯Æ¼¸¦ ÇØÄ¡±â À§Çؼ ÀÌ·¯ÇÑ Å¬·¡½º°¡ ÀÌ¿ëµÉ °¡´É¼ºÀÌ ÀÖ´Ù |
defineClassInPackage. {package name} | Ŭ·¡½º ·Î´õ°¡ ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkPackageDefinition ¸Þ¼µå¸¦ È£ÃâÇßÀ» ¶§¿¡
Ŭ·¡½º ·Î´õÀÇ defineClass ¸Þ¼µå¸¦ °³ÀÔ½ÃÄÑ, ÁöÁ¤µÈ ÆÐŰÁö³»ÀÇ Å¬·¡½º¸¦ Á¤ÀÇÇÏ´Â | ƯÁ¤ÀÇ ÆÐŰÁö³»ÀÇ Å¬·¡½º¸¦ Á¤ÀÇÇϱâ À§ÇÑ Á¢±Ù ±ÇÇÑÀ» Äڵ忡 ´ëÇØ¼ Çã°¡ÇÑ´Ù. ÀÌ Á¢±Ù ±ÇÇÑÀ» °¡Áö´Â ¾ÇÀǰ¡ ÀÖ´Â Äڵ忡 ´ëÇØ¼
java.security ³ª java.lang µîÀÇ ½Å·ÚÇÒ ¼ö ÀÖ´Â ÆÐŰÁö³»¿¡
¾ÇÀǰ¡ Àִ Ŭ·¡½º¸¦ Á¤ÀÇÇÏ´Â °ÍÀ» Çã°¡ÇϹǷΠÀ§ÇèÇÏ´Ù |
accessDeclaredMembers | Ŭ·¡½ºÀÇ ¼±¾ðµÈ ¸â¹ö¿¡ÀÇ ¾×¼¼½º | public, protected, default (package)¿¡ÀÇ °¢ ¾×¼¼½º¿¡ ÀÌ¿ëÇϴ Ŭ·¡½º ¹× private ÇÊµå ¶Ç´Â private ¸Þ¼µå (ȤÀº ¾çÂÊ ¸ðµÎ)¸¦ Á¶È¸Çϱâ À§ÇÑ Á¢±Ù ±ÇÇÑÀ» Äڵ忡 Çã°¡ÇÑ´Ù. ÄÚµå´Â private¿Í protected °¢ Çʵå¸í ¹× °¢ ¸Þ¼µå¸í¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖÁö¸¸, public ¹× protected °¢ field data¿¡´Â ¾×¼¼½º ÇÏÁö ¸øÇϰí, ÀÓÀÇÀÇ private ¸Þ¼µåÀÇ È£Ãâµµ ÇÒ ¼ö ¾ø´Ù. ±×·¯³ª ¾ÇÀǰ¡ ÀÖ´Â ÄÚµå´Â ÀÌ Á¤º¸¸¦ »ç¿ëÇØ, °ø°ÝÀÇ ¸ñÇ¥¸¦ Á¼Èú ¼ö°¡ ÀÖ´Ù. °Ô´Ù°¡ ÄÚµå´Â Ŭ·¡½ºÀÇ ÀÓÀÇÀÇ public ¸Þ¼µå ¶Ç´Â public Çʵå (ȤÀº ¾çÂÊ ¸ðµÎ)¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ´Ù. À̰ÍÀº ÀÌ Äڵ尡 ÀϹÝÀûÀ¸·Î ÀÌ·¯ÇÑ ¸Þ¼µåÀÇ È£ÃâÀ̳ª Çʵ忡ÀÇ ¾×¼¼½º¸¦ ÇÒ ¼ö ¾ø´Â °æ¿ì´Â ÀÌ·¯ÇÑ ¸Þ¼µå ¹× Çʵ带 »ç¿ëÇØµµ, ÄÚµå´Â °´Ã¼¸¦ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¿¡ ij½ºÆ® ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ À§ÇèÇÑ |
queuePrintJob | Àμâ ÀÛ¾÷ ¿ä±¸ÀÇ ÃʱâÈ | ±â¹Ð Á¤º¸¸¦ ÀμâÇØ ¹ö¸®´ÂÁö, ¿ëÁöÀÇ ¾µµ¥¾ø°Ô µÈ´Ù |
getStackTrace | º°ÀÇ threadÀÇ ½ºÅà Ʈ·¹À̽º Á¤º¸ÀÇ Ãëµæ | º°ÀÇ threadÀÇ ½ºÅà Ʈ·¹À̽º Á¤º¸¸¦ ÃëµæÇÒ ¼ö ÀÖ´Ù. threadÀÇ ½ÇÇàÀ» °¨½ÃÇØ, ¾îÇø®ÄÉÀ̼ÇÀÇ Ãë¾à¼ºÀ» ¹ß°ßÇÏ´Â ¾ÇÀǰ¡ ÀÖ´Â Äڵ带 °¡´ÉÇÏ°Ô ÇϹǷΠÀ§ÇèÇÏ´Ù |
setDefaultUncaughtExceptionHandler | ijġ µÇÁö ¾Ê´Â ¿¹¿Ü¿¡ÀÇÇØ °©ÀÚ±â thread°¡ Á¾·áÇßÀ» ¶§¿¡ »ç¿ëµÇ´Â µðÆúÆ®ÀÇ Çڵ鷯¸¦ ¼³Á¤ÇÏ´Â | °ø°ÝÀÚ´Â threadÀÇ Á¾·á¸¦ ¹æÇØÇÒ ¼ö ÀÖ´Â ¾ÇÀǰ¡ Àִ ijġ µÇÁö ¾Ê´Â ¿¹¿Ü Çڵ鷯¸¦ µî·ÏÇÒ ¼ö ÀÖ´Ù |
preferences | java.util.prefs ¿¡ÀÇ ¾×¼¼½º¿¡ ÇÊ¿äÇÑ Á¢±Ù ±ÇÇÑÀ» ³ªÅ¸³½´Ù. preferences ±¸ÇöÀÇ »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ ·çÆ®´Â preferences Áö¼Ó ¹èÅ· ½ºÅä¾î³»¿¡¼ Ãëµæ ¶Ç´Â °»½Å Á¶ÀÛÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â | ÀÌ Á¢±Ù ±ÇÇÑ¿¡ÀÇÇØ Äڵ带 ½ÇÇàÇϰí ÀÖ´Â »ç¿ëÀÚ°¡ ÇÊ¿äÇÑ OS ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â °æ¿ì, ±× »ç¿ëÀÚ´Â preferences Áö¼Ó ¹èÅ· ½ºÅä¾î¿¡ µ¶Çسª write¸¦ ½Ç½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù . ½ÇÁ¦ÀÇ ¹èÅ· ½ºÅä¾î´Â Á¾·¡ÀÇ ÆÄÀÏ ½Ã½ºÅÛ µð·ºÅ丮Àΰ¡ Ç÷§ÆûÀÇ OS ¿¡ ÀÇÁ¸µÈ ·¹Áö½ºÆ®¸®³»¿¡ ÀÖ½À´Ï´Ù. |
BasicPermission
,
Permission
,
Permissions
,
PermissionCollection
,
SecurityManager
,
Á÷·ÄÈ µÈ Çü½Ä »ý¼ºÀÚ °³¿ä | |
---|---|
RuntimePermission (String name)
ÁöÁ¤µÈ À̸§À¸·Î »õ·Î¿î RuntimePermission¸¦ »ý¼ºÇÕ´Ï´Ù. |
|
RuntimePermission (String name,
String actions)
ÁöÁ¤µÈ À̸§À» °¡Áö´Â »õ·Î¿î RuntimePermission °´Ã¼¸¦ »ý¼ºÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä |
---|
Ŭ·¡½º java.security. BasicPermission ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
equals,
getActions,
hashCode,
implies,
newPermissionCollection |
Ŭ·¡½º java.security. Permission ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
checkGuard,
getName,
toString |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public RuntimePermission(String name)
name
- RuntimePermission
À̸§public RuntimePermission(String name, String actions)
name
- RuntimePermission
À̸§actions
- nullÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.