JavaTM Platform
Standard Ed. 6

java.lang
���饹 System

java.lang.Object
  ��̤��ĥ java.lang.System

public final class System
extends Object

System ���饹�ˤ�ͭ�Ѥʥ��饹�ե�����ɤ���ӥ᥽�åɤ�����ޤ������󥹥��󥹲����뤳�ȤϤǤ��ޤ���  

System ���饹�ˤ�ä������뵡ǽ�ˤϡ�ɸ�����ϡ�ɸ����ϡ�����ӥ��顼���ϥ��ȥ꡼�ࡢ����Ū��������줿�ץ��ѥƥ�������ӴĶ��ѿ��ؤΥ����������ե����뤪��ӥ饤�֥��Υ����ǥ�����ˡ������ΰ����򤹤Ф䤯���ԡ�����桼�ƥ���ƥ����᥽�åɤ�����ޤ���

Ƴ�����줿�С������:
JDK1.0

�ե�����ɤγ���
static PrintStream err
          ��ɸ��ץ��顼���ϥ��ȥ꡼��Ǥ���
static InputStream in
          ��ɸ������ϥ��ȥ꡼��Ǥ���
static PrintStream out
          ��ɸ��׽��ϥ��ȥ꡼��Ǥ���
 
�᥽�åɤγ���
static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
          ������֤dz��Ϥ�����꥽�������󤫤顢ž��������λ�����֤�����򥳥ԡ����ޤ���
static String clearProperty(String key)
          ���ꤵ�줿�����ˤ�äƼ����줿�����ƥ�ץ��ѥƥ����������ޤ���
static Console console()
          ���ߤ� Java ���ۥޥ���˴�Ϣ������դ� Console ���֥������Ȥ�������ˡ�������֤��ޤ���
static long currentTimeMillis()
          �ߥ��ä�ɽ����븽�ߤλ��֤��֤��ޤ���
static void exit(int status)
          ���߼¹Ԥ��Ƥ��� Java ���ۥޥ����λ���ޤ���
static void gc()
          ���١������쥯����¹Ԥ��ޤ���
static Map<String,String> getenv()
          ���ߤΥ����ƥ�Ķ����ѹ��Ǥ��ʤ�ʸ����ޥåפΥӥ塼���֤��ޤ���
static String getenv(String name)
          ���ꤵ�줿�Ķ��ѿ����ͤ�������ޤ���
static Properties getProperties()
          ���ߤΥ����ƥ�ץ��ѥƥ�����ꤷ�ޤ���
static String getProperty(String key)
          ���ꤵ�줿�����ˤ�äƼ�����륷���ƥ�ץ��ѥƥ���������ޤ���
static String getProperty(String key, String def)
          ���ꤵ�줿�����ˤ�äƼ�����륷���ƥ�ץ��ѥƥ���������ޤ���
static SecurityManager getSecurityManager()
          �����ƥॻ�����ƥ����󥿥ե�������������ޤ���
static int identityHashCode(Object x)
          ���ꤵ�줿���֥������ȤΥ��饹�� hashCode() �򥪡��С��饤�ɤ��Ƥ��뤫�ɤ����˴ط��ʤ����ǥե���Ȥ� hashCode() �᥽�åɤˤ���֤�����Τ�Ʊ�������ꤵ�줿���֥������ȤΥϥå��女���ɤ��֤��ޤ���
static Channel inheritedChannel()
          Java ���ۥޥ���������������ƥ��ƥ�������Ѿ����줿����ͥ���֤��ޤ���
static void load(String filename)
          ���ꤵ�줿�ե�����̾����ĥ����ɥե�����򡢥����ʥߥå��饤�֥��Ȥ��ƥ�������ե����륷���ƥफ������ɤ��ޤ���
static void loadLibrary(String libname)
          ���� libname �ˤ�äƻ��ꤵ��륷���ƥ�饤�֥�������ɤ��ޤ���
static String mapLibraryName(String libname)
          �饤�֥��̾�򡢥ͥ��ƥ��֥饤�֥���ɽ���ץ�åȥե������¸��ʸ����˥ޥåԥ󥰤��ޤ���
static long nanoTime()
          ���Ѳ�ǽ�Ǥ�äȤ����Τʥ����ƥॿ���ޡ��θ��ߤ��ͤ�ʥ���ñ�̤��֤��ޤ���
static void runFinalization()
          �ե����ʥ饤������α���Ƥ��륪�֥������ȤΥե����ʥ饤���᥽�åɤ�¹Ԥ��ޤ���
static void runFinalizersOnExit(boolean value)
          �侩����Ƥ��ޤ��� ���Υ᥽�åɤ��ܼ�Ū�˰����ǤϤ���ޤ��󡣥ե����ʥ饤�����饤�֥��֥������Ȥ��Ф��ƸƤӽФ�����̤ˤʤ��ǽ�������ꡢ���λ��ۤ��Υ���åɤ������Υ��֥������Ȥ��¹Ԥ������Ƥ���ȡ�ư��۾�ˤʤ뤫���ǥåɥ��å���ȯ�����ޤ���
static void setErr(PrintStream err)
          ��ɸ��ץ��顼���ϥ��ȥ꡼��������Ƥ�ľ���ޤ���
static void setIn(InputStream in)
          ��ɸ������ϥ��ȥ꡼��������Ƥ�ľ���ޤ���
static void setOut(PrintStream out)
          ��ɸ��׽��ϥ��ȥ꡼��������Ƥ�ľ���ޤ���
static void setProperties(Properties props)
          �����ƥ�ץ��ѥƥ������ Properties �����ꤷ�ޤ���
