J2SE
iteye_17317
这个作者很懒,什么都没留下…
展开
-
用java调用oracle存储过程总结(转载)
(转载地址:http://www.blogjava.net/TrampEagle/archive/2006/03/10/23605.html)这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROC...2008-05-10 19:44:12 · 101 阅读 · 0 评论 -
Java的类装载器(Class Loader)
from: http://blog.bcchinese.net/shiaohuazhang/archive/2004/10/13/2715.aspx 1.类装载器的功能及分类 功能:类装载器是用来把类(class)装载进JVM的 分类:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 1)bootstrap是JVM自带的类装载器,用来装载...2010-03-10 14:36:07 · 155 阅读 · 0 评论 -
JDBC和Hibernate方式访问数据库的简单例子
1/jdbc方式访问数据库[code="java"]// 载入驱动 Class.forName("com.mysql.jdbc.Driver"); // 建立连接 Connection con = DriverManager.getConnection( "jdbc:mysql://localhost:3306/demo", "test", "test"...2009-07-10 20:02:11 · 113 阅读 · 0 评论 -
需要hashcode的情况
[code="java"]import java.util.HashMap;/** * 验证即使有了equals,还需要hashcode的情况 * @author microsoft * */public class Person { private String id; public String getId() { ...2009-06-30 23:23:30 · 93 阅读 · 0 评论 -
验证ArrayList为线程不安全以及解决方法
[code="java"]import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * 验证ArrayList为线程不安全以及解决方法 * @author microsoft * */public class ArrayListInThread impl...2009-06-30 22:53:05 · 344 阅读 · 0 评论 -
jdbc 连接各种数据库
1/sql server在微软的网站上下载jdbc驱动加载SQL Server 2000 JDBC的驱动Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 获得一个连接DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost(或者IP):1433; D...2009-06-17 16:11:07 · 146 阅读 · 0 评论 -
Java Reflection-JAVA反射
转载自CSDN http://blog.csdn.net/HuDon/archive/2009/04/16/4085263.aspx Java Reflection-JAVA反射Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出...原创 2009-04-17 15:28:22 · 109 阅读 · 0 评论 -
java 对于文件的读写操作
java 读取 txt文件 /* * 读取char */ private String readtxt() throws IOException{ BufferedReader br=new BufferedReader(new FileReader("d:/sql.txt")); String str=""; String r=br.readLin...2008-08-19 13:17:07 · 113 阅读 · 0 评论 -
java停止线程
http://dev.21tx.com/2005/05/03/10098.html既然stop()是不被推荐的,那么我们如何停止一个线程呢?直接kill吗?在这里,笔者总结一种比较通用也比较稳定的方法:class threadtest extend Thread{//skip some code..boolean runflag=true; public synchronized void st...原创 2008-08-16 17:04:15 · 111 阅读 · 0 评论 -
java集合问题
-如果需要进行频繁的添加,删除,请使用LinkList.-如果需要进行随机的查询,请使用ArrayList.-Map接口是实现key-value的,不允许有相同的key存在;HashMap中如果使用自定义的类作为key,则该类需要实现equals方法和HashCode方法(object中的方法)。-set中是不能有相同的元素的。 ...2008-08-10 10:02:25 · 107 阅读 · 0 评论 -
Timer&&TimerTask测试
Timer&&TimerTask测试一个TimerTask只能被指派给一个时钟。 当timer.schedule(task,5000,1000)后,时钟启动,其实就是起来一个特殊的新的线程,当执行完了timeTask里面的内容后这个线程是不会停止的。要停止这个线程只有timer.cancel().Timer.scheduleAtFixedRate(….)是按照固定的速率来进...2008-05-26 21:31:40 · 142 阅读 · 0 评论 -
再谈synchronized
再谈synchronized a. synchronized作用于方法,二种作用域情况: 1) synchronized 作用于类的对象实例的方法一个对象中有多个synchronized方法时,当线程1已经访问了这个对象中的任何一个synchronized的方法,线程2不能访问这个对象的任何一个synchronized方法了。但是如果线程2访问的是这个类的另外一个对象中的sync...2008-05-25 18:14:04 · 108 阅读 · 0 评论 -
如何停止进程&&关于Daemon 守护进程
停止进程public class MyThread extends Thread { private boolean threadDone = false;//设置标志位来停止进程 public void done() { threadDone = true; } public void run() { while (!...2008-05-25 18:11:26 · 1873 阅读 · 0 评论 -
java_annotation
[quote="//Example 1"]package sz.starbex.bill.annotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; ...2010-03-10 17:55:02 · 118 阅读 · 0 评论