JAVA
evil80
享受每一天,坦然的生活!
展开
-
java.util.concurrent.Semaphore 实例
package com.jxh.test;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Semaphore;public class TestSemaphore {public static void main(String[原创 2009-05-11 16:04:00 · 991 阅读 · 0 评论 -
读写Oracle CLOB字段实例
package com.derek.bbs.clob;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;impo原创 2009-05-11 16:05:00 · 487 阅读 · 0 评论 -
内联类和静态内嵌类
内联类(Inner class),静态内嵌类(static nested class)主要区别:内联类可以访问定义在外围类(enclosing class)中的实例变量,而静态内嵌类不可以。内联类式完全被封装在外围类中的。因为内联类可以引用外围类的实例变量,让其他代码有能力去创建内联类的实例式没有意义的。静态内嵌类可以被外部代码所使用,只要限定符不是private的,如Map.Entry。原创 2009-05-11 15:59:00 · 1314 阅读 · 1 评论 -
NETUtil IP是否可达
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.Socket;import java.net.UnknownHostException;public class NetUtil {/** * 判断IP地址是否可到达 */public原创 2009-05-11 16:07:00 · 478 阅读 · 0 评论 -
Java中使用Runtime和Process类运行外部程序
使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。 1. exec(String command) 2. exec(String command, String envp[], File dir) 3. exec(String cmd, String envp[]) 4. exec(String cmdarray[]) 5. exec(Str转载 2009-05-11 16:12:00 · 544 阅读 · 0 评论 -
OO设计原则
OO基础:抽象、封装、多态、继承。 OO涉及原则: 1、封装变化; 2、多用组合,少用继承,用‘有一个’而不是‘是一个’; 3、针对接口编程而不针对实现编程; 4、交互对象之间尽量松耦合; 5、对扩展开放,对修改关闭,开闭原则;6、依赖倒置原则,要依赖抽象,而不是具体实现;原创 2009-05-11 16:09:00 · 306 阅读 · 0 评论