新聞中心
Compiler

創(chuàng)新互聯(lián)是專業(yè)的撫州網(wǎng)站建設(shè)公司,撫州接單;提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行撫州網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
java.lang.Object
|---java.lang.Compiler
public final class Compiler
extends Object提供 Compiler 類以支持 Java 到本機(jī)代碼的編譯器和相關(guān)服務(wù)。 按照設(shè)計(jì),Compiler 類什么都不做。 它用作 JIT 編譯器實(shí)現(xiàn)的占位符。
當(dāng) Java 虛擬機(jī)第一次啟動(dòng)時(shí),它會(huì)判斷系統(tǒng)屬性 java.compiler 是否存在。 (系統(tǒng)屬性可通過 System#getProperty(String) 和 System#getProperty(String, String) 訪問。如果是這樣,則假定它是庫的名稱(具有依賴于平臺(tái)的確切位置和類型);System#loadLibrary 調(diào)用加載該庫。如果加載成功,則調(diào)用該庫中名為 java_lang_Compiler_start() 的函數(shù)。
如果沒有可用的編譯器,這些方法什么也不做。
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| static Object | command(Object any) | 檢查參數(shù)類型及其字段并執(zhí)行一些記錄操作。 |
| static boolean | compileClass(Class> clazz) | 編譯指定的類。 |
| static boolean | compileClasses(String string) | 編譯名稱與指定字符串匹配的所有類。 |
| static void | disable() | 使編譯器停止運(yùn)行。 |
| static void | enable() | 使編譯器恢復(fù)運(yùn)行。 |
| 從類 java.lang.Object 繼承的方法 |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法詳情
compileClass
public static boolean compileClass(Class> clazz)
編譯指定的類。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| clazz | 一個(gè)類 |
返回:
如果編譯成功,則為 true; 如果編譯失敗或沒有可用的編譯器,則返回 false
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| NullPointerException | 如果 clazz 為空 |
compileClasses
public static boolean compileClasses(String string)
編譯名稱與指定字符串匹配的所有類。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| string | 要編譯的類的名稱 |
返回:
如果編譯成功,則為 true; 如果編譯失敗或沒有可用的編譯器,則返回 false
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| NullPointerException | 如果字符串為空 |
command
public static Object command(Object any)
檢查參數(shù)類型及其字段并執(zhí)行一些記錄操作。 不需要特定的操作。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| any | 一個(gè)論點(diǎn) |
返回:
編譯器特定的值,如果沒有可用的編譯器,則返回 null
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| NullPointerException | 如果任何一個(gè)為空 |
enable
public static void enable()
使編譯器恢復(fù)運(yùn)行。
disable
public static void disable()
使編譯器停止運(yùn)行。
文章名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS Compiler
分享路徑:http://www.dlmjj.cn/article/cohpode.html


咨詢
建站咨詢
