java是什么 Java中的注解到底是如何工作的?
Java中的注解到底是如何工作的?注釋用于描述Java類。您可以自定義注釋,然后通過反射獲取注釋以執(zhí)行指定的操作。舉個簡單的例子這樣可以通過反射獲得一些元信息,相當于配置和業(yè)務(wù)邏輯的分離。當然,這個自
Java中的注解到底是如何工作的?
注釋用于描述Java類。您可以自定義注釋,然后通過反射獲取注釋以執(zhí)行指定的操作。
舉個簡單的例子
這樣可以通過反射獲得一些元信息,相當于配置和業(yè)務(wù)邏輯的分離。
當然,這個自定義注釋還取決于一些特定的注釋,我們稱之為元注釋。一共有五種:
@保留:生存周期保留策略.SOURCE
保持在源階段保留策略.CLASS
Compile
retention policy,runtime
@documented將注釋中的元素包含到Javadoc中
@target注釋可用于類、方法、屬性、,等等]@繼承的
@可重復的可重復的
Java最大的特點是跨平臺。無論操作系統(tǒng)和硬件環(huán)境如何,它都可以編寫一次并在任何地方運行。
Java應(yīng)用于哪些方面?
網(wǎng)站開發(fā)有很多選擇。
1. Java給人一種沉重的感覺。它的優(yōu)點是具有豐富的框架、組件和中間件。除了網(wǎng)絡(luò),它還擁有云計算、大數(shù)據(jù)和人工智能的框架。它可以制造巨大的服務(wù)系統(tǒng),比如大型互聯(lián)網(wǎng)公司的產(chǎn)品。它具有很強的可擴展性,但對系統(tǒng)架構(gòu)、集成和優(yōu)化有很高的要求。
2. PHP相對較輕,但其能力僅限于web。它有一個成熟的MVC框架可供選擇,并且有中小型網(wǎng)站項目可供選擇。我覺得PHP最近幾年很冷清。
目前,JavaScript宣稱能夠?qū)崿F(xiàn)全棧開發(fā),前端JS HTML CSS,可選jQuery虛擬用戶.js后端nodejs也有一個框架。