`
文章列表
1.谷歌公司的:guava; 2.apache公司的:Commons Collections;

java.util.date

<div class="iteye-blog-content-contain" style="font-size: 14px"></div>   
转自:http://blog.csdn.net/cailiang517502214/article/details/4797642 spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试, ...
转自:http://blog.csdn.net/cailiang517502214/article/details/4793346 Hibernate2.jar:    Hibernate的库,没有什么可说的,必须使用的jar包 cglib-asm.jar:   CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包 dom4j.jar:   dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一 ...
转自:http://www.iteye.com/topic/980944 CyclicBarrier介绍 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。CyclicBarrier 支持一个可选的 Runnable 命令,在一组线程中的最后一个线程到达之后(但在释放所有线程之前),该命令只在每个屏障点运行一次。若在继续所有参与线程之前更新共享状 ...
转自:http://murielily.blog.163.com/blog/static/134260649201131215237637/ 编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互。一般有三种方法,Thread,Runnable,Callable. Runnable和Callable的区别是, (1)Callable规定的方法是call() ...
转自:http://blog.csdn.net/yangyan19870319/article/details/6093481 在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实现,可以来进行异步计算。 Future模式可以这样来描述:我有一个任务,提交给了Future,Future替我完成这个任务。期间我自己可以去做任何想做的事情。一段时间之后,我就便可以从Fut ...
在JDK5.0中新增了自动装箱和拆箱,为开发人员解决了很多开发中的效率问题,下面看看是怎么个流程: 1. Integer c=1; int d=c; System.out.println(d); 结果为: 引用 1 2. Integer a=null; int b=a; System.out.println(b); 结果为: 引用 Exception in thread "main" java.lang.NullPointerException at ArrayListTest.main( ...
1.ArrayList : 实现方式(非可序化Object数组):private transient Object[] elementData; 扩容方式:历史值的3倍与2取商再加1((oldCapacity * 3)/2 + 1); public void ensureCapacity(int minCapacity) { modCount++; int oldCapacity = elementData.length; if (minCapacity > oldCapacity) { Object oldData[] = elementData; i ...
转自:http://horst.sun.blog.163.com/blog/static/348849612007614494492/ Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想   用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。   transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transie ...
转自:http://blog.csdn.net/tungkee/article/details/6620561 一、Statement [java] view plaincopy import java.sql.*;    public class TestJDBC {        public static void main(String[] args) {          Connection oracle_conn = null;          Statement oracle_stmt = null;          ResultSet oracle_rs = ...

ant入门

这几天忙着看项目中的部分组件,各种坑的看不懂,所以先从最建单的项目打包看看。现在对于大型复杂的项目我觉得ant还是有一席之地的,虽然现在出去很多都是用的maven。下面是找的一个小的简要介绍,觉得写的不多,简单 ...
转自:http://lavasoft.blog.51cto.com/62575/15456/ 一、概述:        Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 在不明确给出超类的情况下,Java会自动把Object作为要定义类的超类。       可以使用类型为Object的变量指向任意类型的对象。       Object类有一个默认构造方法pubilc Object(),在构造子类实例时,都会先调用这个默认构造方法。       Object类的变量只能用作各种值的通用持有者。要对他们进行任何专门的操作,都需要知 ...
native2ascii简介:native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。 native2ascii的 ...
转自:http://lavasoft.blog.51cto.com/62575/15433 一、如何得到Class的对象呢?有三种方法可以的获取:     1、调用Object类的getClass()方法来得到Class对象,这也是最常见的产生Class对象的方法。例如:     MyObject x;     Class c1 = x.getClass();     2、使用Class类的中静态forName()方法获得与字符串对应的Class对象。例如:     Class c2=Class.forName("MyObject"),Employee必须是接口或者类的名 ...
Global site tag (gtag.js) - Google Analytics