JavaA2Z

KAB-studio > プログラミング > JavaA2Z > Propertiesとは

Properties

日本語 属性達
英語 properties
ふりがな ぷろぱてぃーず
フリガナ プロパティーズ

解説

J2SEに含まれるクラスのひとつ。パッケージも含めたクラス名java.util.Properties。
データとしての「プロパティ」を管理するクラス
Hashtableクラスサブクラスで、「キー」と「値」を用いてデータを管理する「辞書」構造を持つ。
 
特に「システムプロパティ」の一覧を取得する際に使用する。
SystemクラスのgetProperties()メソッドはこのPropertiesクラスを返すため、このPropertiesクラスを使用してシステムプロパティの一覧を取得する。

参考サイト


(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
import java.util.Properties;
import java.util.Enumeration;

public class Sample
{
    public static void main( String[] args )
    {
        // SystemクラスのgetProperties()メソッドで、システムプロパティ
        // 一覧を取得します。
        Properties properties = System.getProperties();
        Enumeration enumeration = properties.keys();
        for( ; enumeration.hasMoreElements(); )
        {
            String key = (String)enumeration.nextElement();
            String value = (String)properties.get( key );
            System.out.println( key + "=" + value );
        }
/*
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C:\Program Files\Java\j2re1.4.1_01\bin
java.vm.version=1.4.1_01-b01
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=JP
sun.os.patch.level=Service Pack 4
java.vm.specification.name=Java Virtual Machine Specification
user.dir=D:\Highway\Programing\Servlet\JavaA2ZConsole\Data\Sample
java.runtime.version=1.4.1_01-b01
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C:\Program Files\Java\j2re1.4.1_01\lib\endorsed
os.arch=x86
java.io.tmpdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 2000
sun.java2d.fontpath=
java.library.path=C:\Program Files\Java\j2re1.4.1_01\bin;.;C:\WINNT\system32;C:\WINNT;C:\PROGRA~1\JUSTSY~1\JSLIB32;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;D:\Program Files\AliasWavefront\Maya 4 Personal Learning Edition\bin;C:\Program Files\ATI Technologies\ATI Control Panel;G:\cygwin\bin;C:\Program Files\Common Files\Compuware\;D:\Program Files\Compuware\DevPartner Java Edition\bin;D:\Java\j2sdk1.4.2_09\bin\;D:\Java\apache-ant-1.6.5\bin;G:\Java\MySQL\bin
java.specification.name=Java Platform API Specification
java.class.version=48.0
java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
os.version=5.0
user.home=C:\Documents and Settings\Administrator
user.timezone=
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=MS932
java.specification.version=1.4
java.class.path=D:\Highway\Programing\Servlet\JavaA2ZConsole\Data\Sample\bin;D:\Java\logging-log4j-1.2.9\dist\lib\log4j-1.2.9.jar;D:\Java\hsqldb\lib\hsqldb.jar;D:\Java\xerces-2_4_0\xercesImpl.jar;D:\Java\xerces-2_4_0\xml-apis.jar;D:\Java\Tomcat 4.1\common\lib\servlet.jar
user.name=Miniadstrator
java.vm.specification.version=1.0
java.home=C:\Program Files\Java\j2re1.4.1_01
sun.arch.data.model=32
user.language=ja
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.4.1_01
java.ext.dirs=C:\Program Files\Java\j2re1.4.1_01\lib\ext
sun.boot.class.path=C:\Program Files\Java\j2re1.4.1_01\lib\rt.jar;C:\Program Files\Java\j2re1.4.1_01\lib\sunrsasign.jar;C:\Program Files\Java\j2re1.4.1_01\lib\jsse.jar;C:\Program Files\Java\j2re1.4.1_01\lib\jce.jar;C:\Program Files\Java\j2re1.4.1_01\lib\charsets.jar;C:\Program Files\Java\j2re1.4.1_01\lib\ext\dnsns.jar;C:\Program Files\Java\j2re1.4.1_01\lib\ext\ldapsec.jar;C:\Program Files\Java\j2re1.4.1_01\lib\ext\localedata.jar;C:\Program Files\Java\j2re1.4.1_01\lib\ext\sunjce_provider.jar
java.vendor=Sun Microsystems Inc.
file.separator=\
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.cpu.isalist=pentium i486 i386
*/
    }
}
// Sample.java
import java.util.Properties;
import java.util.Enumeration;

public class Sample
{
    public static void main( String[] args )
    {
        // SystemクラスのgetProperties()メソッドで、システムプロパティ
        // 一覧を取得します。
        Properties properties = System.getProperties();
        Enumeration enumeration = properties.keys();
        for( ; enumeration.hasMoreElements(); )
        {
            String key = (String)enumeration.nextElement();
            String value = (String)properties.get( key );
            System.out.println( key + "=" + value );
        }
/*
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C:\Program Files\Java\j2re1.4.1_01\bin
java.vm.version=1.4.1_01-b01
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=JP
sun.os.patch.level=Service Pack 4
java.vm.specification.name=Java Virtual Machine Specification
user.dir=D:\Highway\Programing\Servlet\JavaA2ZConsole\Data\Sample
java.runtime.version=1.4.1_01-b01
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C:\Program Files\Java\j2re1.4.1_01\lib\endorsed
os.arch=x86
java.io.tmpdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 2000
sun.java2d.fontpath=
java.library.path=C:\Program Files\Java\j2re1.4.1_01\bin;.;C:\WINNT\system32;C:\WINNT;C:\PROGRA~1\JUSTSY~1\JSLIB32;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;D:\Program Files\AliasWavefront\Maya 4 Personal Learning Edition\bin;C:\Program Files\ATI Technologies\ATI Control Panel;G:\cygwin\bin;C:\Program Files\Common Files\Compuware\;D:\Program Files\Compuware\DevPartner Java Edition\bin;D:\Java\j2sdk1.4.2_09\bin\;D:\Java\apache-ant-1.6.5\bin;G:\Java\MySQL\bin
java.specification.name=Java Platform API Specification
java.class.version=48.0
java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
os.version=5.0
user.home=C:\Documents and Settings\Administrator
user.timezone=
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=MS932
java.specification.version=1.4
java.class.path=D:\Highway\Programing\Servlet\JavaA2ZConsole\Data\Sample\bin;D:\Java\logging-log4j-1.2.9\dist\lib\log4j-1.2.9.jar;D:\Java\hsqldb\lib\hsqldb.jar;D:\Java\xerces-2_4_0\xercesImpl.jar;D:\Java\xerces-2_4_0\xml-apis.jar;D:\Java\Tomcat 4.1\common\lib\servlet.jar
user.name=Miniadstrator
java.vm.specification.version=1.0
java.home=C:\Program Files\Java\j2re1.4.1_01
sun.arch.data.model=32
user.language=ja
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.4.1_01
java.ext.dirs=C:\Program Files\Java\j2re1.4.1_01\lib\ext
sun.boot.class.path=C:\Program Files\Java\j2re1.4.1_01\lib\rt.jar;C:\Program Files\Java\j2re1.4.1_01\lib\sunrsasign.jar;C:\Program Files\Java\j2re1.4.1_01\lib\jsse.jar;C:\Program Files\Java\j2re1.4.1_01\lib\jce.jar;C:\Program Files\Java\j2re1.4.1_01\lib\charsets.jar;C:\Program Files\Java\j2re1.4.1_01\lib\ext\dnsns.jar;C:\Program Files\Java\j2re1.4.1_01\lib\ext\ldapsec.jar;C:\Program Files\Java\j2re1.4.1_01\lib\ext\localedata.jar;C:\Program Files\Java\j2re1.4.1_01\lib\ext\sunjce_provider.jar
java.vendor=Sun Microsystems Inc.
file.separator=\
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.cpu.isalist=pentium i486 i386
*/
    }
}

この単語を含むページ

「みだし」に含まれているページ

「解説」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/10/22
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。