static String setProperty(String key, String value)
          ���ꤵ�줿�����ˤ�äƼ�����륷���ƥ�ץ��ѥƥ������ꤷ�ޤ���
static void setSecurityManager(SecurityManager s)
          �����ƥॻ�����ƥ������ꤷ�ޤ���
 
���饹 java.lang.Object ����Ѿ����줿�᥽�å�
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

�ե�����ɤξܺ�

in

public static final InputStream in
��ɸ������ϥ��ȥ꡼��Ǥ������Υ��ȥ꡼��Ϥ��Ǥ˳����Ƥ��ơ����ϥǡ����ζ��뤬��ǽ�Ǥ����̾���Υ��ȥ꡼��ϥ����ܡ������ϡ��ޤ��ϥۥ��ȴĶ���桼�����ˤ�äƻ��ꤵ��뤽��¾�����ϥ������Ȱ��פ��Ƥ��ޤ���


out

public static final PrintStream out
��ɸ��׽��ϥ��ȥ꡼��Ǥ������Υ��ȥ꡼��Ϥ��Ǥ˳����Ƥ��ơ����ϥǡ����μ�����꤬��ǽ�Ǥ����̾���Υ��ȥ꡼��ϥǥ����ץ쥤���ϡ��ޤ��ϥۥ��ȴĶ���桼�����ˤ�äƻ��ꤵ��������ν��ϤȰ��פ��ޤ���

ñ��ʥ�����ɥ������ Java ���ץꥱ�������ˤ����ơ����ϥǡ����ιԤ�񤭹������Ū����ˡ�ϰʲ��ΤȤ���Ǥ���

     System.out.println(data)
 

PrintStream ���饹�� println �᥽�åɤ򻲾Ȥ��Ƥ���������

��Ϣ����:
PrintStream.println(), PrintStream.println(boolean), PrintStream.println(char), PrintStream.println(char[]), PrintStream.println(double), PrintStream.println(float), PrintStream.println(int), PrintStream.println(long), PrintStream.println(java.lang.Object), PrintStream.println(java.lang.String)

err

public static final PrintStream err
��ɸ��ץ��顼���ϥ��ȥ꡼��Ǥ������Υ��ȥ꡼��Ϥ��Ǥ˳����Ƥ��ơ����ϥǡ����μ�����꤬��ǽ�Ǥ���

�̾���Υ��ȥ꡼��ϥǥ����ץ쥤���ϡ��ޤ��ϥۥ��ȴĶ���桼�����ˤ�äƻ��ꤵ��������ν��ϤȰ��פ��ޤ�����ʽ��ϥ��ȥ꡼��Ǥ����ѿ� out �ͤ�������Ū�˷�³Ū�ˤϴƻ뤵��Ƥ��ʤ��ե�����ޤ��Ϥ���¾��ž����˥�����쥯�Ȥ��Ƥ�����Ǥ⡢�桼���������դ�¥������Υ��顼��å������ޤ��Ϥ���¾�ξ����ɽ�����뤿��ˡ����㤳�ν��ϥ��ȥ꡼�ब���Ѥ���ޤ��� ��ɸ������ϥ��ȥ꡼��������Ƥ�ľ���ޤ���

�᥽�åɤξܺ�

setIn

public static void setIn(InputStream in)
��ɸ������ϥ��ȥ꡼��������Ƥ�ľ���ޤ���  

�������ƥ��ޥ͡����㤬¸�ߤ�����ϡ�ɸ�����ϥ��ȥ꡼��������Ƥ�ľ���Ƥ褤���ɤ������ǧ���뤿��ˡ�RuntimePermission("setIO") ������������Ȥä� checkPermission �᥽�åɤ��ƤӽФ���ޤ���

�ѥ�᡼��:
in - ������ɸ�����ϥ��ȥ꡼��
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPermission �᥽�åɤ�ɸ�����ϥ��ȥ꡼��κƳ�����Ƥ���Ĥ��ʤ����
Ƴ�����줿�С������:
JDK1.1
��Ϣ����:
SecurityManager.checkPermission(java.security.Permission), RuntimePermission

setOut

public static void setOut(PrintStream out)
��ɸ��׽��ϥ��ȥ꡼��������Ƥ�ľ���ޤ���  

�������ƥ��ޥ͡����㤬¸�ߤ�����ϡ�ɸ����ϥ��ȥ꡼��������Ƥ�ľ���Ƥ褤���ɤ������ǧ���뤿��ˡ�RuntimePermission("setIO") ������������Ȥä� checkPermission �᥽�åɤ��ƤӽФ���ޤ���

�ѥ�᡼��:
out - ������ɸ����ϥ��ȥ꡼��
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPermission �᥽�åɤ�ɸ����ϥ��ȥ꡼��κƳ�����Ƥ���Ĥ��ʤ����
Ƴ�����줿�С������:
JDK1.1
��Ϣ����:
SecurityManager.checkPermission(java.security.Permission), RuntimePermission

setErr

public static void setErr(PrintStream err)
��ɸ��ץ��顼���ϥ��ȥ꡼��������Ƥ�ľ���ޤ���  

�������ƥ��ޥ͡����㤬¸�ߤ�����ϡ�ɸ�२�顼���ϥ��ȥ꡼��������Ƥ�ľ���Ƥ褤���ɤ������ǧ���뤿��ˡ�RuntimePermission("setIO") ������������Ȥä� checkPermission �᥽�åɤ��ƤӽФ���ޤ���

�ѥ�᡼��:
err - ������ɸ�२�顼���ϥ��ȥ꡼��
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPermission �᥽�åɤ�ɸ�२�顼���ϥ��ȥ꡼��κƳ�����Ƥ���Ĥ��ʤ����
Ƴ�����줿�С������:
JDK1.1
��Ϣ����:
SecurityManager.checkPermission(java.security.Permission), RuntimePermission

