JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.lang
Ŭ·¡½º RuntimePermission

java.lang.Object 
  |
  +--java.security.Permission 
        |
        +--java.security.BasicPermission 
              |
              +--java.lang.RuntimePermission
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Guard , Serializable

public final class RuntimePermission
extends BasicPermission

ÀÌ Å¬·¡½º´Â ½ÇÇà½ÃÀÇ ¾×¼¼½º±Ç¿¡ °ü·ÃÇÕ´Ï´Ù. RuntimePermission ´Â Ÿ°Ù¸íÀ̶ó°íµµ ºÒ¸®´Â À̸§À» ÀúÀåÇÕ´Ï´Ù¸¸, ¾×¼Ç ¸®½ºÆ®´Â ÀúÀåÇÏÁö ¾Ê½À´Ï´Ù. À̸§ÀÌ ºÙÀº ¾×¼¼½º±Ç (À̸§ ÷ºÎ ¾×¼¼½º±Ç)Àº °¡Á®µµ °¡ÁöÁö ¾Ê¾Æµµ ±¦Âú½À´Ï´Ù.

Ÿ°Ù¸íÀº ½ÇÇà½Ã ¾×¼¼½º±ÇÀÇ À̸§ÀÔ´Ï´Ù (ÀÌÈÄÀÇ ¼³¸íÀ» ÂüÁ¶). ¸í¸í ±ÔÄ¢Àº °èÃþÀû ÇÁ·ÎÆÛƼ ¸í¸í ±ÔÄ¢¿¡ µû¸¨´Ï´Ù. ¶Ç, À̸§ÀÇ ¸»¹Ì¿¡ ¡¸. *¡¹¶Ç´Â ¡¸*¡¹ÀÌ ÀÖ´Â °æ¿ì´Â ¿ÍÀϵå Ä«µå ¸ÅĪÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, ¡¸loadLibrary. *¡¹(ÀÌ)³ª ¡¸*¡¹Àº À¯È¿ÇÑ Å¸°Ù¸íÀÔ´Ï´Ù¸¸, ¡¸*loadLibrary¡¹³ª ¡¸a*b¡¹´Â ¹«È¿ÀÔ´Ï´Ù.

´ÙÀ½ÀÇ °Ñ(Ç¥)¿¡, »ç¿ë °¡´ÉÇÑ RuntimePermission Ÿ°Ù¸íÀ» À϶÷¿¡ Á¤¸®ÇØ °¢°¢ ºÙ¾î, Çã°¡ÇÏ´Â ¾×¼¼½º±Ç°ú Äڵ忡 Çã°¡ÇÏ´Â °Í¿¡ ÀÇÇØ »ý±â´Â ¸®½ºÅ©¸¦ ³ªÅ¸³À´Ï´Ù.

