亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

  • 相關(guān)軟件
    >System 創(chuàng)建者:webmaster 更新時(shí)間:2005-12-17 03:25


    System 類保護(hù)幾個(gè)有用的域和方法。
    它不能被實(shí)例化。


    System 類提供的設(shè)施有標(biāo)準(zhǔn)輸入流、標(biāo)準(zhǔn)輸出流和錯(cuò)誤輸出流;訪問(wèn)外部定義的“特性”; 一種加載文件和庫(kù)的途徑;和快速?gòu)?fù)制數(shù)組一部分的實(shí)用方法。



    類 java.lang.System



    java.lang.Object
      |
      +----java.lang.System




    public final class System
    extends Object






    變量索引



    err
    “標(biāo)準(zhǔn)”錯(cuò)誤輸出流。
    in
    “標(biāo)準(zhǔn)”輸入流。
    out
    “標(biāo)準(zhǔn)”輸出流。



    方法索引



    arraycopy(Object, int, Object, int, int)

    把指定的源數(shù)組中起始于指定位置的一個(gè)數(shù)組復(fù)制到目標(biāo)數(shù)組的指定位置。

    currentTimeMillis()
    返回以毫秒為單位的當(dāng)前時(shí)間。
    exit(int)
    終止當(dāng)前運(yùn)行的 Java 虛擬機(jī)。
    gc()
    運(yùn)行垃圾回收程序。
    getenv(String)
    獲取環(huán)境變量。
    不推薦使用該方法。
    getProperties()
    確定當(dāng)前系統(tǒng)屬性。
    getProperty(String)
    獲取指定關(guān)鍵字指示的系統(tǒng)屬性。
    getProperty(String, String)
    獲取指定關(guān)鍵字指示的系統(tǒng)屬性。
    getSecurityManager()
    獲取系統(tǒng)安全性接口。
    identityHashCode(Object)
    不管論給定對(duì)象的類是否覆蓋 hashCode(),返回跟缺省方法
    hashCode() 返回值相同的散列碼。
    load(String)
    把指定文件象加載動(dòng)態(tài)庫(kù)那樣加載。
    loadLibrary(String)
    加載由 libname 參數(shù)指定的系統(tǒng)庫(kù)。
    runFinalization()
    運(yùn)行掛起終止操作的所有對(duì)象的終止方法。
    runFinalizersOnExit(boolean)
    在退出時(shí)啟用或禁止終止;
    這樣做指定所有那些還未自動(dòng)調(diào)用終止程序的全部對(duì)象將在
    Java 運(yùn)行時(shí)間退出之前運(yùn)行其終止程序。
    setErr(PrintStream)
    重新分配“標(biāo)準(zhǔn)”錯(cuò)誤輸出流。
    setIn(InputStream)
    重新分配“標(biāo)準(zhǔn)”輸入流。
    setOut(PrintStream)
    重新分配“標(biāo)準(zhǔn)”輸出流。
    setProperties(Properties)
    設(shè)置 Properties 參數(shù)的系統(tǒng)屬性。
    setSecurityManager(SecurityManager)
    設(shè)置系統(tǒng)安全性。




    變量



    in

    public static final InputStream in


    “標(biāo)準(zhǔn)”輸入流。 該流已打開(kāi)并且準(zhǔn)備接受輸入數(shù)據(jù)。
    典型情況是該流同鍵盤輸入或主機(jī)環(huán)境或用戶指定的另一個(gè)輸入源相聯(lián)系。




    out

    public static final PrintStream out


    “標(biāo)準(zhǔn)”輸出流。 該流已打開(kāi)并且準(zhǔn)備接受輸出數(shù)據(jù)。
    典型情況是該流同顯示輸出或由主機(jī)環(huán)境或用戶指定的另一個(gè)輸出目標(biāo)相聯(lián)系。


    對(duì)單個(gè)的獨(dú)立 Java 應(yīng)用,寫一行輸出數(shù)據(jù)的一個(gè)典型方法是:

      System.out.println(data)


    參見(jiàn)在 PrintStream 類中的 println 方法。



     
    參見(jiàn):
     
    println, println, println, println, println, println, println, println, println, println



    err

    public static final PrintStream err


    “標(biāo)準(zhǔn)”錯(cuò)誤輸出流。 該流已打開(kāi)并且準(zhǔn)備接受輸出數(shù)據(jù)。


    典型情況是該流同顯示輸出或由主機(jī)環(huán)境或用戶指定的另一個(gè)輸出目標(biāo)相聯(lián)系。
    通過(guò)約定,該輸出流用來(lái)顯示出錯(cuò)信息或其它應(yīng)立即引起用戶注意的信息,即使是主輸出流也應(yīng)該如此,變量 out 的值已被重定向到一個(gè)文件或其它典型的未連續(xù)監(jiān)視的目標(biāo)上。






    方法



    setIn

    public static void setIn(InputStream in)


    重新分配“標(biāo)準(zhǔn)”輸入流。




    setOut

    public static void setOut(PrintStream out)


    重新分配“標(biāo)準(zhǔn)”輸出流。




    setErr

    public static void setErr(PrintStream err)


    重新分配“標(biāo)準(zhǔn)”錯(cuò)誤輸出流。




    setSecurityManager

    public static void setSecurityManager(SecurityManager s)


    設(shè)置系統(tǒng)安全性。
    如果一個(gè)安全管理器已由當(dāng)前運(yùn)行的
    Java 應(yīng)用建立起來(lái),則拋出 SecurityException 。
    否則,參數(shù)被作為當(dāng)前運(yùn)行的安全管理器建立。
    如果參數(shù)為 null 并且沒(méi)有建立起安全管理器,則不做任何動(dòng)作,只簡(jiǎn)單返回。



     
    參數(shù):
     
    s - 安全管理器。
     
    拋出:
    SecurityException
     
    如果安全管理器已建立。



    getSecurityManager

    public static SecurityManager getSecurityManager()


    獲取系統(tǒng)安全性接口。



     
    返回值:
     
    如果一個(gè)安全管理器已由當(dāng)前運(yùn)行的
    Java 應(yīng)用建立起來(lái)了,則返回該安全管理器;否則返回 null 。



    currentTimeMillis

    public static native long currentTimeMillis()


    返回以毫秒為單位的當(dāng)前時(shí)間。


    參見(jiàn)類 Date 的描述,以了解關(guān)于“計(jì)算機(jī)時(shí)間”和通用協(xié)調(diào)時(shí)間 (UTC) 之間的輕微不同的討論。



     
    返回值:
     
    以毫秒測(cè)量的在當(dāng)前時(shí)間和
    UTC 時(shí)間 1970 年 1 月 1 號(hào)午夜之間的時(shí)間長(zhǎng)度。
     
    參見(jiàn):
     
    Date



    arraycopy

    public static native void arraycopy(Object src,
                            int src_position,
                            Object dst,
                            int dst_position,
                            int length)


    把指定的源數(shù)組中起始于指定位置的一個(gè)數(shù)組復(fù)制到目標(biāo)數(shù)組的指定位置。
    一個(gè)數(shù)組元素子序列將從用 src 引用的源數(shù)組復(fù)制到用
    dst 引用的目的數(shù)組。 復(fù)制的元素?cái)?shù)等于
    length 參數(shù)。 源數(shù)組中從位置
    srcOffset
    srcOffset+length-1 的元素將被一個(gè)一個(gè)地復(fù)制到目標(biāo)數(shù)組中從 dstOffset
    dstOffset+length-1 的位置。


    如果 srcdst 參數(shù)引用的是相同的數(shù)組對(duì)象,
    則復(fù)制的執(zhí)行就好象是把從位置 srcOffset
    srcOffset+length-1 的元素先復(fù)制到一個(gè)長(zhǎng)度為
    length 的臨時(shí)數(shù)組中,然后在把臨時(shí)數(shù)組中的內(nèi)容復(fù)制到參數(shù)數(shù)組中從 dstOffsetdstOffset+length-1 的位置。


    如果下列情況中任何一個(gè)為 true ,將拋出
    ArrayStoreException ,并且不修改目標(biāo):


    • src 參數(shù)所指的對(duì)象不是一個(gè)數(shù)組。
    • dst 參數(shù)所指的對(duì)象不是一個(gè)數(shù)組。
    • src 參數(shù)和 dst 參數(shù)所指的數(shù)組的元素類型是不同的原始類型。
    • src 參數(shù)所指的元素類型是基本類型而參數(shù)
      dst 所指的是一個(gè)引用類型的數(shù)組。
    • src 參數(shù)所指的數(shù)組元素是引用類型而參數(shù)
      dst 所指的是一個(gè)基本元素類型的數(shù)組。


    否則,如果下列情況中任何一個(gè)為 true ,將拋出
    ArrayIndexOutOfBoundsException ,并且不修改目標(biāo):


    • srcOffset 參數(shù)為負(fù)數(shù)。
    • dstOffset 參數(shù)為負(fù)數(shù)。
    • length 參數(shù)為負(fù)數(shù)。
    • srcOffset+length 大于
      src.length 源數(shù)組的長(zhǎng)度。
    • dstOffset+length 大于
        dst.length 目標(biāo)數(shù)組的長(zhǎng)度。


    否則,如果源數(shù)組中任何從位置 srcOffset
    srcOffset+length-1 的元素不能轉(zhuǎn)換為目標(biāo)數(shù)組的元素類型,則拋出
    ArrayStoreException 。 在這種情況下,使
    k 成為小于
    length 的最小非負(fù)整數(shù)以使 src[srcOffset+k]
    不能被轉(zhuǎn)換為目標(biāo)數(shù)組的元素類型;
    當(dāng)拋出異常時(shí),源數(shù)組中從位置
    srcOffset
    srcOffset+k-1
    的元素已被復(fù)制到目標(biāo)數(shù)組中從
    dstOffset
    dstOffset+k-1
    的位置,并且目標(biāo)數(shù)組中其它位置未被改動(dòng)。



     
    參數(shù):
     
    src; - 源數(shù)組。
     
    srcpos - 源數(shù)組的開(kāi)始位置。
     
    dest - 目標(biāo)數(shù)組。
     
    destpos - 目標(biāo)數(shù)組的開(kāi)始位置。
     
    length - 要復(fù)制的數(shù)組元素個(gè)數(shù)。
     
    拋出:
    ArrayIndexOutOfBoundsException
     
    如果復(fù)制導(dǎo)致存取超出數(shù)組邊界。
     
    拋出: ArrayStoreException
     
    如果因?yàn)轭愋筒黄ヅ涞脑蚨沟?src 數(shù)組中的一個(gè)元素不能存儲(chǔ)到 dest
    數(shù)組中。



    identityHashCode

    public static native int identityHashCode(Object x)


    不管給定對(duì)象的類是否覆蓋 hashCode(),返回和給定對(duì)象的缺省方法
    hashCode() 返回值相同的散列碼,
    null 的散列碼是零。




    getProperties

    public static Properties getProperties()


    確定當(dāng)前系統(tǒng)屬性。


    如果有一安全管理器,則不帶參數(shù)調(diào)用它的
    checkPropertiesAccess 方法,可能返回安全性異常。


    當(dāng)前系統(tǒng)屬性的集合象一個(gè)
    Properties 對(duì)象一樣被返回。 如果沒(méi)有當(dāng)前系統(tǒng)屬性的集合,
    將生成一個(gè)系統(tǒng)屬性集合并進(jìn)行初始化。


    該系統(tǒng)屬性的集合總是包含下列關(guān)鍵字:



     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     
    Key相關(guān)值的描述
    java.versionJava 版本號(hào)
    java.vendorJava 指定供應(yīng)商字符串
    java.vendor.urlJava 供應(yīng)商 URL
    java.homeJava 安裝目錄
    java.class.versionJava 類格式版本號(hào)碼
    java.class.pathJava 類路徑
    os.name操作系統(tǒng)名
    os.arch操作系統(tǒng)結(jié)構(gòu)
    os.version操作系統(tǒng)版本
    file.separator文件分隔符 (UNIX 上為“/” )
    path.separator路徑分隔符 (UNIX 上為“:” )
    line.separator換行符(UNIX 上為“\n”)
    user.name用戶帳戶名
    user.home用戶主目錄
    user.dir用戶當(dāng)前工作目錄



     
    拋出:
    SecurityException
     
    若當(dāng)前線程不能存取系統(tǒng)屬性。
     
    參見(jiàn):
     
    SecurityException, checkPropertiesAccess, Properties



    setProperties

    public static void setProperties(Properties props)


    設(shè)置 Properties 參數(shù)指示的系統(tǒng)屬性。


    首先,如果有一安全管理器,則不帶參數(shù)調(diào)用它的
    checkPropertiesAccess 方法,可能返回一個(gè)安全性異常。


    參數(shù)成為被
    getProperty 方法使用的當(dāng)前系統(tǒng)屬性。 如果參數(shù)為 null,
    則忽略當(dāng)前系統(tǒng)屬性。



     
    參數(shù):
     
    props - 新系統(tǒng)屬性。
     
    拋出:
    SecurityException
     
    若當(dāng)前線程不能設(shè)置系統(tǒng)屬性。
     
    參見(jiàn):
     
    SecurityException, checkPropertiesAccess



    getProperty

    public static String getProperty(String key)


    獲取指定關(guān)鍵字指示的系統(tǒng)屬性。


    首先,如果有一安全管理器,則用 key 做參數(shù)調(diào)用它的
    checkPropertyAccess 方法,可能返回一個(gè)系統(tǒng)異常。


    如果沒(méi)有當(dāng)前系統(tǒng)屬性集合,
    將生成一個(gè)系統(tǒng)屬性集合并如同
    getProperties 方法那樣初始化它。



     
    參數(shù):
     
    key - 系統(tǒng)屬性名。  
    返回值:
     
    系統(tǒng)屬性的字符串值,或如果沒(méi)有那個(gè)關(guān)鍵字的屬性則返回 null
     
    拋出:
    SecurityException
     
    若當(dāng)前線程不能存取系統(tǒng)屬性或指定屬性。
     
    參見(jiàn):
     
    SecurityException, checkPropertyAccess, getProperties



    getProperty

    public static String getProperty(String key,
                          String def)


    獲取指定關(guān)鍵字指示的系統(tǒng)屬性。


    首先,如果沒(méi)有一個(gè)安全管理器,則用
    key 作為參數(shù)調(diào)用它的 checkPropertyAccess 方法,


    如果沒(méi)有系統(tǒng)屬性的當(dāng)前集合,
    將生成一個(gè)系統(tǒng)屬性集合并用和getProperties 方法相同的方式進(jìn)行初始化。



     
    參數(shù):
     
    key - 系統(tǒng)屬性名。  
    def - 一個(gè)缺省值。
     
    返回值:
     
    系統(tǒng)屬性的字符串值,如果沒(méi)有那個(gè)關(guān)鍵字指示的屬性則返回缺省值。
     
    拋出:
    SecurityException
     
    若當(dāng)前線程不能存取系統(tǒng)屬性或指定屬性。
     
    參見(jiàn):
     
    checkPropertyAccess, getProperties



    getenv

    public static String getenv(String name)


    注意:不推薦使用 getenv() 方法。


    獲取環(huán)境變量。 一個(gè)環(huán)境變量是一個(gè)從屬于系統(tǒng)的外部變量,它有一個(gè)字符串值。



     
    參數(shù):
     
    name - 環(huán)境變量的名稱。
     
    返回:
     
    變量的值,如果變量沒(méi)有定義則返回 null 。



    exit

    public static void exit(int status)


    終止當(dāng)前運(yùn)行的 Java 虛擬機(jī)。
    該參數(shù)用作狀態(tài)碼;按照約定,一個(gè)非零狀態(tài)碼指示非正常終止。


    該方法調(diào)用類 Runtime 中的 exit 方法。
    該方法從不正常返回。



     
    參數(shù):
     
    status - 退出狀態(tài)。
     
    拋出:
    SecurityException
     
    若當(dāng)前線程不能按指定狀態(tài)退出。
     
    參見(jiàn):
     
    exit



    gc

    public static void gc()


    運(yùn)行垃圾回收程序。


    調(diào)用 gc 方法表明 Java
    虛擬機(jī)為了使未使用對(duì)象占用的內(nèi)存能夠盡快重用而嘗試了回收未使用對(duì)象所占內(nèi)存。當(dāng)控制從方法調(diào)用中返回時(shí), Java 虛擬機(jī)已做了最大努力去回收所有未使用對(duì)象的空間。



     
    參見(jiàn):
     
    gc



    runFinalization

    public static void runFinalization()


    運(yùn)行掛起終止操作的所有對(duì)象的終止方法。


    調(diào)用該方法表明 Java 虛擬機(jī)已經(jīng)做了努力去運(yùn)行已被認(rèn)為是刪除的但其
    finalize 方法還未運(yùn)行的對(duì)象的
    finalize 方法。
    當(dāng)控制從方法調(diào)用中返回時(shí),Java 虛擬機(jī)已做了最大努力去完成所有未執(zhí)行的終止操作。



     
    參見(jiàn):
     
    runFinalization



    runFinalizersOnExit

    public static void runFinalizersOnExit(boolean value)


    在退出時(shí)啟用或禁止終止;
    這樣做指定所有那些還未自動(dòng)調(diào)用終止程序的對(duì)象將在
    Java 運(yùn)行時(shí)間退出之前運(yùn)行其終止程序。
    缺省情況下,退出的終止操作是無(wú)效的。



     
    參見(jiàn):
     
    exit, gc



    load

    public static void load(String filename)


    象加載一個(gè)動(dòng)態(tài)庫(kù)那樣加載指定文件名。
    文件名參數(shù)必須是一個(gè)完整的路徑名。


    該方法調(diào)用類 Runtime 中的 load 方法。



     
    參數(shù):
     
    filename - 要加載的文件。
     
    拋出:
    SecurityException
     
    若當(dāng)前線程不能加載指定的動(dòng)態(tài)庫(kù)。
     
    拋出: UnsatisfiedLinkError
     
    如果文件不存在。  
    參見(jiàn):
     
    load



    loadLibrary

    public static void loadLibrary(String libname)


    加載由 libname 參數(shù)指定的系統(tǒng)庫(kù)。 庫(kù)名到實(shí)際系統(tǒng)庫(kù)的映射方式是依賴于系統(tǒng)的。



     
    參數(shù):
     
    libname - 庫(kù)名稱。
     
    拋出:
    SecurityException
     
    若當(dāng)前線程不能加載指定的動(dòng)態(tài)庫(kù)。
     
    拋出: UnsatisfiedLinkError
     
    如果庫(kù)不存在。
     
    參見(jiàn):
     
    loadLibrary

    相關(guān)文章
    本頁(yè)查看次數(shù):