console

public static Console console()
���ߤ� Java ���ۥޥ���˴�Ϣ������դ� Console ���֥������Ȥ�������ˡ�������֤��ޤ���

�����:
�����ƥॳ�󥽡��� (¸�ߤ�����)�� �����Ǥʤ����� null
Ƴ�����줿�С������:
1.6

inheritedChannel

public static Channel inheritedChannel()
                                throws IOException
Java ���ۥޥ���������������ƥ��ƥ�������Ѿ����줿����ͥ���֤��ޤ���  

���Υ᥽�åɤϡ������ƥ����ΤΥǥե���Ȥ� SelectorProvider ���֥������Ȥ� inheritedChannel �᥽�åɤ�ƤӽФ����Ȥˤ�äƼ������������ͥ���֤��ޤ���

 

���Υ᥽�åɤϡ�inheritedChannel ���������Ƥ���ͥåȥ���ظ��Υ���ͥ�˲ä��ơ�����ۤ��μ���Υ���ͥ���֤���ǽ��������ޤ���

�����:
�Ѿ����줿����ͥ� (¸�ߤ�����)�� �����Ǥʤ����� null
�㳰:
IOException - �����ϥ��顼��ȯ���������
SecurityException - �������ƥ����ޥ͡����㡼�����󥹥ȡ��뤵��Ƥ��ơ�����ͥ�ؤΥ������������Ĥ���Ƥ��ʤ����
Ƴ�����줿�С������:
1.5

setSecurityManager

public static void setSecurityManager(SecurityManager s)
�����ƥॻ�����ƥ������ꤷ�ޤ���  

�������ƥ����ޥ͡����㡼�����Ǥ˥��󥹥ȡ��뤵��Ƥ����硢���Υ᥽�åɤϡ��ǽ�� RuntimePermission("setSecurityManager") ������������Ȥäƥ������ƥ����ޥ͡����㡼�� checkPermission �᥽�åɤ�ƤӽФ����Ȥˤ�ꡢ��¸�Υ������ƥ����ޥ͡����㡼���ִ����Ƥ�褤���ɤ������ǧ���ޤ������η�̡�SecurityException ������������뤳�Ȥ�����ޤ���  

�����Ǥʤ����ϡ������򸽺ߤΥ������ƥ����ޥ͡����㡼�����ꤷ�ޤ��������� null �Ǥ��ꡢ�������ƥ����ޥ͡����㡼�����ꤵ��Ƥ��ʤ���硢�᥽�åɤϲ���Ԥ鷺���������ޤ���

�ѥ�᡼��:
s - �������ƥ��ޥ͡�����
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬���Ǥ����ꤵ��Ƥ��ꡢ�������ƥ��ޥ͡������ checkPermission �᥽�åɤ��������ƥ��ޥ͡�������ִ�����Ĥ��ʤ����
��Ϣ����:
getSecurityManager(), SecurityManager.checkPermission(java.security.Permission), RuntimePermission

getSecurityManager

public static SecurityManager getSecurityManager()
�����ƥॻ�����ƥ����󥿥ե�������������ޤ���

�����:
�������ƥ��ޥ͡����㤬���Ǥ˸��ߤΥ��ץꥱ�����������ꤵ��Ƥ�����ϡ��������ƥ��ޥ͡����㡣�����Ǥʤ����� null
��Ϣ����:
setSecurityManager(java.lang.SecurityManager)

currentTimeMillis

public static long currentTimeMillis()
�ߥ��ä�ɽ����븽�ߤλ��֤��֤��ޤ�������ͤλ���ñ�̤ϥߥ��äǤ������ͤ�γ�٤ϴ��ܤȤʤ륪�ڥ졼�ƥ��󥰥����ƥ�ˤ�äưۤʤꡢñ�̤�����礭���ʤ��礬����ޤ������Ȥ��С�¿���Υ��ڥ졼�ƥ��󥰥����ƥ�Ǥϡ����֤� 10 �ߥ��ä�ñ�̤Ƿ�¬���ޤ���  

�֥���ԥ塼�����֡פȶ��������� (UTC) �Ȥδ֤�ȯ��������̯�����ˤĤ��Ƥϡ����饹 Date �������򻲾Ȥ��Ƥ���������

�����:
�ߥ��ä�¬�ꤷ�������߻���ȶ����������� UTC 1970 ǯ 1 �� 1 ������ 0 ���Ȥκ�
��Ϣ����:
Date

nanoTime

public static long nanoTime()
���Ѳ�ǽ�Ǥ�äȤ����Τʥ����ƥॿ���ޡ��θ��ߤ��ͤ�ʥ���ñ�̤��֤��ޤ���  

���Υ᥽�åɤϡ��в���֤�¬�ꤹ�뤿������˻��ѤǤ��ޤ��� �����ƥ�Τۤ��γ�ǰ���ɻ��פλ���˴�Ϣ���Ƥ��ޤ����֤�����ͤϡ����ꤵ�줿Ǥ�դλ��֤���ηв���� (�ʥ���) �Ǥ��� ����Ū�ˡ��ͤ���ο��ˤʤ��ǽ��������ޤ������Υ᥽�åɤϡ��ʥ���ñ�̤����٤��󶡤��ޤ�����ɬ������ʥ��ä������٤ǤϤ���ޤ����ͤ��ѹ����٤��ݾڤ���ޤ����� 292 ǯ (263 �ʥ��� ) ��Ķ����Ϣ³�����ƤӽФ��κ��ۤǤϡ����ͤΥ����С��ե����ˤ��в���֤��������׻�����ޤ���  

