- 博客(4)
- 收藏
- 关注
jdbc的ResultSet结果集,数字类型的null取出后为0
数据库里面的int,decimal等类型的字段值为null, 通过jdbc的ResultSet的getInt("x")或者getDouble("x")取出来之后是null吗,并不是,之前并没有太在意,一直以为取出来应该是null,后来偶然发现居然不是null,是0。。 然后就好奇,查了下为什么会是0。先翻了下api,看了下ResultSet接口的getInt("x")返回值,一下就明白了,是...
2017-03-06 19:14:19 2672
原创 Java中Thread的Interrupt与终止线程
有时候我们会需要将正在执行的线程进行打断,可能我们会想到使用Thread类的interrupt()方法去打断这个线程,interrupt()能达到我们的要求吗,试一下。例1:System.out.println("主线程开始."); TaskD taskD = new TaskD(); try { taskD.start(); Thread.sleep(...
2017-03-05 18:14:43 1084
原创 java中的Thread类的join
join是Thread的实例方法,官方解释为:等待该线程终止。其作用就是将调用join的线程优先执行,当前正在执行的线程阻塞,直到调用join方法的线程执行完毕或者被打断,主要用于线程之间的交互。还有两个重载的方法:1、join(long millis),等待该线程终止的时间最长为 millis 毫秒。为 0 意味着要一直等下去。2、join(long millis, ...
2017-03-05 16:43:30 335
原创 Java的Thread,Runnable、Callable、Future、FutureTask、Executors,ExecutorService
定义解释 Runnable:接口,线程任务的接口定义,一个run方法,无返回值,创建的线程无法获取返回值。Callable<T>:接口,线程任务的接口定义,一个call方法,有返回值,返回值类型为指定的泛型。Future<T>:接口,是Callable、Runnable(FutureTask可以将Runnable转换为Callable类型)的调度容器,...
2017-03-05 09:53:10 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人