<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[David_DaiBin的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/David_DaiBin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; David_DaiBin]]></copyright><item><title><![CDATA[Jtable 拖动排序]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6406943</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6406943</guid><author>David_DaiBin</author><pubDate>Mon, 09 May 2011 16:47:00 +0800</pubDate><description><![CDATA[<br />菜鸟问题，各位帮帮忙<br />Jtable 内容如下<br /> jTable1.setModel(new javax.swing.table.DefaultTableModel(<br />  new Object [][] {<br />  {内容1, 内容2},<br />  {内容3, 内容4,}<br />    <br />  },<br />  new String [] {<br />  "Title 1", "Title 2"<br />  }<br />  ));<br /]]></description><category></category></item><item><title><![CDATA[关于Swing JTable的getColumnClass]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6331413</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6331413</guid><author>David_DaiBin</author><pubDate>Mon, 18 Apr 2011 16:05:00 +0800</pubDate><description><![CDATA[<br />Swing中JTable的Column类型不能为基本数据类型，如果为基本数据类型，则需要用封装类型替代。]]></description><category></category></item><item><title><![CDATA[在Java中Vector和ArrayList的区别]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6330580</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6330580</guid><author>David_DaiBin</author><pubDate>Mon, 18 Apr 2011 10:52:00 +0800</pubDate><description><![CDATA[<br />刚刚学到的，这个题目在以前面试的时候遇到过，可惜没能很好的回答出来。<br />1，vector是线程同步的，所以它也是线程安全的，而arraylist是线程异步的，是不安全的。如果不考虑到线程的安全因素，一般用arraylist效率比较高。<br />2，如果集合中的元素的数目大于目前集合数组的长度时，vector增长率为目前数组长度的100%,而arraylist增长率为目前数组长度的50%.如过在集合中使用数据量比较大的数据，用vector有一定的优势。<br />3，如果查找一个指定位置]]></description><category></category></item><item><title><![CDATA[JDIC浏览器组件的使用方法(将网页在swing界面上显示)]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6276955</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6276955</guid><author>David_DaiBin</author><pubDate>Fri, 25 Mar 2011 10:48:00 +0800</pubDate><description><![CDATA[<br /> <br />1、  将jdic.jar导入类路径；<br />2、  将jdic.dll, IeEmbed.exe拷贝到操作系统的system32目录下；<br />3、  生成java代码。<br />JDIC浏览器组件的使用方法(将网页在swing界面上显示)：
 
1、  将jdic.jar导入类路径；
2、  将jdic.dll, IeEmbed.exe拷贝到操作系统的system32目录下；
3、  生成java代码。
 
DEMO:
 
BrowserTest.ja]]></description><category></category></item><item><title><![CDATA[JAVA打开网址-文件]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6271474</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6271474</guid><author>David_DaiBin</author><pubDate>Wed, 23 Mar 2011 16:49:00 +0800</pubDate><description><![CDATA[<br />import java.io.IOException;
public class TestOpenSpecialURL {
      public static void main(String[] args){
    String command = "explorer http://www.163.com";
  try {
//这里是打开一个指定的网址
   Process process  = Runtime.getRuntime().exec(command);
  ]]></description><category></category></item><item><title><![CDATA[ java.lang研究]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6253947</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6253947</guid><author>David_DaiBin</author><pubDate>Wed, 16 Mar 2011 16:37:00 +0800</pubDate><description><![CDATA[<br /><br />第14章 
java.lang研究<br /> <br />本章讨论那些由java.lang定义的类和接口。正如你所知道的那样，java.lang被自动导入所有的程序。它所包含的类和接口对所有实际的Java程序都是必要的。它是Java最广泛使用的包。<br />java.lang包括了下面这些类：<br />Boolean<br />Long<br />StrictMath (Java
  2,1.3)<br />Byte<br />Math<br />String<br />C]]></description><category></category></item><item><title><![CDATA[java.util包]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6253945</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6253945</guid><author>David_DaiBin</author><pubDate>Wed, 16 Mar 2011 16:35:00 +0800</pubDate><description><![CDATA[<br /><br />java.util包<br />http://tech.163.com2006-05-30
10:06:02　来源: JR网友评论0 条论坛<br /><br />   本章介绍Java的实用工具类库java.util包。在这个包中，Java提供了一些实用的方法和数据结构。例如，Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间，提供随机数(Random)类产生各种类型的随机数，还提供了堆栈(Stack)、向量(Vector) 、位集合(Bitset)]]></description><category></category></item><item><title><![CDATA[检查参数有效性]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6253439</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6253439</guid><author>David_DaiBin</author><pubDate>Wed, 16 Mar 2011 14:19:00 +0800</pubDate><description><![CDATA[<br />1.非公有的方法通常应该使用assertions（断言）来检查他的参数<br />2.一个方法执行计算任务前应该检查参数，除非代价很大]]></description><category></category></item><item><title><![CDATA[堆栈]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246589</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246589</guid><author>David_DaiBin</author><pubDate>Sun, 13 Mar 2011 17:13:00 +0800</pubDate><description><![CDATA[<br />堆和栈的区别一、预备知识—程序的内存分配　　一个由C/C++编译的程序占用的内存分为以下几个部分　　1、栈区（stack）— 由编译器自动分配释放 ，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈。　　2、堆区（heap）— 由程序员分配释放， 若程序员不释放，程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事，分配方式倒是类似于链表。　　3、全局区（静态区）（static）— 全局变量和静态变量的存储是放在一块的，初始化的全局变量和静态变量在一块区域， 未初始化的全局]]></description><category></category></item><item><title><![CDATA[理解java的clone]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246578</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246578</guid><author>David_DaiBin</author><pubDate>Sun, 13 Mar 2011 17:06:00 +0800</pubDate><description><![CDATA[目录 预备知识 为什么要clone Object的clone以及为什么如此实现 如何clone 对clone的态度 其他的选择 和Serializable的比较 性能 预备知识 为了理解java的clone，有必要先温习以下的知识。 java的类型，java的类型分为两大类，一类为primitive，如int，另一类为引用类型,如String,Object等等。 java引用类型的存储，java的引用类型都是存储在堆上的。 public class B {  
    int a;  
    Stri]]></description><category></category></item><item><title><![CDATA[java中equals和==的区别]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246544</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246544</guid><author>David_DaiBin</author><pubDate>Sun, 13 Mar 2011 16:51:00 +0800</pubDate><description><![CDATA[值类型是存储在内存中的堆栈（以后简称栈），而引用类型的变量在栈中仅仅是存储引用类型变量的地址，而其本身则存储在堆中。
==操作比较的是两个变量的值是否相等，对于引用型变量表示的是两个变量在堆中存储的地址是否相同，即栈中的内容是否相同。
equals操作表示的两个变量是否是对同一个对象的引用，即堆中的内容是否相同。
==比较的是2个对象的地址，而equals比较的是2个对象的内容。显然，当equals为true时，==不一定为true；一、String中的equals和==
1、
public cl]]></description><category></category></item><item><title><![CDATA[初学日记-System类]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246501</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246501</guid><author>David_DaiBin</author><pubDate>Sun, 13 Mar 2011 16:30:00 +0800</pubDate><description><![CDATA[public final class Systemextends ObjectSystem 类包含一些有用的类字段和方法。它不能被实例化。 
在 System 
类提供的设施中，有标准输入、标准输出和错误输出流；对外部定义的属性和环境变量的访问；加载文件和库的方法；还有快速复制数组的一部分的实用方法。字段摘要static PrintStreamerr           “标准”错误输出流。
static InputStreamin           “标准”输入流。
static PrintSt]]></description><category></category></item><item><title><![CDATA[初学日记2-事件]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246467</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246467</guid><author>David_DaiBin</author><pubDate>Sun, 13 Mar 2011 16:05:00 +0800</pubDate><description><![CDATA[事件类public class XFileProgressEvent extends EventObject {
    private int percent;
    private double speed;
    private double leftTime;
    public XFileProgressEvent(Object src) {
        super(src);
    }
    /**
     * @return the percent
     ]]></description><category></category></item><item><title><![CDATA[初学日记-java单例类]]></title><link>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246460</link><guid>https://blog.youkuaiyun.com/David_DaiBin/article/details/6246460</guid><author>David_DaiBin</author><pubDate>Sun, 13 Mar 2011 16:02:00 +0800</pubDate><description><![CDATA[<br /> <br />public class DataTableSession {
     private static DataTableSession session = null;
     private static final Object syncObj = new Object();
     private boolean isExecute=false;
     private DataTableSession(){}
     public static DataT]]></description><category></category></item></channel></rss>