���Ȥ��С������Υ����ɤǼ¹Ԥˤ�������֤�¬�ꤹ��ˤϡ����Τ褦�ˤʤ�ޤ���  

   long startTime = System.nanoTime();
   // ... the code being measured ...
   long estimatedTime = System.nanoTime() - startTime;
 

�����:
�����ƥॿ���ޡ��θ��ߤ��� (�ʥ���ñ��)
Ƴ�����줿�С������:
1.5

arraycopy

public static void arraycopy(Object src,
                             int srcPos,
                             Object dest,
                             int destPos,
                             int length)
������֤dz��Ϥ�����꥽�������󤫤顢ž��������λ�����֤�����򥳥ԡ����ޤ����������ǤΥ��֥������󥹤�src �ˤ�äƻ��Ȥ���륽�������󤫤� dest �ˤ�äƻ��Ȥ����ž��������˥��ԡ����ޤ������ԡ���������Ǥο��ϡ����� length �Ȱ��פ��ޤ�������������� srcPos ���� srcPos+length-1 �ޤǤΰ��֤ˤ������Ǥ�ž���������� destPos ���� destPos+length-1 �ޤǤΰ��֤ˤ��줾�쥳�ԡ����ޤ���

���� src ����� dest ��Ʊ�����󥪥֥������ȤǤ����硢���Ȥ��С��ޤ� srcPos ���� srcPos+length-1 �ޤǤΰ��֤ˤ������Ǥ� length �ο������Ǥ���İ������˥��ԡ��������˰����������Ƥ�ž��������� destPos ���� destPos+length-1 �˥��ԡ����ޤ���

dest �� null �ξ��ϡ�NullPointerException ������������ޤ���

src �� null �ξ��ϡ�NullPointerException �����������졢ž����������ѹ�����ޤ���

�ʲ��Τɤ줫�ξ��ϡ�ArrayStoreException �򥹥�������ž����������ޤ���

�����Ǥʤ���硢�ʲ��Τɤ줫�� true �Ǥ���� IndexOutOfBoundsException �򥹥�������ž����������ޤ���

�����Ǥʤ���硢srcPos ���� srcPos+length-1 �ޤǤΰ��֤ˤ��륽��������μºݤ����Ǥ��������Ѵ��ˤ�ä�ž������������Ƿ����Ѵ��Ǥ��ʤ��Ȥ��ϡ�ArrayStoreException �򥹥������ޤ������ξ�硢k ��Ĺ�����⾮��������ο��Ǥʤ��Ǿ��������ˤ��ơ�src[srcPos+k] ��ž������������Ƿ����Ѵ��Ǥ��ʤ��褦�ˤ��ޤ��� �㳰�򥹥��������硢srcPos ���� srcPos+k-1 �˰��֤��륽������������ǤϤ��Ǥ� destPos ���� destPos+k-1 �˰��֤���ž��������˥��ԡ�����Ƥ��ޤ��� �ޤ���ž��������Τ���¾�ΰ��֤Ͻ�������Ƥ��ޤ������Ҥ�����Τ��ᡢ�嵭�ε��Ҥϼºݤˤ�ξ�������󤬻��ȷ������Ƿ�����ľ����Ǥ���ͭ���Ǥ���

�ѥ�᡼��:
src - ����������
srcPos - ����������γ��ϰ���
dest - ž��������
destPos - ž����ǡ�����γ��ϰ���
length - ���ԡ�������������Ǥο�
�㳰:
IndexOutOfBoundsException - ���ԡ��ˤ�ä�����ζ�����ۤ����ǡ����Υ������������������
ArrayStoreException - �����԰��פˤ�ꡢ���� src �����Ǥ����� dest ����¸�Ǥ��ʤ��ä����
NullPointerException - src �ޤ��� dest �� null �ξ��

identityHashCode

public static int identityHashCode(Object x)
���ꤵ�줿���֥������ȤΥ��饹�� hashCode() �򥪡��С��饤�ɤ��Ƥ��뤫�ɤ����˴ط��ʤ����ǥե���Ȥ� hashCode() �᥽�åɤˤ���֤�����Τ�Ʊ�������ꤵ�줿���֥������ȤΥϥå��女���ɤ��֤��ޤ������� null �Υϥå��女���ɤϥ����Ǥ���

�ѥ�᡼��:
x - �ϥå��女���ɤ��׻�����륪�֥�������
�����:
�ϥå��女����
Ƴ�����줿�С������:
JDK1.1

getProperties

public static Properties getProperties()
���ߤΥ����ƥ�ץ��ѥƥ�����ꤷ�ޤ���

�ޤ����������ƥ����ޥ͡����㡼��¸�ߤ�����ϡ������ʤ��� checkPropertiesAccess �᥽�åɤ�ƤӽФ��ޤ�������ϥ������ƥ����㳰�Ȥʤ��礬����ޤ���

getProperty(String) �᥽�åɤˤ����Ѥ���륷���ƥ�ץ��ѥƥ����θ��ߤΥ��åȤ���Properties ���֥������ȤȤ����֤���ޤ��������ƥ�ץ��ѥƥ����θ��ߤΥ��åȤ��ʤ���硢�����ƥ�ץ��ѥƥ����Υ��åȤ�ޤ��������Ƥ����������ޤ������Υ����ƥ�ץ��ѥƥ����Υ��åȤˤϡ���˼��Υ������ͤ��ޤޤ�ޤ���

