av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Java靜態(tài)代碼塊加載驅(qū)動(dòng)代碼實(shí)例

瀏覽:21日期:2022-08-29 10:32:08

Demo1.funx();String s=Demo1.string;

靜態(tài)代碼塊 會(huì)在new一個(gè)該類對(duì)象時(shí)調(diào)用

或者調(diào)用該類的靜態(tài)方法,靜態(tài)成員變量時(shí)調(diào)用

總之在類加載器將該類加載到內(nèi)存中時(shí) (無論是通過哪種方式) 都會(huì)調(diào)用靜態(tài)代碼塊

靜態(tài)成員變量 靜態(tài)代碼塊永遠(yuǎn)只被初始化一次 無論new多少個(gè)對(duì)象

加載類時(shí) 初始化順序 靜態(tài)成員->靜態(tài)代碼塊 ->變量,初始化塊->構(gòu)造函數(shù)

由于靜態(tài)代碼塊永遠(yuǎn)只被加載一次的特性

常被用來加載配置文件 等初始化操作(單例模式)

例子

static { Configuration cfg = new Configuration(); // cfg.configure(); // ��ȡĬ�ϵ������ļ���hibernate.cfg.xml�� // // cfg.configure('hibernate.cfg.xml'); // ��ȡָ��λ�õ������ļ� // sessionFactory = cfg.buildSessionFactory(); // cfg.addResource('cn/itcast/a_helloworld/User.hbm.xml'); // cfg.addClass(User.class); // ȥUser�����ڵİ��в������ΪUser����׺Ϊ.hbm.xml���ļ� // ��ʼ��SessionFactory sessionFactory = new Configuration()// .configure()// .buildSessionFactory(); }

加載驅(qū)動(dòng)

private static Properties props = null;static{ try { //獲取Property配置 并初始化 加載流到prop中 InputStream inputStream=JdbcUtils.class.getClassLoader().getResourceAsStream('dbconfig.properties'); props=new Properties(); props.load(inputStream); } catch (IOException e) { throw new RuntimeException(); } try { //加載驅(qū)動(dòng)類 Class.forName(props.getProperty('driverClassName')); } catch (ClassNotFoundException e) { throw new RuntimeException(); } }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 在线观看黄色av | 日韩精品国产一区 | av久久久| 日日操av | 欧美专区在线观看 | 狠狠五月 | 欧美性猛交xxxx黑人猛交 | 日本加勒比在线 | 欧美精品日韩少妇 | 国产中文字幕在线播放 | 午夜网 | 电家庭影院午夜 | 亚洲精选在线观看 | 天堂影院av | 亚洲激情视频在线观看 | 免费一区二区 | 99热在线免费观看 | 成人网页 | 中文字幕理伦片免费看 | 欧美精品色 | 成人免费看片在线观看 | 精品亚洲一区二区三区 | 亚洲一区二区在线视频 | 亚洲视频免费 | 国产精品一区二 | 国产色视频一区二区三区qq号 | 天天射日日干 | 久久久久久免费毛片精品 | av色在线| 91色漫| 亚洲成人三级 | 亚洲一区在线播放 | 蜜桃视频一区二区三区 | 久精品视频 | 天天操夜夜摸 | 亚洲视频免费在线观看 | 少妇高潮久久久久久潘金莲 | 亚洲久久久 | 免费激情网站 | 一级黄色录像带 | 在线看av网址 |