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

JAVA程序从属性文件(.Properties)中取得某属性的值

一、调用属性文件属性的代码:
 String url=SmsProperties.get("sms_address_frontend");//取地址如“sms_address_frontend=http://172.16.1.9:8280/sms_frontend/services/smsSenderWebService”
 String smsServer = SmsProperties.get("sms_server_name");//发送短信的服务账号(这里可以取中文属性值,在下面转码)
    String ss="";
 try {
  ss = new String(smsServer.getBytes("ISO8859_1"),"utf-8");
 } catch (UnsupportedEncodingException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
 }//
//////////////////////////////////////////////////////////////////////////////////////
二、SmsProperties.java文件代码为
package com.skylink.common.config;
/**
 * WINTV-BOSS相关配置
 */
import java.io.DataOutputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.net.URL;
import java.util.Properties;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class SmsProperties {
    private static Log log = LogFactory.getLog( SmsProperties.class );
    private static String FILE_NAME = "/sms_config.properties"; //文件名
    private static final Properties conf_PROPERTIES;
  static
  {
    conf_PROPERTIES = new Properties();
    InputStream stream = SmsProperties.class.getResourceAsStream(FILE_NAME);
    if ( stream == null ) {
      log.warn( FILE_NAME + " not found" );
    }
    else {
      try {
        conf_PROPERTIES.load( stream );
        log.info( "loaded properties from resource " + FILE_NAME + ": " + conf_PROPERTIES );
  &nb


相关文档:

java中的关键字(transient)

transient这个关键字并不常见,主要应用在java的序列化方面。这里我再多说,转一篇老外的文章,很生动,欣赏吧
 
Be Careful With Transient Data
Java's serialization provides an elegant, and easy to use mechanism for making an object's state persistent. While controlling object serialization, we mig ......

Java读取PDF,Doc的方法

很多人问到如何抽取word,excel,pdf阿。这里我总结一下抽取word,pdf的
几种方法。
1。用jacob.
其实jacob是一个bridage,连接java和com或者win32函数的一个中间件,jacob并不能直接抽取word,excel等文件,需要自己写dll哦,不过已经有为你写好的了,就是jacob的作者一并提供了。
jacob下载:http://www.matrix.org ......

java中Keytool的使用总结

以前用过几次这个东东,但每次都重新查询一次。本文原始出处是这里 。
-----------------------------------------------------------
Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中在k ......

谈谈Java继承中的重载,覆盖和隐藏

谈谈Java继承中的重载,覆盖和隐藏
好久不写博客了,距离上一篇已经过了两年多了。这两年在干嘛,总之一年难尽!
前一段时间忙了两个月,忙着研究和做一些SSH架构的东西,两个月下来,收获颇丰,最近闲下来了,于是就痛快的开始玩游戏,但是不知怎么地,怎么玩都没意思,于是决定开始再好好研究研究Java吧。于是大概翻了翻 ......

Java调用批处理或可执行文件

用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: 
... 
Process process = Runtime.getRuntime().exec(".\\p.exe"); 
process.waitfor( ); 
...&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号