���� �б������ͤ�����
java.version Java Runtime Environment �ΥС������
java.vendor Java Runtime Environment �Υ٥����
java.vendor.url Java �٥������ URL
java.home Java �Υ��󥹥ȡ�����ǥ��쥯�ȥ�
java.vm.specification.version Java Virtual Machine �λ��ͥС������
java.vm.specification.vendor Java Virtual Machine �λ��ͤΥ٥����
java.vm.specification.name Java Virtual Machine �λ���̾
java.vm.version Java Virtual Machine �μ����С������
java.vm.vendor Java Virtual Machine �μ����Υ٥����
java.vm.name Java Virtual Machine �μ���̾
java.specification.version Java Runtime Environment �λ��ͥС������
java.specification.vendor Java Runtime Environment �λ��ͤΥ٥����
java.specification.name Java Runtime Environment �λ���̾
java.class.version Java ���饹�η����ΥС�������ֹ�
java.class.path Java ���饹�ѥ�
java.library.path �饤�֥��Υ����ɻ��˸�������ѥ��Υꥹ��
java.io.tmpdir �ǥե���Ȱ���ե�����Υѥ�
java.compiler ���Ѥ��� JIT ����ѥ����̾��
java.ext.dirs ��ĥ�ǥ��쥯�ȥ�Υѥ�
os.name ���ڥ졼�ƥ��󥰥����ƥ�̾
os.arch ���ڥ졼�ƥ��󥰥����ƥ�Υ������ƥ�����
os.version ���ڥ졼�ƥ��󥰥����ƥ�ΥС������
file.separator �ե�������ڤ�ʸ�� (UNIX �Ǥ� "/")
path.separator �ѥ����ڤ�ʸ�� (UNIX �Ǥ� ":")
line.separator �Զ��ڤ�ʸ�� (UNIX �Ǥ� "\n")
user.name �桼���Υ��������̾
user.home �桼���Υۡ���ǥ��쥯�ȥ�
user.dir �桼���θ��ߤκ�ȥǥ��쥯�ȥ�

�����ƥ�ץ��ѥƥ��������ʣ���Υѥ��ϡ��ץ�åȥե������ͭ�Υѥ����ڤ�ʸ���Ƕ��ڤ��ޤ���

�������ƥ����ޥ͡����㡼�ϡ�getProperties ���ڥ졼��������Ĥ��ʤ����Ǥ⡢getProperty(String) ���ڥ졼��������Ĥ����礬����ޤ���

�����:
�����ƥ�ץ��ѥƥ�
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPropertiesAccess �᥽�åɤ������ƥ�ץ��ѥƥ��ؤΥ�����������Ĥ��ʤ����
��Ϣ����:
setProperties(java.util.Properties), SecurityException, SecurityManager.checkPropertiesAccess(), Properties

setProperties

public static void setProperties(Properties props)
�����ƥ�ץ��ѥƥ������ Properties �����ꤷ�ޤ���

�ޤ����������ƥ����ޥ͡����㡼��¸�ߤ�����ϡ������ʤ��� checkPropertiesAccess �᥽�åɤ�ƤӽФ��ޤ�������ϥ������ƥ����㳰�Ȥʤ��礬����ޤ���

�����ϡ� getProperty(String) �᥽�åɤˤ�ꡢ���Ѥ��륷���ƥ�ץ��ѥƥ����θ��ߤΥ��åȤȤʤ�ޤ��������� null �ξ�硢�����ƥ�ץ��ѥƥ����θ��ߤΥ��åȤϤ��ΤޤޤǤ���

�ѥ�᡼��:
props - �����������ƥ�ץ��ѥƥ�
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPropertiesAccess �᥽�åɤ������ƥ�ץ��ѥƥ��ؤΥ�����������Ĥ��ʤ����
��Ϣ����:
getProperties(), Properties, SecurityException, SecurityManager.checkPropertiesAccess()

getProperty

public static String getProperty(String key)
���ꤵ�줿�����ˤ�äƼ�����륷���ƥ�ץ��ѥƥ���������ޤ���

�������ƥ����ޥ͡����㡼��¸�ߤ�����ϡ�����������Ȥ����Ϥ��� checkPropertyAccess �᥽�åɤ�ƤӽФ��ޤ������η�̡�SecurityException ��ȯ�����뤳�Ȥ�����ޤ���

�����ƥ�ץ��ѥƥ��θ��ߤΥ��åȤ��ʤ���硢�����ƥ�ץ��ѥƥ��Υ��åȤ�ޤ���������getProperties �᥽�åɤ�Ʊ����ˡ�ǽ�������ޤ���

�ѥ�᡼��:
key - �����ƥ�ץ��ѥƥ���̾��
�����:
�����ƥ�ץ��ѥƥ���ʸ�����͡����Υ����˥ץ��ѥƥ����ʤ����� null
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPropertiesAccess �᥽�åɤ������ꤵ�줿�����ƥ�ץ��ѥƥ��ؤΥ�����������Ĥ��ʤ����
NullPointerException - key �� null ��
IllegalArgumentException - key ������
��Ϣ����:
setProperty(java.lang.String, java.lang.String), SecurityException, SecurityManager.checkPropertyAccess(java.lang.String), getProperties()

getProperty

public static String getProperty(String key,
                                 String def)
���ꤵ�줿�����ˤ�äƼ�����륷���ƥ�ץ��ѥƥ���������ޤ���

�������ƥ��ޥ͡����㤬¸�ߤ�����ϡ�key ������Ȥ����Ϥ��� checkPropertyAccess �᥽�åɤ�ƤӽФ��ޤ���

�����ƥ�ץ��ѥƥ��θ��ߤΥ��åȤ��ʤ���硢�����ƥ�ץ��ѥƥ��Υ��åȤ�ޤ���������getProperties �᥽�åɤ�Ʊ����ˡ�ǽ�������ޤ���

