java是標(biāo)記語(yǔ)言嗎 Java中為什么不設(shè)置一個(gè)函數(shù),讓程序員來(lái)標(biāo)記可以被gc回收的變量?
Java中為什么不設(shè)置一個(gè)函數(shù),讓程序員來(lái)標(biāo)記可以被gc回收的變量?為了擺脫放羊的艱苦生活,小a努力學(xué)習(xí)。他成功后,朋友邀請(qǐng)他到澳大利亞買(mǎi)了一個(gè)農(nóng)場(chǎng),過(guò)上舒適的生活。如果你想寫(xiě),你可以寫(xiě)C。但現(xiàn)實(shí)是,
Java中為什么不設(shè)置一個(gè)函數(shù),讓程序員來(lái)標(biāo)記可以被gc回收的變量?
為了擺脫放羊的艱苦生活,小a努力學(xué)習(xí)。他成功后,朋友邀請(qǐng)他到澳大利亞買(mǎi)了一個(gè)農(nóng)場(chǎng),過(guò)上舒適的生活。
如果你想寫(xiě),你可以寫(xiě)C。但現(xiàn)實(shí)是,許多C不能忍受他們的GC切換到Java。。。你想倒退。。。
最初,Java的GC的優(yōu)點(diǎn)是異步集中收集,這是一種比手動(dòng)刪除更有效的方法。為什么你要自立,自己動(dòng)手。
Java中的注解到底是如何工作的?
注釋用于描述Java類(lèi)。您可以自定義注釋?zhuān)缓笸ㄟ^(guò)反射獲取注釋以執(zhí)行指定的操作。
舉個(gè)簡(jiǎn)單的例子
這樣可以通過(guò)反射獲得一些元信息,相當(dāng)于配置和業(yè)務(wù)邏輯的分離。
當(dāng)然,這個(gè)自定義注釋還取決于一些特定的注釋?zhuān)覀兎Q(chēng)之為元注釋。一共有五種:
@保留:生存周期保留策略.SOURCE
保持在源階段保留策略.CLASS
Compile
retentionpolicy,runtime
@documented將注釋中的元素包含到Javadoc中
@目標(biāo)注釋可用于類(lèi)、方法、屬性、,等等]@繼承的
@可重復(fù)的