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

Java的一些汇总

1.//property文件的读取
//com.test.message文件
package com.test;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
public class Test_Messages {
private static final String BUNDLE_NAME = "com.test.messages";
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
.getBundle(BUNDLE_NAME);
private Batch_Messages() {
}
public static String getString(String key) {
try {
return RESOURCE_BUNDLE.getString(key);
} catch (MissingResourceException e) {
return '!' + key + '!';
}
}

2.Java批处理调用
Process process;
try {
process = Runtime.getRuntime().exec("D://test.bat");
BufferedReader read = new BufferedReader(new InputStreamReader(
process.getInputStream()));
String str = null;
while((str = read.readLine())!=null) {
System.err.println(str);
}
} catch(Exception e){
e.printStackTrace();

3.tomcat服务器端口更改方法:
由于tomcat服务器的缺省服务端口为8080,所以为了成功运行tomcat服务器一定要确保8080端口没有被其它软件占用。
如果已经被占用,我们需要改变tomcat服务器的服务端口,具体步骤如下:
   打开tomcat服务器根路径下conf目录下的server.xml文件,找到如下配置标签:
   <Connector port="8080" protocol="HTTP/1.1" 
                     maxThreads="150" connectionTimeout="20000" redirectPort="8443" />
   将8080改为其它的端口,比如8088,这时客户端访问的路径应该为http://localhost:8088


相关文档:

Java 事件触发接口回调方法

其技巧就是:定义一个简单接口,并在该接口中声明我们要调用的方法,一般可以应用在键盘鼠标事件跟踪。
下面举一个例子:
假定我们希望在某个事件发生时得到通知。我们可以定义一个接口:
/*
 * 在某个事件发生时得到通知.
 */
public interface InterestingEvent {
   public void interestingEvent() ......

关于java异常处理程序的陋习

关于六种Java异常处理程序的陋习
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
1 OutputStreamWriter out = ...
2 java.sql.Connection conn = ...
3 try { // ⑸
4  Statement stat = conn.createStatement();
5  ResultS ......

《Effective Java》: 考虑用静态工厂方法代替构造函数

考虑用静态工厂方法代替构造函数
类可以为它的客户提供一些静态工厂方法,来替代构造函数,或者同时也提供一些构造函数。
 静态工厂方法的一个好处是,与构造函数相比,静态工厂方法具有名字,它可以使得代码更容易阅读。如果一个类看起来需要多个构造函数,并且它们的原型特征相同,那么你应该考虑用静态工厂方法来 ......

Java权限控制算法

这里我介绍一种很常用,也比较Professor的权限控制思路。
这里我用java语言描述,其实都差不多的。自己转一下就可以了。
为了方便,我们这里定义a^b为:a的b次方
这里,我们为每一个操作设定一个唯一的整数值,比如:
删除A---0
修改A---1
添加A---2
删除B---3
修改B---4
添加B---5
。。 ......

Java中让CPU保持在一条直线上


 /**
  * @param args
  */
 public static void main(String[] args) {
  long time1 = System.currentTimeMillis();
  long time2 = System.currentTimeMillis();
  while (true) {
   while ((time1 - time2) < 30)
   & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号