�ѥ�᡼��:
key - �����ƥ�ץ��ѥƥ���̾��
def - �ǥե������
�����:
�����ƥ�ץ��ѥƥ���ʸ�����͡����Υ����˥ץ��ѥƥ����ʤ����ϥǥե������
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPropertiesAccess �᥽�åɤ������ꤵ�줿�����ƥ�ץ��ѥƥ��ؤΥ�����������Ĥ��ʤ����
NullPointerException - key �� null ��
IllegalArgumentException - key ������
��Ϣ����:
setProperty(java.lang.String, java.lang.String), SecurityManager.checkPropertyAccess(java.lang.String), getProperties()

setProperty

public static String setProperty(String key,
                                 String value)
���ꤵ�줿�����ˤ�äƼ�����륷���ƥ�ץ��ѥƥ������ꤷ�ޤ���

�������ƥ����ޥ͡����㡼��¸�ߤ�����ϡ�PropertyPermission(key, "write") ������������Ȥä� SecurityManager.checkPermission �᥽�åɤ��ƤӽФ���ޤ������η�̡�SecurityException ������������뤳�Ȥ�����ޤ����㳰������������ʤ��ä����ϡ����ꤵ�줿�ץ��ѥƥ��������ꤵ�줿�ͤ����ꤵ��ޤ���

�ѥ�᡼��:
key - �����ƥ�ץ��ѥƥ���̾��
value - �����ƥ�ץ��ѥƥ�����
�����:
�����ƥ�ץ��ѥƥ��ΰ������͡��ʤ����� null
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPermission �᥽�åɤ������ꤵ�줿�ץ��ѥƥ����������Ĥ��ʤ����
NullPointerException - key �ޤ��� value �� null �ξ��
IllegalArgumentException - key ������
Ƴ�����줿�С������:
1.2
��Ϣ����:
getProperty(java.lang.String), getProperty(java.lang.String), getProperty(java.lang.String, java.lang.String), PropertyPermission, SecurityManager.checkPermission(java.security.Permission)

clearProperty

public static String clearProperty(String key)
���ꤵ�줿�����ˤ�äƼ����줿�����ƥ�ץ��ѥƥ����������ޤ���

�������ƥ����ޥ͡����㡼��¸�ߤ�����ϡ�PropertyPermission(key, "write") ������������Ȥä� SecurityManager.checkPermission �᥽�åɤ��ƤӽФ���ޤ������η�̡�SecurityException ������������뤳�Ȥ�����ޤ����㳰������������ʤ��ä����ϡ����ꤵ�줿�ץ��ѥƥ����Ϻ������ޤ���

�ѥ�᡼��:
key - �������륷���ƥ�ץ��ѥƥ�����̾��
�����:
�����ƥ�ץ��ѥƥ����ΰ�����ʸ�����͡� ���Υ����˥ץ��ѥƥ������ʤ��ä����� null
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPropertiesAccess �᥽�åɤ������ꤵ�줿�����ƥ�ץ��ѥƥ��ؤΥ�����������Ĥ��ʤ����
NullPointerException - key �� null ��
IllegalArgumentException - key ������
Ƴ�����줿�С������:
1.5
��Ϣ����:
getProperty(java.lang.String), setProperty(java.lang.String, java.lang.String), Properties, SecurityException, SecurityManager.checkPropertiesAccess()

getenv

public static String getenv(String name)
���ꤵ�줿�Ķ��ѿ����ͤ�������ޤ����Ķ��ѿ��ϡ������ƥ��ͭ�γ����ˤ���̾���դ����ͤǤ���  

�������ƥ����ޥ͡����㡼��¸�ߤ�����ϡ�RuntimePermission("getenv."+name) ������������Ȥä� checkPermission �᥽�åɤ��ƤӽФ���ޤ������η�̡�SecurityException ������������뤳�Ȥ�����ޤ����㳰������������ʤ���硢�ѿ� name ���ͤ��֤���ޤ���  

�֥����ƥ�ץ��ѥƥ����פȡִĶ��ѿ��� �ϡ�̾�����ͤȤδ֤dz�ǰŪ�˥ޥåפ���Ƥ��ޤ���ξ���Υᥫ�˥����Ȥäơ��桼������������ Java �ץ��������Ϥ����Ȥ��Ǥ��ޤ����Ķ��ѿ��ϡ���ꥰ�����Х�ʸ��̤�ڤܤ��ޤ��� ����ϡ��ץ������ˤ��������줿���٤Ƥλ�¹�ˤȤäƴĶ��ѿ���ľ�ܤ� Java ���֥ץ������Ǥ���Ф���Ǥʤ����Ļ�Ǥ��뤫��Ǥ��������ϡ��ۤʤ륪�ڥ졼�ƥ��󥰥����ƥ�����̯�˰ۤʤ륻�ޥ�ƥ����� (��ʸ���Ⱦ�ʸ������̤��ʤ��ʤ�) ����Ĥ��Ȥ��Ǥ��ޤ�����������ͳ���顢�Ķ��ѿ��ϰտޤ��ʤ������Ѥ���IJ�ǽ�����⤯�ʤ�ޤ�����ǽ�ʾ��ϡ������ƥ�ץ��ѥƥ�������Ѥ��뤳�Ȥ���äȤ�Ŭ�ڤǤ����Ķ��ѿ��ϡ��������Х�ʸ��̤�ɬ�פʤȤ��䡢���������ƥ।�󥿥ե��������Ķ��ѿ� (PATH �ʤ�) ��ɬ�פȤ���Ȥ��˻Ȥ�ɬ�פ�����ޤ���  

