- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 java线程启动暂停停止的简单示例
今天为测试之前写的socket处理程序,就动手写了个测试页面,用于控制线程运行,暂停和停止,不多说了,上代码先。[code="java"]import java.io.IOException;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.http.Http...
2011-01-14 14:22:18 522 1
转载 java异常处理深入
六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement(); 5 ResultSet rs = stat.executeQuery( 6 "select uid, nam
2010-07-24 13:29:00 348
转载 Oracle时区
商业和数据库很多时候必须跨时区工作,从9i开始,oracle环境开始有了时区意识,通过指定数据库的时区和使用TIMESTAMP WITH TIME ZONE和TIMESTAMP WITH LOCAL TIME ZONE数据类型来实现该功能。TIMESTAMP WITH TIME ZONE不会存储数据库时区,但是有一个指示用来说明该时间所使用的时区。TIMESTAMP WITH LOCAL TI
2010-05-13 23:54:00 848
转载 msyql 1045 错误解决
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://kerochan.blogbus.com/logs/43381667.html 该错误只在windows系统上出现,据说这个错误已经存在n年了,有人extremely dispointed that it still exists here in 2009!错误的原因更令人抓狂,那就是my
2009-09-20 15:21:00 456
有关在HashSet中的对象的重写hashcode()和equals()
我所要讲解的问题是,为什么存放在HashSet里面的对象,如果重写了equals()方法一定要写重写hashcode()方法,也就是说为什么要保证equals()方法比较相等的对象,其hashcode()方法返回值也要一样才可以。 首先,我给出一个例子大家看看,写一个Person类,只是覆盖了equals()方法。 [code="java"]class Person{...
2009-05-15 10:31:17 132
转载 Java单实例对象或单例模式下的同步问题
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。正是由于这个特点,单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息。例如在某个服务器程序中,该服务器的配置信息可能存放在数据库或文件中,这些配置数据由某个单例对象统一读取,服务进程中的其他对象如果要获取这些配置信息,只需访问该单例对象即可。这
2009-03-04 16:08:00 2019
原创 java 构造函数深入学习
*来自对构造函数的继承,及相关调用思考得到,主要还是从《java面向对象编程》得来 *在多级继承的情况下,将从继承树的最上层的父类开始,依次执行各个类的构造方法, 这可以保证子类对象从所有直接或间接父类中继承来的实例都被正确的初始化。 *当子类的构造方法没有用super语句显示的调用父类的构造方法,而父类中又没有提供默 认的构造方法(jdk提供的默认构造方法)时,将会出现编译错误。
2008-06-02 21:44:00 552
原创 ThreadLocal学习笔记
这篇文章大部分内容来自 孙卫琴编写的《java面向对象编程》,我觉得讲的非常好,虽然有很多地方都是原封不动的从书上摘抄来的,拿出来和大家分享下。java.lang.ThreadLocal可用来存放线程的局部变量,每个线程都有自己的局部变量,彼此之间不共享。ThreadLocal类主要包括以下三个方法: * public T get() :返回当前线程的局部变量 * protected
2008-05-31 22:09:00 462
原创 对于泛型的自动匹配的一个问题,可能你也会碰到的
以下是源代码:package com.zz.jdk5;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;public class CommonGeneric { private T t; public T getT() { return t; } public void setT(T t) {
2008-02-22 12:00:00 534
原创 忙了一天,终于搞定了linux安装!
忙了一天,终于搞定了linux安装! 忙了一天,终于搞定了linux安装! 早上起来就去的图书馆,先是做好准备工作,借一本linux的基本教程,然后去卖碟的地方选碟,这也是最让人头疼的地方--linux的版本又多,自己又
2008-02-22 11:55:00 503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人