|
JavaTM Platform Standard Ed. 6 |
|||||||||
���Υ��饹 ���Υ��饹 | �ե졼�ढ�� �ե졼��ʤ� | |||||||||
����: ����� | �ե������ | ���ȥ饯�� | ��å� | �ܺ�: �ե������ | ���ȥ饯�� | ��å� |
java.lang.Objectjava.lang.System
public final class System
System
���饹�ˤ�ͭ�Ѥʥ��饹�ե�����ɤ���ӥ�åɤ�����ޤ������������뤳�ȤϤǤ��ޤ���
System
���饹�ˤ�ä������뵡ǽ�ˤϡ�ɸ�����ϡ�ɸ����ϡ�����ӥ��顼���ϥ��ȥ�ࡢ����Ū��������줿�ץ��ѥƥ�������ӴĶ��ѿ��ؤΥ����������ե����뤪��ӥ饤�֥��Υ����ǥ�����ˡ������ΰ����Ф䤯���ԡ�����桼�ƥ���ƥ�����åɤ�����ޤ���
�ե�����ɤγ��� | |
---|---|
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 |
�ե�����ɤξܺ� |
---|
public static final InputStream in
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)
public static final PrintStream err
�̾���Υ��ȥ��ϥǥ����ץ쥤���ϡ��ޤ��ϥۥ��ȴĶ���桼�����ˤ�äƻ��ꤵ��������ν��ϤȰ��פ��ޤ�����ʽ��ϥ��ȥ��Ǥ����ѿ� out
�ͤ�������Ū�˷�³Ū�ˤϴƻ뤵��Ƥ��ʤ��ե�����ޤ��Ϥ���¾��ž����˥�����쥯�Ȥ��Ƥ�����Ǥ⡢�桼���������դ�¥������Υ��顼��å������ޤ��Ϥ���¾�ξ����ɽ�����뤿��ˡ����㤳�ν��ϥ��ȥ�ब���Ѥ���ޤ��� ��ɸ������ϥ��ȥ��������Ƥ�ľ���ޤ���
��åɤξܺ� |
---|
public static void setIn(InputStream in)
�������ƥ��ޥ͡����㤬¸�ߤ�����ϡ�ɸ�����ϥ��ȥ��������Ƥ�ľ���Ƥ褤���ɤ������ǧ���뤿��ˡ�RuntimePermission("setIO")
������������Ȥä� checkPermission
��åɤ��ƤӽФ���ޤ���
in
- ������ɸ�����ϥ��ȥ��
SecurityException
- �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPermission
��åɤ�ɸ�����ϥ��ȥ��κƳ�����Ƥ���Ĥ��ʤ����SecurityManager.checkPermission(java.security.Permission)
,
RuntimePermission
public static void setOut(PrintStream out)
�������ƥ��ޥ͡����㤬¸�ߤ�����ϡ�ɸ����ϥ��ȥ��������Ƥ�ľ���Ƥ褤���ɤ������ǧ���뤿��ˡ�RuntimePermission("setIO")
������������Ȥä� checkPermission
��åɤ��ƤӽФ���ޤ���
out
- ������ɸ����ϥ��ȥ��
SecurityException
- �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPermission
��åɤ�ɸ����ϥ��ȥ��κƳ�����Ƥ���Ĥ��ʤ����SecurityManager.checkPermission(java.security.Permission)
,
RuntimePermission
public static void setErr(PrintStream err)
�������ƥ��ޥ͡����㤬¸�ߤ�����ϡ�ɸ�२�顼���ϥ��ȥ��������Ƥ�ľ���Ƥ褤���ɤ������ǧ���뤿��ˡ�RuntimePermission("setIO")
������������Ȥä� checkPermission
��åɤ��ƤӽФ���ޤ���
err
- ������ɸ�२�顼���ϥ��ȥ��
SecurityException
- �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPermission
��åɤ�ɸ�२�顼���ϥ��ȥ��κƳ�����Ƥ���Ĥ��ʤ����SecurityManager.checkPermission(java.security.Permission)
,
RuntimePermission
public static Console console()
Console
���֥������Ȥ�������ˡ�������֤��ޤ���
public static Channel inheritedChannel() throws IOException
���Υ�åɤϡ������ƥ����ΤΥǥե���Ȥ� SelectorProvider
���֥������Ȥ� inheritedChannel
��åɤ�ƤӽФ����Ȥˤ�äƼ������������ͥ���֤��ޤ���
���Υ�åɤϡ�inheritedChannel
���������Ƥ���ͥåȥ���ظ��Υ���ͥ�˲ä��ơ�����ۤ��μ���Υ���ͥ���֤���ǽ��������ޤ���
IOException
- �����ϥ��顼��ȯ���������
SecurityException
- �������ƥ����ޥ͡����㡼�����ȡ��뤵��Ƥ��ơ�����ͥ�ؤΥ������������Ĥ���Ƥ��ʤ����public static void setSecurityManager(SecurityManager s)
�������ƥ����ޥ͡����㡼�����Ǥ˥��ȡ��뤵��Ƥ����硢���Υ�åɤϡ��ǽ�� RuntimePermission("setSecurityManager")
������������Ȥäƥ������ƥ����ޥ͡����㡼�� checkPermission
��åɤ�ƤӽФ����Ȥˤ�ꡢ��¸�Υ������ƥ����ޥ͡����㡼���ִ����Ƥ�褤���ɤ������ǧ���ޤ������η�̡�SecurityException
������������뤳�Ȥ�����ޤ���
�����Ǥʤ����ϡ������ߤΥ������ƥ����ޥ͡����㡼�����ꤷ�ޤ��������� null
�Ǥ��ꡢ�������ƥ����ޥ͡����㡼�����ꤵ��Ƥ��ʤ���硢��åɤϲ���Ԥ鷺���������ޤ���
s
- �������ƥ��ޥ͡�����
SecurityException
- �������ƥ��ޥ͡����㤬���Ǥ����ꤵ��Ƥ��ꡢ�������ƥ��ޥ͡������ checkPermission
��åɤ��������ƥ��ޥ͡�������ִ�����Ĥ��ʤ����getSecurityManager()
,
SecurityManager.checkPermission(java.security.Permission)
,
RuntimePermission
public static SecurityManager getSecurityManager()
null
setSecurityManager(java.lang.SecurityManager)
public static long currentTimeMillis()
�֥���ԥ塼�����֡פȶ��������� (UTC) �Ȥδ֤�ȯ��������̯�����ˤĤ��Ƥϡ����饹 Date
�������Ȥ��Ƥ���������
Date
public static long nanoTime()
���Υ�åɤϡ��в���֤�¬�ꤹ�뤿������˻��ѤǤ��ޤ��� �����ƥ�Τۤ��γ�ǰ���ɻ��פλ���˴�Ϣ���Ƥ��ޤ����֤�����ͤϡ����ꤵ�줿Ǥ�դλ��֤���ηв���� (�ʥ���) �Ǥ��� ����Ū�ˡ��ͤ���ο��ˤʤ��ǽ��������ޤ������Υ�åɤϡ��ʥ���ñ�̤����٤����ޤ�����ɬ������ʥ��ä������٤ǤϤ���ޤ����ͤ��ѹ����٤��ݾڤ���ޤ����� 292 ǯ (263 �ʥ��� ) ��Ķ����Ϣ³�����ƤӽФ��κ��ۤǤϡ����ͤΥ����С��ե����ˤ��в���֤�������������ޤ���
���Ȥ��С������Υ����ɤǼ¹Ԥˤ�������֤�¬�ꤹ��ˤϡ����Τ褦�ˤʤ�ޤ���
long startTime = System.nanoTime(); // ... the code being measured ... long estimatedTime = System.nanoTime() - startTime;
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
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
��������ž����������ޤ���
src
��������Ǥʤ����֥������ȤǤ���
dest
��������Ǥʤ����֥������ȤǤ���
src
����Ӱ��� dest
�������Ǥμ��ब�ۤʤ�ץ�ߥƥ��ַ�������Ǥ���
src
���ץ�ߥƥ��֤����Ƿ����������Ǥ��ꡢ���� dest
���������Ƿ����������Ǥ���
src
���������Ƿ����������Ǥ��ꡢ���� dest
���ץ�ߥƥ��֤����Ƿ����������Ǥ���
�����Ǥʤ���硢�ʲ��Τɤ줫�� true �Ǥ���� IndexOutOfBoundsException
��������ž����������ޤ���
srcPos
������ͤǤ���
destPos
������ͤǤ���
length
������ͤǤ���
srcPos+length
��������������� src.length
����礭��
destPos+length
��ž���������Ĺ�� dest.length
����礭��
�����Ǥʤ���硢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
��public static int identityHashCode(Object x)
x
- �ϥå��女���ɤ�������륪�֥�������
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
public static void setProperties(Properties props)
Properties
�����ꤷ�ޤ���
�ޤ����������ƥ����ޥ͡����㡼��¸�ߤ�����ϡ������ʤ��� checkPropertiesAccess
��åɤ�ƤӽФ��ޤ�������ϥ������ƥ����㳰�Ȥʤ��礬����ޤ���
�����ϡ� getProperty(String)
��åɤˤ�ꡢ���Ѥ��륷���ƥ�ץ��ѥƥ����θ��ߤΥ��åȤȤʤ�ޤ��������� null
�ξ�硢�����ƥ�ץ��ѥƥ����θ��ߤΥ��åȤϤ��ΤޤޤǤ���
props
- �����������ƥ�ץ��ѥƥ�
SecurityException
- �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPropertiesAccess
��åɤ������ƥ�ץ��ѥƥ��ؤΥ�����������Ĥ��ʤ����getProperties()
,
Properties
,
SecurityException
,
SecurityManager.checkPropertiesAccess()
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()
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()
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
������getProperty(java.lang.String)
,
getProperty(java.lang.String)
,
getProperty(java.lang.String, java.lang.String)
,
PropertyPermission
,
SecurityManager.checkPermission(java.security.Permission)
public static String clearProperty(String key)
�������ƥ����ޥ͡����㡼��¸�ߤ�����ϡ�PropertyPermission(key, "write")
������������Ȥä� SecurityManager.checkPermission
��åɤ��ƤӽФ���ޤ������η�̡�SecurityException ������������뤳�Ȥ�����ޤ����㳰������������ʤ��ä����ϡ����ꤵ�줿�ץ��ѥƥ����Ϻ������ޤ���
key
- �������륷���ƥ�ץ��ѥƥ�����̾��
null
SecurityException
- �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkPropertiesAccess
��åɤ������ꤵ�줿�����ƥ�ץ��ѥƥ��ؤΥ�����������Ĥ��ʤ����
NullPointerException
- key
�� null
��
IllegalArgumentException
- key
������getProperty(java.lang.String)
,
setProperty(java.lang.String, java.lang.String)
,
Properties
,
SecurityException
,
SecurityManager.checkPropertiesAccess()
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()
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
��åɤ��ץ������Ķ��ؤΥ�����������Ĥ��ʤ��Ȥ�getenv(String)
,
ProcessBuilder.environment()
public static void exit(int status)
���Υ�åɤ� Runtime
���饹�� exit
��åɤ�ƤӽФ��ޤ������Υ�åɤϡ�������������뤳�ȤϤ���ޤ���
System.exit(n)
�θƤӽФ���ư��ϡ��ºݤˤϼ��θƤӽФ���Ʊ���Ǥ���
Runtime.getRuntime().exit(n)
status
- ��λ�Υ��ơ�����
SecurityException
- �������ƥ��ޥ͡����㤬¸�ߤ������� checkExit
��åɤ������ꤵ�줿���ơ������Ǥν�λ����Ĥ��ʤ����Runtime.exit(int)
public static void gc()
gc
��åɤθƤӽФ��ϡ�������ͭ���Ƥ���������ٿ�®�����Ѥ��뤿��ˡ�Java ���ۥޥ����Ѥ��ʤ����֥������ȤΥꥵ�������¹Ԥ��뤳�Ȥ��̣���ޤ�����åɤθƤӽФ��������椬���Τϡ�Java ���ۥޥ����˴����줿���֥������Ȥ���ͭ���Ƥ������ڡ��������¤ޤDz������������Ȥ��Ǥ���
System.gc()
�θƤӽФ���ư��ϡ��ºݤˤϼ��θƤӽФ���Ʊ���Ǥ���
Runtime.getRuntime().gc()
Runtime.gc()
public static void runFinalization()
���Υ�åɤ�ƤӽФ��ȡ�Java ���ۥޥ����˴�����Ƥ��뤳�Ȥ��狼�äƤ��� finalize
��åɤ��¹Ԥ���Ƥ��ʤ����֥������Ȥ��Ф��� finalize
��åɤμ¹Ԥ���Ԥ���ޤ�����åɤθƤӽФ��������椬���Τϡ�Java ���ۥޥ������٤Ƥ�̤�����Υե����ʥ饤�������¤ޤǴ�λ���������Ȥ��Ǥ���
System.runFinalization()
�θƤӽФ���ư��ϡ��ºݤˤϼ��θƤӽФ���Ʊ���Ǥ���
Runtime.getRuntime().runFinalization()
Runtime.runFinalization()
@Deprecated public static void runFinalizersOnExit(boolean value)
�������ƥ����ޥ͡����㡼��¸�ߤ�����ϡ��μ¤˽�λ�����Ĥ����褦�ˡ��ǽ�˰����� 0 �Ȥ��� checkExit
��åɤ��ƤӽФ���ޤ������η�̡�SecurityException ������������뤳�Ȥ�����ޤ���
value
- �ե����ʥ饤����ͭ���ˤ��뤫̵���ˤ��뤫��
SecurityException
- �������ƥ��ޥ͡����㤬¸�ߤ����������ƥ��ޥ͡������ checkExit
��åɤ���λ����Ĥ��ʤ����Runtime.exit(int)
,
Runtime.gc()
,
SecurityManager.checkExit(int)
public static void load(String 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)
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)
public static String mapLibraryName(String libname)
libname
- �饤�֥���̾��
NullPointerException
- libname
�� null
��loadLibrary(java.lang.String)
,
ClassLoader.findLibrary(java.lang.String)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
���Υ��饹 ���Υ��饹 | �ե졼�ढ�� �ե졼��ʤ� | |||||||||
����: ����� | �ե������ | ���ȥ饯�� | ��å� | �ܺ�: �ե������ | ���ȥ饯�� | ��å� |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy �⻲�Ȥ��Ƥ���������