UNIX �����ƥ�Ǥϡ�name �Υ���ե��٥åȤ���ʸ���Ⱦ�ʸ���϶��̤���ޤ�����Microsoft Windows �����ƥ�Ǥϰ��̤˶��̤���ޤ��󡣤��Ȥ��С�System.getenv("FOO").equals(System.getenv("foo")) �Ȥ���ɽ���� Microsoft Windows �Ǥ� true �Ǥ���

�ѥ�᡼��:
name - �Ķ��ѿ���̾��
�����:
�ѿ���ʸ�����͡� �����ƥ�Ķ����ѿ���������ʤ����� null
�㳰:
NullPointerException - name �� null ��
SecurityException - �������ƥ����ޥ͡����㡼��¸�ߤ���checkPermission �᥽�åɤ��Ķ��ѿ� name �ؤΥ�����������Ĥ��ʤ��Ȥ�
��Ϣ����:
getenv(), ProcessBuilder.environment()

getenv

public static Map<String,String> getenv()
���ߤΥ����ƥ�Ķ����ѹ��Ǥ��ʤ�ʸ����ޥåפΥӥ塼���֤��ޤ����Ķ��ϡ�̾�������ͤؤΥ����ƥ��¸�Υޥåԥ󥰤Ǥ��ꡢ�ƥץ���������ҥץ��������Ϥ���ޤ���  

�����ƥब�Ķ��ѿ��򥵥ݡ��Ȥ��Ƥ��ʤ����ϡ����Υޥåפ��֤���ޤ���  

�֤��줿�ޥåפϡ�null �Υ������ͤ�ޤߤޤ���null �Υ������ͤ����뤫�ɤ��������꡼��¹Ԥ���ȡ�NullPointerException ������������ޤ���String ���ǤϤʤ��������ͤ����뤫�ɤ��������꡼��¹Ԥ���ȡ�ClassCastException ������������ޤ���  

�֤��줿�ޥåפȤ��Υ��쥯�����ӥ塼�ϡ�Object.equals(java.lang.Object) �᥽�åɤ� Object.hashCode() �᥽�åɤ����ѵ���˽���ʤ���ǽ��������ޤ���  

�֤��줿�ޥåפϡ����̤ˤ��٤ƤΥץ�åȥե��������ʸ���Ⱦ�ʸ������̤��ޤ���  

�������ƥ����ޥ͡����㡼��¸�ߤ�����ϡ�RuntimePermission("getenv.*") ������������Ȥä� checkPermission �᥽�åɤ��ƤӽФ���ޤ������η�̡�SecurityException ������������뤳�Ȥ�����ޤ���  

Java ���֥ץ������˾�����Ϥ���硢����Ū�˴Ķ��ѿ����������ƥ�ץ��ѥƥ������侩����ޤ���

�����:
�ѿ�̾�����ͤؤΥޥåפȤ��ƤδĶ�
�㳰:
SecurityException - �������ƥ����ޥ͡����㡼��¸�ߤ���checkPermission �᥽�åɤ��ץ������Ķ��ؤΥ�����������Ĥ��ʤ��Ȥ�
Ƴ�����줿�С������:
1.5
��Ϣ����:
getenv(String), ProcessBuilder.environment()

exit

public static void exit(int status)
���߼¹Ԥ��Ƥ��� Java ���ۥޥ����λ���ޤ��������ϥ��ơ����������ɤȤ��ƺ��Ѥ��ޤ������㡢�����ʳ��Υ��ơ����������ɤϰ۾ェλ�򼨤��ޤ���

���Υ᥽�åɤ� Runtime ���饹�� exit �᥽�åɤ�ƤӽФ��ޤ������Υ᥽�åɤϡ�������������뤳�ȤϤ���ޤ���

System.exit(n) �θƤӽФ���ư��ϡ��ºݤˤϼ��θƤӽФ���Ʊ���Ǥ���

 Runtime.getRuntime().exit(n)
 

�ѥ�᡼��:
status - ��λ�Υ��ơ�����
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ������� checkExit �᥽�åɤ������ꤵ�줿���ơ������Ǥν�λ����Ĥ��ʤ����
��Ϣ����:
Runtime.exit(int)

gc

public static void gc()
���١������쥯����¹Ԥ��ޤ���

gc �᥽�åɤθƤӽФ��ϡ�������ͭ���Ƥ�����꡼����ٿ�®�����Ѥ��뤿��ˡ�Java ���ۥޥ��󤬻��Ѥ��ʤ����֥������ȤΥꥵ�������¹Ԥ��뤳�Ȥ��̣���ޤ����᥽�åɤθƤӽФ��������椬���Τϡ�Java ���ۥޥ��󤬡��˴����줿���֥������Ȥ���ͭ���Ƥ������ڡ��������¤ޤDz������������Ȥ��Ǥ���

System.gc() �θƤӽФ���ư��ϡ��ºݤˤϼ��θƤӽФ���Ʊ���Ǥ���

 Runtime.getRuntime().gc()
 

��Ϣ����:
Runtime.gc()

runFinalization

public static void runFinalization()
�ե����ʥ饤������α���Ƥ��륪�֥������ȤΥե����ʥ饤���᥽�åɤ�¹Ԥ��ޤ���

���Υ᥽�åɤ�ƤӽФ��ȡ�Java ���ۥޥ��󤬡��˴�����Ƥ��뤳�Ȥ��狼�äƤ��� finalize �᥽�åɤ��¹Ԥ���Ƥ��ʤ����֥������Ȥ��Ф��� finalize �᥽�åɤμ¹Ԥ���Ԥ���ޤ����᥽�åɤθƤӽФ��������椬���Τϡ�Java ���ۥޥ��󤬡����٤Ƥ�̤�����Υե����ʥ饤�������¤ޤǴ�λ���������Ȥ��Ǥ���

