易截截图软件、单文件、免安装、纯绿色、仅160KB

java读取properties属性文件值方法

在使用hibernate或者spring的时候,我们往往通过配置文件配置数据库连接属性。但这次项目中并没有用到hibernate和spring,只用到了struts2。要如何实现通过读取文件配置获取属性值呢?ResourceBundle这个类可是实现读取properties文件来获取值
在java中:
public final static Object initLock = new Object();
private final static String DRIVERNAME = "driverName"; //driverName是properties文件中定义的
private final static String URL = "url";
private final static String USER = "user";
private final static String PASSWORD = "password";
private final static String PROPERTIES_FILE_NAME = "property";
private static ResourceBundle bundle = null;
private static String driverName;
private static String url;
private static String user;
private static String password;
static{
try{
if(bundle ==null){
synchronized (initLock) {
if(bundle == null)
bundle = ResourceBundle.getBundle(PROPERTIES_FILE_NAME,Locale.CHINA);
}
}
driverName = bundle.getString(DRIVERNAME).trim();
url = bundle.getString(URL).trim();
user = bundle.getString(USER).trim();
password = bundle.getString(PASSWORD).trim();
}catch(Exception e){
System.out.println("读取资源文件property_zh.properties失败!");
}
}

 在.properties文件中:
driverName=com.mysql.jdbc.Driver
url=xxxxx\:3307/9zgame?
user=root
password=xxxxxx
文件名字为:property_zh.properties。后zh根据Locale.CHINA一致的,如果Locale.ENGLISH,则文件名为:property_en.properties


相关文档:

Java加密技术(七)(1) 豆豆网

豆豆网   技术应用频道   2009年06月10日  【字号:小中大】 收藏本文
JProfiler memcached JavaCC EclEmma Jester Java加密技术(七)。
  ECC
  ECC-Elliptic Curves Cryptography,椭圆曲线密码编码学,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册 ......

java默认包的使用

最近在写java测试程序的时候突然遇到了一个问题:java默认包中的public类是不能在其他包中直接调用的
      首先,总结一下默认包中类的使用范围,java默认包中的类可以实例化其它包中的public类,但是其它包中的类是不能显式实例化默认包中的类这个特性在JDK1.4以后的版本成立;
  & ......

Core Java Diaries

                                       线程
1---锁对象的方法----obj.wait()----obj.notify()----针对当前线程
& ......

java jar包打包命令

jar -cvf  name.jar *.*(打包此目录下所有文件)
jar -cvf  name.jar  filename(打包此目录下单个文件helloWorld.java或文件夹)
jar -cvf name.jar filename1  filename2....(打包此目录下多个文件或文件夹)
参考: jar ......

Java服务器端List对象转换为JSON对象并返回客户端实例


一、什么是JSON
  JSON 即 JavaScript Object Natation(Java对象表示法),它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。
  简而言之,JSON就是JavaScript交换数据的一种格式。例子如下:
{"username":"coolcooldool","password":"1230","usertype":"superadmin"}
{"list":[{"password": ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号