java web从入门到精通 493页 21.3公共模块设计
发表在JavaWeb图书答疑 2016-06-05
是否精华
版块置顶:
本小节中,在定义ConnDB类的代码中有这样几句:
……
private static String propFileName="connDB.properties";
private static Properties prop=new Properties();
...........

InputStream in=getClass().getResourceAsStream(propFileName);//这一句实现的是什么功能,getclass()和getResourceStream()分别是什么类的什么方法,有什么作用
prop.load(in);
...........
dbUrl=prop.getProperty("DB_URL",dbUrl);//这一句不是通过指定的键获取对应的值吗?那么后面的dbUrl有什么作用?
分享到:
精彩评论 3
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2016-06-06
沙发
getClass()是Object提供的方法,所有类都有,提供本类Class对象
getResourceAsStream()是Class的方法,查找指定名称的资源,就是这个配置文件的地址,获取他的输入流


getProperty("DB_URL",dbUrl)第一个参数是读取键,第二个参数是默认值,没找到就采用默认值

建议多查询JDK的API,会对学习有很大帮助
crazy2098
学分:0 LV1
2016-06-06
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
getClass()是Object提供的方法,所有类都有,提供本类Class对象
getResourceAsStream()是Class的方法,查找指定名称的资源,就是这个配置文件的地址,获取他的输入流


getProperty("DB_URL",dbUrl)第一个参数是读取键,第二个参数是默认值,没找到就采用默认值

建议多查询JDK的API,会对学习有很大帮助

[/FIELDSET]

回复:请问老师,
通过Eclipse是否能够查看JDK的API,怎么查看?

  
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2016-06-08
地板
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
getClass()是Object提供的方法,所有类都有,提供本类Class对象
getResourceAsStream()是Class的方法,查找指定名称的资源,就是这个配置文件的地址,获取他的输入流


getProperty("DB_URL",dbUrl)第一个参数是读取键,第二个参数是默认值,没找到就采用默认值

建议多查询JDK的API,会对学习有很大帮助

[/FIELDSET]

回复:请问老师,
通过Eclipse是否能够查看JDK的API,怎么查看?

  
[/FIELDSET]

回复:
官方API地址
http://docs.oracle.com/javase/8/docs/api/index.html
要是阅读英文困难,可以百度“jdk中文API”
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照