HashSet类 HashSet是Set接口的典型实现,大多数时候使用Set集合时就是使用这个实现类。HashSet按Hash算法来存储集合中的元素,因此就有很好的存取和查找功能。HashSet具有以下特点:不能保证元素的排列顺序,顺序可能与添加顺序不同。顺序也有可能发生变化。HashSet不是同步...
分类:
编程语言 时间:
2015-04-03 10:52:14
阅读次数:
155
java环境变量设置方法windowsxp下配置JDK环境变量:(windows7类似)1、 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;2、 安装完成后,右击“我的电脑”,点击“属性”;选择“高级”选项卡,点击“环境变量”;3、 在...
分类:
编程语言 时间:
2015-04-03 10:51:38
阅读次数:
172
题目要求用java代码模拟实现:一个人不断往箱子里放苹果,另一个人不断从箱子里取苹果,箱子只能放5个苹果,苹果数量无限。要求不使用java.util.concurrent包中的类。思路这道题主要考,java并发编程、Object.wai()、Object.notify()方法的使用、循环队列的使用1...
分类:
编程语言 时间:
2015-04-03 10:49:55
阅读次数:
187
1.JSONObject介绍JSONObject-lib包是一个beans,collections,maps,java arrays和xml和JSON互相转换的包。2.下载jar包http://files.cnblogs.com/java-pan/lib.rar提供了除JSONObject的jar之...
分类:
Web程序 时间:
2015-04-03 10:48:02
阅读次数:
271
一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流其中,在须要时又一次生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。二.Android中的新的序列化机制 在Android系统中,定位为针对内...
分类:
移动开发 时间:
2015-04-03 10:47:37
阅读次数:
142
在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的。修改作者、日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,可以看到有很多选项,我们便可对此注释...
分类:
系统相关 时间:
2015-04-03 10:46:23
阅读次数:
137
java中有自动的垃圾回收器,不需要人工回收内存或者资源,所以java不支持析构函数。finalize方法可以添加进任何一个类,可以用来在回收短缺的资源,但作者并不提倡使用这个方法,因为程序员无法确定这个方法将在哪一时刻被调用,只知道它将在垃圾回收器前调用。System.runFinal..
分类:
编程语言 时间:
2015-04-03 09:42:14
阅读次数:
154
在阎宏博士的《JAVA与模式》一书中开头是这样描述工厂方法模式的:
工厂方法模式是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。
工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。
那么工厂方法模式是在什么场景下使用呢,下面就以本人的理解举例说明:
相信很多...
分类:
其他好文 时间:
2015-04-03 09:40:24
阅读次数:
105
Oulipo
http://acm.hdu.edu.cn/showproblem.php?pid=1686
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5903 Accepted Submission(s): 2370...
分类:
编程语言 时间:
2015-04-03 09:40:06
阅读次数:
141
设计模式(Design Patterns)
——可复用面向对象软件的基础
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真...
分类:
编程语言 时间:
2015-04-03 09:36:56
阅读次数:
237