新聞中心
Compiler

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


咨詢(xún)
建站咨詢(xún)
