java系統屬性

// 系統屬性

String javaVersion = System.getProperty("java.version");
  String javaVendor = System.getProperty("java.vendor");
  String javaVendorUrl = System.getProperty("java.vendor.url");
  String javaHome = System.getProperty("java.home");
  String javaVmSpecificationVersion = System.getProperty("java.vm.specification.version");
  String javaVmSpecificationVendor = System.getProperty("java.vm.specification.vendor");
  String javaVmSpecificationName = System.getProperty("java.vm.specification.name");
  String javaVmVersion = System.getProperty("java.vm.version");
  String javaVmVendor = System.getProperty("java.vm.vendor");
  String javaVmName = System.getProperty("java.vm.name");
  String javaSpecificationVersion = System.getProperty("java.specification.version");
  String javaSpecificationVendor = System.getProperty("java.specification.vendor");
  String javaSpecificationName = System.getProperty("java.specification.name");
  String javaClassVersion = System.getProperty("java.class.version");
  String javaClassPath = System.getProperty("java.class.path");
  String javaLibraryPath = System.getProperty("java.library.path");
  String javaIoTmpdir = System.getProperty("java.io.tmpdir");
  String javaCompiler = System.getProperty("java.compiler");
  String javaExtDirs = System.getProperty("java.ext.dirs");
  String osName = System.getProperty("os.name");
  String osArch = System.getProperty("os.arch");
  String osVersion = System.getProperty("os.version");
  String fileSeparator = System.getProperty("file.separator");
  String pathSeparator = System.getProperty("path.separator");
  String lineSeparator = System.getProperty("line.separator");
  String userName = System.getProperty("user.name");
  String userHome = System.getProperty("user.home");
  String userDir = System.getProperty("user.dir");

 

  java.version        Java運行時版本    
  java.home           Java的安裝目錄    
  java.class.version  Java類格式的版本號    
  java.class.path     Java類的查找路徑    
  java.io.tmpdir      默認的臨時目錄    
  java.compiler       Java所使用的及時編譯器    
  java.ext.dirs       Java擴展包的目錄    
  os.name             操作系統的名稱
  os.arch             操作系統的體系結構    
  os.version          操作系統的版本    
  file.separator      文件分隔符(Unix   下為'/')    
  path.separator      路徑分隔符(Unix   下為':')    
  line.separator      換行符(Unix   下為'/n')    
  user.name           用戶帳號名    
  user.home           用戶目錄    
  user.dir            用戶當前的工作目錄   

   
   
測試程序  


public class Test3 {
    public static void main(String[] args) {
        // 系統屬性
        System.out.println(System.getProperty("java.version"));
        System.out.println(System.getProperty("java.home"));
        System.out.println(System.getProperty("java.class.version"));
        System.out.println(System.getProperty("java.class.path"));
        System.out.println(System.getProperty("java.io.tmpdir"));
        System.out.println(System.getProperty("java.compiler"));
        System.out.println(System.getProperty("java.ext.dirs"));
        System.out.println(System.getProperty("os.name"));
        System.out.println(System.getProperty("os.arch"));
        System.out.println(System.getProperty("os.version"));
        System.out.println(System.getProperty("file.separator"));
        System.out.println(System.getProperty("path.separator"));
        System.out.println(System.getProperty("line.separator"));
        System.out.println(System.getProperty("user.name"));
        System.out.println(System.getProperty("user.home"));
        System.out.println(System.getProperty("user.dir"));
    }
}


    public class DefaultEditorKit extends EditorKit
    這是文本組件使編輯器對某些類型 的文本文檔合理發揮其作用所需的實現集合。此實現提供了一個默認實現,該默認實現把文本當作純文本,并提供簡單編輯器的最小操作集合。

 

換行
 
    有兩個屬性負責處理換行。系統屬性 line.separator,它的定義是和平臺無關的,可以是 "/n"、"/r" 或 "/r/n"。還有一個屬性,它是在 DefaultEditorKit 中定義的,名稱為 EndOfLineStringProperty,它是在文檔加載時自動定義的,定義為第一個出現的任意換行符。加載文檔后,將會適當地設置 EndOfLineStringProperty,當文檔被寫回時,將用到 EndOfLineStringProperty。但是當文檔在內存中時,無論文檔在磁盤上如何定義換行,現在都將用 "/n" 字符定義換行。因此,為便于搜索,要經常使用 "/n"。當創建了新文檔而 EndOfLineStringProperty 尚未定義時,寫入文檔將使用 System 屬性。

 

    注意:在 Document 上使用 get/setProperty 方法設置 EndOfLineStringProperty。子類可重寫此行為。

 

转载自:http://www.sadtojoy.com/article/2011/2/16/3863.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值