易截截图软件、单文件、免安装、纯绿色、仅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以后的版本成立;
  & ......

java 过滤器(参数传递中文乱码)

(一)过滤器类编写。 
1、设置字符集编码方式:
      编写过滤器类:实现接口javax.servlet.Filter
 public class CharacterEncodingFilter implements Filter {
private String charset;
public void destroy() {
// TODO Auto-generated method stub

}
public void ......

Java配置文件读取

Java配置文件读取有各种不同的文件,但是由于打包Jar后的路径改变,往往在项目中能正确读取的配置文件在Jar后变成文件不存在的杯具,下在提出几各不同的配置文件读取方式,仅供参考
一、直接文件读取
File f = new File("you config file path");
FileReader fr = new FileReader(f);
BufferReader br = new ......

(转)java与flex通信

  (转)java与flex通信
一、准备:
服务端:JDK1.5 (这个不用介绍了吧?)
服务端IDE:eclipse (它的主页)
客户端:FLEX 3 (Adobe® Flex® 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。)
客户端IDE:Flex Builder 3 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号