日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java注解的類型知識點總結

瀏覽:32日期:2022-08-15 17:05:32

提到java里的注解,和我們平時的注釋還是有很大的區別,主要是作為java特性來使用的,跟我們常見的類是同一個使用的層面。關于java注解的類型,我們可以簡單分為:自定義注解和元注解。其中元注解里的JDK又有5中注解的類型,下面一起來看看具體的內容講解吧。

1、自定義注解

定義注解使用關鍵字: @interface

// #1 定義注解public @interface MyAnno1{}2、元注解

用于修飾注解的注解。

JDK提供的5種元注解:

(1)@Target:用于確定被修飾的自定義注解使用位置

(2)@Retention:用于確定被修飾的自定義注解生命周期

(3)@Inherited:表示該注解具有繼承性(了解)

(4)@Documented:使用 javadoc 生成 api 文檔時,是否包含此注解 (了解)

(5)@Repeatable:注解在同一個位置,只能出現一次。使用@Repeatable,可以在同一個地方使用多次了。

package util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import anno.JDBCConfig;@JDBCConfig(ip = '127.0.0.1', database = 'test', encoding = 'UTF-8', loginName = 'root', password = 'admin')@JDBCConfig(ip = '127.0.0.1', database = 'test', encoding = 'UTF-8', loginName = 'root', password = 'admin')public class DBUtil { static { try { Class.forName('com.mysql.jdbc.Driver'); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public static Connection getConnection() throws SQLException, NoSuchMethodException, SecurityException { JDBCConfig config = DBUtil.class.getAnnotation(JDBCConfig.class); System.out.println(config); String ip = config.ip(); int port = config.port(); String database = config.database(); String encoding = config.encoding(); String loginName = config.loginName(); String password = config.password(); String url = String.format('jdbc:mysql://%s:%d/%s?characterEncoding=%s', ip, port, database, encoding); return DriverManager.getConnection(url, loginName, password); } public static void main(String[] args) throws NoSuchMethodException, SecurityException, SQLException { Connection c = getConnection(); System.out.println(c); }}

知識點擴展:

理解Java注解

實際上Java注解與普通修飾符(public、static、void等)的使用方式并沒有多大區別,下面的例子是常見的注解:

public class AnnotationDemo { //@Test注解修飾方法A @Test public static void A(){ System.out.println('Test.....'); } //一個方法上可以擁有多個不同的注解 @Deprecated @SuppressWarnings('uncheck') public static void B(){ }}

通過在方法上使用@Test注解后,在運行該方法時,測試框架會自動識別該方法并單獨調用,@Test實際上是一種標記注解,起標記作用,運行時告訴測試框架該方法為測試方法。而對于@Deprecated和@SuppressWarnings(“uncheck”),則是Java本身內置的注解,在代碼中,可以經??匆娝鼈?,但這并不是一件好事,畢竟當方法或是類上面有@Deprecated注解時,說明該方法或是類都已經過期不建議再用,@SuppressWarnings 則表示忽略指定警告,比如@SuppressWarnings(“uncheck”),這就是注解的最簡單的使用方式

到此這篇關于java注解的類型知識點總結的文章就介紹到這了,更多相關java注解的類型有哪些內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美一区91| 韩国精品主播一区二区在线观看| 日韩毛片一区| 国产欧美二区| 麻豆精品在线观看| 国产一区国产二区国产三区 | 日本亚洲三级在线| 国产精品白丝久久av网站| 午夜久久av| 91欧美极品| 亚洲综合电影| 亚洲视频播放| 午夜性色一区二区三区免费视频| 欧美肉体xxxx裸体137大胆| 日韩精品不卡一区二区| 欧美精品高清| 黄色免费成人| 国产精品一区二区精品视频观看| 久久高清免费观看| 亚洲综合另类| 视频国产精品| 精品久久99| 国内精品福利| 美腿丝袜亚洲三区| 国产精品久久久亚洲一区| 日韩在线免费| 久久国产视频网| 成人在线免费观看91| 99久久夜色精品国产亚洲1000部| 中文在线一区| 私拍精品福利视频在线一区| 好吊一区二区三区| 国产精品三级| 99在线精品免费视频九九视| 日韩国产在线一| 成人va天堂| 亚洲精品无吗| 国产模特精品视频久久久久| 91欧美日韩在线| 99久久婷婷| 麻豆国产精品777777在线| 欧美日韩四区| 精品久久影院| 国产精品午夜一区二区三区| 99精品视频在线观看免费播放| 麻豆精品99| 99视频一区| 色在线中文字幕| 午夜亚洲福利| 欧美高清不卡| 亚洲二区三区不卡| 99久久婷婷| 精品在线网站观看| 日韩精品导航| 国产精品午夜av| 日韩中文字幕亚洲一区二区va在线| 尤物tv在线精品| 久久久一二三| 久久精选视频| 欧美精品九九| 国产婷婷精品| 激情婷婷欧美| 999精品色在线播放| 特黄特色欧美大片| 女人天堂亚洲aⅴ在线观看| 日韩av在线播放网址| 国产欧美日韩影院| 啪啪亚洲精品| 日本99精品| 亚洲毛片网站| 视频国产精品| 精品日产乱码久久久久久仙踪林| 国产一区二区三区四区五区 | 日韩伦理在线一区| 久久一区精品| 国产精品极品| 国产人成精品一区二区三| 深夜福利一区| 免费在线看一区| 亚洲性图久久| 免费毛片在线不卡| 天堂中文av在线资源库| 国产一区二区视频在线看| 欧美亚洲人成在线| 麻豆久久久久久| 国产精品天天看天天狠| 久久精品超碰| 亚洲日本国产| 国产精品一区二区三区av麻| 91精品国产自产精品男人的天堂| 亚洲精品在线二区| 亚洲精品国模| 一区二区电影| 精品中文字幕一区二区三区| 高清日韩欧美| 国产主播一区| 久久亚洲美女| 国产极品嫩模在线观看91精品| **爰片久久毛片| 精品理论电影在线| 三上悠亚国产精品一区二区三区| 国产91在线播放精品| 精品久久中文| 日本中文字幕一区二区| 欧美私人啪啪vps| 国产一区二区三区91| 亚洲欧美成人综合| 日韩欧美在线精品| 999久久久精品国产| 亚洲精品一二三区区别| 亚洲深夜福利在线观看| 国产精品久久久久av蜜臀| 国产精品国产三级在线观看| 色偷偷偷在线视频播放| 天堂va蜜桃一区二区三区| 久久青青视频| 日韩精品国产精品| 91成人超碰| 97久久亚洲| 日韩三区在线| 欧美国产小视频| 国产精品v日韩精品v欧美精品网站 | 亚洲影视一区二区三区| 妖精视频成人观看www| 国产黄色一区| 青草av.久久免费一区| 亚洲一区二区三区四区五区午夜| 黄色欧美在线| 国产精品国码视频| 日韩午夜电影| 一区二区视频欧美| 97国产成人高清在线观看| 久久不卡国产精品一区二区| 亚洲精品国产日韩| 日韩一区二区三区在线看| 在线一区视频观看| 精品午夜av| 鲁鲁在线中文| 日韩精品国产精品| 日本午夜精品一区二区三区电影 | 精品国产精品久久一区免费式 | 里番精品3d一二三区| 欧美在线日韩| 日韩中文av| 欧美日韩亚洲一区| 蜜桃视频一区二区三区在线观看| 日韩视频一二区| 久久精品xxxxx| 亚洲精品免费观看| 亚洲人www| 欧美影院视频| 麻豆久久久久久| 人人爽香蕉精品| 麻豆91精品91久久久的内涵| 久久国内精品视频| 91久久久久| 欧美aaaaaa午夜精品| 国产精品免费99久久久| 日韩动漫一区| 国产精品mm| 荡女精品导航| 亚洲午夜久久| 亚洲日韩视频| 亚洲成人不卡| 一二三区精品| 四季av一区二区凹凸精品| 国产一区久久| 国产精品女主播一区二区三区| 麻豆91在线播放| 波多野结衣一区| 日本不卡视频一二三区| 91精品韩国| 亚洲欧美日韩精品一区二区| 日韩高清在线观看一区二区| 欧美成a人片免费观看久久五月天| 婷婷色综合网| 日本少妇精品亚洲第一区| 亚洲精品成人| 免费成人在线观看| 黄在线观看免费网站ktv| 蜜桃av一区二区三区电影| 成人高清一区| 欧美伊人影院| 三级欧美韩日大片在线看| 福利在线一区| 日韩欧美视频专区| 久久狠狠亚洲综合| 欧美日韩一区二区三区视频播放| 国产精品极品国产中出| 美国三级日本三级久久99 | 久久超碰99| 国产午夜久久av| 日韩精品中文字幕第1页| 精品视频97| 欧美精品97| 国产精品一国产精品k频道56| 亚洲日韩中文字幕一区| 99久精品视频在线观看视频| 久久黄色影视| 亚洲精品一级|