¾×¼¼½º±Ç Ÿ°Ù¸í ¾×¼¼½º±Ç¿¡ ÀÇÇØ Çã°¡µÇ´Â ±â´É ÀÌ ¾×¼¼½º±ÇÀ» Çã°¡ÇßÀ» °æ¿ìÀÇ ¸®½ºÅ©
createClassLoader Ŭ·¡½º ·Î´õÀÇ ÀÛ¼º ÀÌ ¾×¼¼½º±ÇÀ» Çã°¡ÇÏ´Â °ÍÀº ±ØÈ÷ À§ÇèÇÏ´Ù. µ¶ÀÚÀûÀΠŬ·¡½º ·Î´õÀÇ ÀνºÅϽº¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ¾ÇÀǰ¡ ÀÖ´Â ¾îÇø®ÄÉÀ̼ÇÀ̸é, ¾ÇÀǰ¡ Àִ Ŭ·¡½º¸¦ ½Ã½ºÅÛ¿¡ ·ÎµåÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÀÌ °æ¿ì, »õ·Ó°í ·Îµå µÈ ¾ÇÀǰ¡ Àִ Ŭ·¡½º¸¦, Ŭ·¡½º ·Î´õ¸¦ »ç¿ëÇØ ÀÓÀÇÀÇ º¸È£ µµ¸ÞÀο¡ ¹èÄ¡ÇÒ ¼ö ÀÖ´Ù. Áï, º¸È£ µµ¸ÞÀο¡ÀÇ ¾×¼¼½º±ÇÀ», ¾ÇÀǰ¡ Àִ Ŭ·¡½º¿¡ ´ëÇØ¼­ ÀÚµ¿ÀûÀ¸·Î Çã°¡ÇÏ°Ô µÈ´Ù
getClassLoader Ŭ·¡½º ·Î´õ (Ŭ·¡½º¸¦ È£ÃâÇϱâ À§ÇÑ Å¬·¡½º ·Î´õµî)ÀÇ Ãëµæ ƯÁ¤ÀÇ Å¬·¡½ºÀÇ Å¬·¡½º ·Î´õ¿¡°Ô·ÎÀÇ ¾×¼¼½º±ÇÀ», °ø°ÝÀÚ¿¡°Ô ÁÙ ¿ì·Á°¡ ÀÖ´Ù. Ŭ·¡½ºÀÇ Å¬·¡½º ·Î´õ¿¡°Ô·ÎÀÇ ¾×¼¼½º°¡ »ý±â¸é, °ø°ÝÀÚ´Â ±× Ŭ·¡½º ·Î´õ·Î ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â °Í ¿ÜÀÇ Å¬·¡½ºµµ ·ÎµåÇÒ ¼ö ÀÖÀ¸¹Ç·Î, À§ÇèÇÏ´Ù. Ŭ·¡½ºÀÇ Å¬·¡½º ·Î´õ¿¡°Ô·ÎÀÇ ¾×¼¼½º¸¦ ÇÒ ¼ö ¾øÀ¸¸é, Åë»ó, °ø°ÝÀÚ´Â ÀÌ·¯ÇÑ Å¬·¡½º¿¡ ¾×¼¼½º ÇÒ ¼ö ¾ø´Ù
setContextClassLoader thread°¡ »ç¿ëÇÏ´Â ¹®¸Æ Ŭ·¡½º ·Î´õÀÇ ¼³Á¤ ¹®¸Æ Ŭ·¡½º ·Î´õ´Â ½Ã½ºÅÛ Å¬·¡½º ·Î´õ¿¡°Ô´Â Á¸ÀçÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖ´Â ¸®¼Ò½º¸¦ ãÀ» Çʿ䰡 ÀÖÀ» ¶§, ½Ã½ºÅÛ ÄÚµå ¹× È®Àå ±â´ÉÀÌ »ç¿ëÇÑ´Ù. setContextClassLoader ¾×¼¼½º±ÇÀÇ Çã°¡¿¡ ÀÇÇØ, ÄÚµå´Â ½Ã½ºÅÛ thread¸¦ Æ÷ÇÔÇÑ Æ¯Á¤ÀÇ thread¿¡ »ç¿ëÇÏ´Â ¹®¸Æ Ŭ·¡½º ·Î´õ¸¦ º¯°æÇÒ ¼ö ÀÖ°Ô µÈ´Ù
setSecurityManager ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ ¼³Á¤ (±âÁ¸ÀÇ ¼³Á¤À» ¿Å°Ü³õÀ» °¡´É¼º ÀÖ¾î) ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ½ÃÅ¥·¯Æ¼ Æú¸®½Ã¸¦ ±¸ÇöÇÒ ¼ö ÀÖ°Ô Çϴ Ŭ·¡½ºÀÌ´Ù. setSecurityManager ¾×¼¼½º±ÇÀÇ Çã°¡¿¡ ÀÇÇØ, ÄÚµå´Â º¸´Ù Á¦ÇÑÀÇ ÀûÀº °Í ¿ÜÀÇ ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú¸¦ ÀνºÅç ÇÏ´Â °Í¿¡ ÀÇÇØ, »ç¿ëµÇ´Â ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú¸¦ º¯°æÇÒ ¼ö ÀÖ´Ù. ±× °á°ú, ¿øÀÇ ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú¶ó¸é ½ÇÇàµÇ¾úÀ½ÀÌ ºÐ¸íÇÑ ½ÃÅ¥·¯Æ¼ üũ¸¦ »ý·« ÇÒ ¼ö ÀÖ´Ù
createSecurityManager »õ·Î¿î ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ ÀÛ¼º ´Ù¸¥ Ŭ·¡½º ¶Ç´Â ½ÇÇà ½ºÅÃÀÇ Á¤º¸¸¦ °ø°³ÇÒ °¡´É¼ºÀÌ ÀÖ´Â º¸È£µÈ, ±â¹Ð¼ºÀÇ ³ôÀº ¸Þ¼Òµå¿¡ÀÇ ¾×¼¼½º¸¦ Äڵ忡°Ô ÁØ´Ù
exitVM Java °¡»ó ¸Ó½ÅÀÇ Á¤Áö °¡»ó ¸Ó½ÅÀ» ÀÚµ¿ÀûÀ¸·Î Á¤Áö½ÃŰ´Â °ÍÀ¸·Î, °ø°ÝÀÚ´Â ¼­ºñ½º ¹æÇØ °ø°ÝÀ» Àü°³ÇÒ ¼ö°¡ ÀÖ´Ù. ÁÖ: ¾îÇø®ÄÉÀÌ¼Ç Å¬·¡½º ÆÐ½º·ÎºÎÅÍ ·Îµå µÈ ¸ðµç Äڵ忡 ¾×¼¼½º±Ç exitVM °¡ ºÎ¿©µÇ±â (À§ÇØ)¶§¹®¿¡, ¾îÇø®ÄÉÀ̼ÇÀº ½º½º·Î¸¦ Á¾·á½Ãų ¼ö°¡ ÀÖ´Ù
shutdownHooks °¡»ó ¸Ó½ÅÀÇ ½¸´Ù¿î ÈÅÀÇ µî·Ï°ú ÇØÁ¦ ¾ÇÀǰ¡ ÀÖ´Â ½¸´Ù¿î ÈÅÀ» µî·ÏÇÏ´Â °ÍÀ¸·Î, °ø°ÝÀÚ´Â °¡»ó ¸Ó½ÅÀÇ Á¤»óÀûÀÎ ½¸´Ù¿îÀÇ ¹æÇØ °ø°ÝÀ» Àü°³ÇÒ ¼ö°¡ ÀÖ´Ù
setFactory ServerSocket ¶Ç´Â Socket °¡ »ç¿ëÇÏ´Â ¼ÒÄÏ ÆÑÅ丮, ȤÀº URL °¡ »ç¿ëÇÏ´Â ½ºÆ®¸² Çڵ鷯 ÆÑÅ丮ÀÇ ¼³Á¤ ¼ÒÄÏ, ¼­¹ö ¼ÒÄÏ, ½ºÆ®¸² Çڵ鷯, ȤÀº RMI ¼ÒÄÏ ÆÑÅ丮°¡ »ç¿ëÇÏ´Â ½ÇÁ¦ÀÇ ±¸ÇöÀ» ÄÚµå·Î ¼³Á¤ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. °ø°ÝÀÚ´Â µ¥ÀÌÅÍ ½ºÆ®¸²À» È¥¶õ½ÃŰ´Â ºÒ¿ÏÀüÇÑ ±¸ÇöÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù
setIO System.out, System.in, ¹× System.err ÀÇ ¼³Á¤ Ç¥ÁØÀÇ ½Ã½ºÅÛ ½ºÆ®¸²ÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. °ø°ÝÀÚ´Â System.in ¸¦ º¯°æÇØ À¯ÀúÀÇ ÀÔ·ÂÀ» °¨½Ã ¹× µµÃ»Çϰųª System.err ¸¦ ¡¸null¡¹ÀÇ OutputSteam ·Î ¼³Á¤ÇØ, System.err ¿¡ º¸³»Áø ¿¡·¯ ¸Þ¼¼Áö°¡ ÀüÇô Ç¥½ÃµÇÁö ¾Ê°Ô ÇÒ ¼ö°¡ ÀÖ´Ù
modifyThread Thread ÀÇ stop,suspend,resume,setPriority, ¹× setName µîÀÇ ¸Þ¼ÒµåÀÇ È£Ãâ (À») ÅëÇÑ 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 ÆÄÀÏ ±â¼úÀÚ¿¡°Ô·ÎÀÇ ±âÀÔÇØ ÀÌ ±â¼úÀÚ¿¡°Ô °ü·ÃÇÑ Æ¯Á¤ÀÇ ÆÄÀÏ¿¡, Äڵ带 »ç¿ëÇØ ±âÀÔÀ» ÇÒ ¼ö ÀÖ´Ù. ¾ÇÀǰ¡ ÀÖ´Â ÄÚµå·Î ¹ÙÀÌ·¯½º¸¦ °¨¿°½ÃŰ°Å³ª µð½ºÅ© Àüü¸¦ ¹¯À» ¼ö°¡ ÀÖÀ¸¹Ç·Î À§ÇèÇÏ´Ù
loadLibrary. {library name} ƯÁ¤ÀÇ ÇÁ·Î±×·¥ ¶óÀ̺귯¸®¿¡ÀÇ µ¿Àû ¸µÅ© Java ÀÇ ½ÃÅ¥·¯Æ¼ ¾ÆÅ°ÅØÃİ¡, native codeÀÇ ·¹º§·Î ¾ÇÀǰ¡ ÀÖ´Â µ¿ÀÛÀ» ¹æÁöÇϵµ·Ï(µíÀÌ)´Â ¼³°èµÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡, native code ÇÁ·Î±×·¥ ¶óÀ̺귯¸®¸¦ ·ÎµåÇÏ´Â ¾×¼¼½º±ÇÀ» ¾ÖÇø´¿¡°Ô ÁÖ´Â °ÍÀº À§ÇèÇÏ´Ù
accessClassInPackage. {package name} Ŭ·¡½º ·Î´õ°¡ ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkPackageAcesss ¸Þ¼Òµå¸¦ È£ÃâÇßÀ» ¶§¿¡, Ŭ·¡½º ·Î´õÀÇ 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 Àμâ ÀÛ¾÷ ¿ä±¸ÀÇ ÃʱâÈ­ ±â¹Ð Á¤º¸¸¦ ÀμâÇØ ¹ö¸®´ÂÁö ¿ëÁöÀÇ ¾µµ¥¾ø°Ô µÈ´Ù