System.runFinalization() �θƤӽФ���ư��ϡ��ºݤˤϼ��θƤӽФ���Ʊ���Ǥ���

 Runtime.getRuntime().runFinalization()
 

��Ϣ����:
Runtime.runFinalization()

runFinalizersOnExit

@Deprecated
public static void runFinalizersOnExit(boolean value)
�侩����Ƥ��ޤ��� ���Υ᥽�åɤ��ܼ�Ū�˰����ǤϤ���ޤ��󡣥ե����ʥ饤�����饤�֥��֥������Ȥ��Ф��ƸƤӽФ�����̤ˤʤ��ǽ�������ꡢ���λ��ۤ��Υ���åɤ������Υ��֥������Ȥ��¹Ԥ������Ƥ���ȡ�ư��۾�ˤʤ뤫���ǥåɥ��å���ȯ�����ޤ���

��λ���Υե����ʥ饤����ͭ���ޤ���̵���ˤ��ޤ��� �����¹Ԥ��뤳�Ȥˤ�äơ���ưŪ�˸ƤӽФ���Ƥ��ʤ��ե����ʥ饤������Ĥ��٤ƤΥ��֥������ȤΥե����ʥ饤�����ƤӽФ��졢Java Runtime �ν�λ���˼¹Ԥ����褦�ˤʤ�ޤ����ǥե���ȤǤϽ�λ���Υե����ʥ饤����̵���ˤʤäƤ��ޤ���  

�������ƥ����ޥ͡����㡼��¸�ߤ�����ϡ��μ¤˽�λ�����Ĥ����褦�ˡ��ǽ�˰����� 0 �Ȥ��� checkExit �᥽�åɤ��ƤӽФ���ޤ������η�̡�SecurityException ������������뤳�Ȥ�����ޤ���

�ѥ�᡼��:
value - �ե����ʥ饤����ͭ���ˤ��뤫̵���ˤ��뤫�򼨤�
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkExit �᥽�åɤ���λ����Ĥ��ʤ����
Ƴ�����줿�С������:
JDK1.1
��Ϣ����:
Runtime.exit(int), Runtime.gc(), SecurityManager.checkExit(int)

load

public static void load(String filename)
���ꤵ�줿�ե�����̾����ĥ����ɥե�����򡢥����ʥߥå��饤�֥��Ȥ��ƥ�������ե����륷���ƥफ������ɤ��ޤ���filename �����ϴ����ʥѥ�̾�Ǥ���ɬ�פ�����ޤ���

System.load(name) �θƤӽФ���ư��ϡ��ºݤˤϼ��θƤӽФ���Ʊ���Ǥ���

 Runtime.getRuntime().load(name)
 

�ѥ�᡼��:
filename - �����ɤ���ե�����
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkLink �᥽�åɤ������ꤵ�줿�����ʥߥå��饤�֥��Υ����ɤ���Ĥ��ʤ����
UnsatisfiedLinkError - �ե����뤬¸�ߤ��ʤ����
NullPointerException - filename �� null ��
��Ϣ����:
Runtime.load(java.lang.String), SecurityManager.checkLink(java.lang.String)

loadLibrary

public static void loadLibrary(String libname)
���� libname �ˤ�äƻ��ꤵ��륷���ƥ�饤�֥�������ɤ��ޤ����饤�֥��̾���ºݤΥ����ƥ�饤�֥��˥ޥåԥ󥰤������ˡ�ϡ������ƥ�ˤ�äưۤʤ�ޤ���

System.loadLibrary(name) �θƤӽФ���ư��ϡ��ºݤˤϼ��θƤӽФ���Ʊ���Ǥ���

 Runtime.getRuntime().loadLibrary(name)
 

�ѥ�᡼��:
libname - �饤�֥���̾��
�㳰:
SecurityException - �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkLink �᥽�åɤ������ꤵ�줿�����ʥߥå��饤�֥��Υ����ɤ���Ĥ��ʤ����
UnsatisfiedLinkError - �饤�֥�꤬¸�ߤ��ʤ����
NullPointerException - libname �� null ��
��Ϣ����:
Runtime.loadLibrary(java.lang.String), SecurityManager.checkLink(java.lang.String)

mapLibraryName

public static String mapLibraryName(String libname)
�饤�֥��̾�򡢥ͥ��ƥ��֥饤�֥���ɽ���ץ�åȥե������¸��ʸ����˥ޥåԥ󥰤��ޤ���

�ѥ�᡼��:
libname - �饤�֥���̾��
�����:
�ץ�åȥե������¸�Υͥ��ƥ��֥饤�֥��̾
�㳰:
NullPointerException - libname �� null ��
Ƴ�����줿�С������:
1.2
��Ϣ����:
loadLibrary(java.lang.String), ClassLoader.findLibrary(java.lang.String)

JavaTM Platform
Standard Ed. 6

�Х������ȵ�ǽ�Υꥯ������
����˾ܤ��� API ��ե���󥹤���ӳ�ȯ�ԥɥ�����ȤˤĤ��Ƥϡ�Java SE ��ȯ���ѥɥ�������򻲾Ȥ��Ƥ�����������ȯ�Ը����ξܺ٤ʲ��⡢��ǰ�γ��ס��Ѹ��������Х��β����������ӥ����ɼ��㤬�ޤޤ�Ƥ��ޤ���

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy �⻲�Ȥ��Ƥ���������