色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

Java靜態代碼塊加載驅動代碼實例

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

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

靜態代碼塊 會在new一個該類對象時調用

或者調用該類的靜態方法,靜態成員變量時調用

總之在類加載器將該類加載到內存中時 (無論是通過哪種方式) 都會調用靜態代碼塊

靜態成員變量 靜態代碼塊永遠只被初始化一次 無論new多少個對象

加載類時 初始化順序 靜態成員->靜態代碼塊 ->變量,初始化塊->構造函數

由于靜態代碼塊永遠只被加載一次的特性

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

例子

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(); }

加載驅動

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 { //加載驅動類 Class.forName(props.getProperty('driverClassName')); } catch (ClassNotFoundException e) { throw new RuntimeException(); } }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 在线观看国产精品日本不卡网 | 国产成人美女福利在线观看 | 亚洲不卡一区二区三区在线 | 国产天堂亚洲精品 | 91久久香蕉国产线看 | 国产成人精品免费视频网页大全 | 男女免费视频网站 | 国产成人免费a在线资源 | www.黄色免费 | 亚洲91| 国产在线视频精品视频免费看 | 97视频在线观看免费视频 | 亚洲天堂男人天堂 | 国内精品久久久久久久aa护士 | 亚洲视频中文字幕在线观看 | 女人毛片a毛片久久人人 | 久久久在线视频精品免费观看 | 欧美三级毛片 | 欧美午夜激情影院 | 久久999精品 | 欧美人性影片免费看 | 91久久香蕉国产线看观看软件 | 午夜毛片视频高清不卡免费 | 国产成人精品视频频 | 国产亚洲精品片a77777 | 中国国产一国产一级毛片视频 | 美女与男人对肌免费网站 | 日本在线理论片 | 亚洲精品日韩一区二区 | 国产综合在线观看 | 日本道在线播放 | 亚洲免费不卡 | japanese日本舒服丰满 | 自拍 第一页 | 毛片基地看看成人免费 | 国产精品久久久久久 | 欧美高清性色生活片免费观看 | 国产成人ay手机在线观看 | 欧美成人一级 | 成年人视频在线免费播放 | 网禁呦萝资源网站在线观看 |