°ü·Ã Ç׸ñ:
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
 

»ý¼ºÀÚÀÇ »ó¼¼

RuntimePermission

public RuntimePermission(String  name)
ÁöÁ¤µÈ À̸§À¸·Î, »õ·Î¿î RuntimePermission ¸¦ »ý¼ºÇÕ´Ï´Ù. À̸§Àº RuntimePermission ÀÇ ±âÈ£¸íÀ¸·Î, ¿¹¸¦ µé¾î ¡¸exit¡¹, ¡¸setFactory¡¹µîÀ» ÁöÁ¤ÇÕ´Ï´Ù. À̸§ÀÇ ¸»¹Ì¿¡ ¡¸. *¡¹¶Ç´Â ¡¸*¡¹À» ºÙ¿©, ¿ÍÀϵå Ä«µå ¸ÅĪÀ» ³ªÅ¸³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - RuntimePermission ÀÇ À̸§

RuntimePermission

public RuntimePermission(String  name,
                         String  actions)
ÁöÁ¤µÈ À̸§À¸·Î, »õ·Î¿î RuntimePermission ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. À̸§Àº RuntimePermission ÀÇ ±âÈ£¸íÀ¸·Î, String ÀÇ actions ´Â ÇöÀç´Â »ç¿ëÇÏÁö ¾Ê±â ¶§¹®¿¡ null ·Î ÇÕ´Ï´Ù. ÀÌ constructor ÀÌ Á¸ÀçÇÏ´Â °ÍÀº Policy ¿ÀºêÁ§Æ®°¡ »õ·Î¿î Permission ¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽºÀÇ »ý¼º¿¡ ÀÌ¿ëÇϱâ (À§ÇØ)¶§¹®¿¡ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - RuntimePermission ÀÇ À̸§
actions - null °¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.