J2SE总结
文章平均质量分 75
wawa129
这个作者很懒,什么都没留下…
展开
-
容器总结
1: /** * * @author zhuty * @version 1.0.0 * @2010-11-25 下午02:26:07 */ public class BasicContainer { public static void main (String args[]) { List list = new ArrayList(); list.add(...原创 2010-11-26 16:02:26 · 76 阅读 · 0 评论 -
泛型1————弄懂了它就基本上会用泛型了
原创 2011-07-26 14:11:52 · 81 阅读 · 0 评论 -
追MM的23种设计模式
或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、BUILDER?MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,它就能够用相应的语言说出原创 2011-07-26 11:47:23 · 47 阅读 · 0 评论 -
Java 5泛型深入研究 泛型——精解
,难以掌握。鉴于此,写一片续集。 实际上泛型可以用得很复杂,复杂到编写代码的人员自己也难以看懂。这往往是对泛型的滥用或者类或接口本身设计不合理导致的。 看来用好泛型还真不容易,为此必须从根源说起。 一、逐渐深入泛型 1、没有任何重构的原始代码: 有两个类如下,要构造两个类的对象,并打印出各自的成员x。 public class StringFoo { private String x; public StringFoo(String x原创 2011-07-26 11:43:40 · 335 阅读 · 0 评论 -
IO流——精解
原创 2011-07-26 11:00:51 · 46 阅读 · 0 评论 -
java多线程
hronized ReentrantLock与synchronized 最重要一条: synchronized是针对对象的隐式锁使用的,注意是对象! 举个小例子,该例子没有任何业务含义,只是为了说明synchronized的基本用法: Java代码 Class MyClass(){ synchronized void myFunction(){ //do something } } public s原创 2011-07-13 18:08:13 · 47 阅读 · 0 评论 -
文件、文件夹的操作
@param folderPath String 如 c:/fqf * @return boolean */ public void newFolder(String folderPath) { try { String原创 2011-07-13 11:19:16 · 55 阅读 · 0 评论 -
容器总结
t.add(1); list.add("wawa129"); list.add(2); list.add(new Name("zhu","tongyu")); list.remove(2); list.remove(new Name("zhu","tongyu")); System.out.println("list---"+list); } static class原创 2010-11-26 16:02:26 · 65 阅读 · 0 评论 -
持有对象
Collection: List: ArrayList:它长于随机访问元素,但是在List的中间插入和移除元素时较慢 LinkedList:它通过代价较低的在List中间进行的插入和删除操作,提供了优化的顺序访问,LinkedList随机访问方面相对比较慢。 它还添加了可以使其用作栈,队列和双端队列的方法,例如,get...原创 2011-12-14 14:34:52 · 62 阅读 · 0 评论 -
泛型1————弄懂了它就基本上会用泛型了
[size=medium][/size][list] [*] [/list][quote][/quote][b].转自:http://lavasoft.blog.51cto.com/62575/42400 泛型是JAVA SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法...原创 2011-07-26 14:11:52 · 73 阅读 · 0 评论 -
追MM的23种设计模式
[list] [*] [/list][quote][/quote][b]1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就...原创 2011-07-26 11:47:23 · 90 阅读 · 0 评论 -
Java 5泛型深入研究 泛型——精解
[size=medium][/size][list] [*] [/list][quote][/quote][b]Java 5泛型深入研究 上接《Java 泛型的理解与等价实现》,这个仅仅是泛型的入门。有博友反映泛型很复杂,难以掌握。鉴于此,写一片续集。 实际上泛型可以用得很复杂,复杂到编写代码的人员自己也难以看懂。这往往是对泛型的滥用或者类或接口本身设计不合理导致的。 ...原创 2011-07-26 11:43:40 · 59 阅读 · 0 评论 -
IO流——精解
[size=medium][/size][list] [*] [/list][quote][/quote][b]一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,...原创 2011-07-26 11:00:51 · 64 阅读 · 0 评论 -
java多线程
这几天不断添加新内容,给个大概的提纲吧,方面朋友们阅读,各部分是用分割线隔开了的: synchronized与wait()/notify() JMM与synchronized ThreadLocal与synchronized ReentrantLock与synchronized 最重要一条: synchronized是针对对象的隐式锁使用的,注意是对象! ...原创 2011-07-13 18:08:13 · 54 阅读 · 0 评论 -
文件、文件夹的操作
import java.io.*; public class FileOperate { public FileOperate() { } /** * 新建目录 * @pa...原创 2011-07-13 11:19:16 · 67 阅读 · 0 评论 -
持有对象
删除操作,提供了优化的顺序访问,LinkedList随机访问方面相对比较慢。 它还添加了可以使其用作栈,队列和双端队列的方法,例如,getFirst()和element()完全一样,它们都返回列表的头(第 一个元素),而并不移除它,如果List为空,则抛出NoSuchElementException,peek()方法与这两个方法只稍有差异,它在列表为空时 返回null.原创 2011-12-14 14:34:52 · 57 阅读 · 0 评论