
Thinking in Java
文章平均质量分 76
w4lle
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 可变参数列表
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); f1("aa" , "bb","cc","dd");}private void f1(String原创 2013-03-29 10:35:22 · 859 阅读 · 0 评论 -
Thinking in Java Adapter与Proxy区别
一、定义代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口,使得原本接口不兼容而不能一起工作的那些类可以一起工作。二、理解代理模式和适配器模式应该说很相像,但是他们的区别也很明显,代理模式和被代理者的接口是同一个,只是使用中客户访问不到被代理者,所以利用代理间接的访问,而适配原创 2013-06-07 15:17:10 · 1268 阅读 · 0 评论 -
Thinking in java吸血鬼数字问题
String[] ar_str1, ar_str2; int sum = 0; int from; int to; int i_val; int count = 0; // 双重循环穷举 for (int i = 10; i 100; i++) { // j=i+1避免重复原创 2013-03-27 12:14:19 · 734 阅读 · 0 评论 -
Thingking in Java 注册工厂
生成Pete继承结构中的对象存在着一个问题,即每次向该继承结构添加新的Pet类型时,必须将其添加为LiteralPetCreator.java中的项。如果在系统中已经存在了继承结构的常规的基础,然后在其上要添加更多的类,那么就有可能会出现问题。 您可能会考虑在每个子类中添加静态初始化器,以使得该初始化器可以将它的类添加到某个List中。 遗憾的是,静态初转载 2013-06-06 17:19:08 · 1285 阅读 · 0 评论 -
监听模式(Listener)在Music中的应用
在Music中,播放界面点击列表发出intent跳转至TrackbrowserActivity,在该界面中,判断intent中的Action,如果是ectionmode,则可以随意拖动item的顺序,效果很顺滑。((TouchInterceptor) mTrackList).setDropListener(mDropListener); ((TouchInterc原创 2013-05-08 18:35:46 · 1145 阅读 · 0 评论 -
Java 编程思想(第4版)学习笔记(迭代器 Iterator ListIterator 第11章练习11)
package Exer_11;import java.util.Iterator;import java.util.Vector;/*** @author lzcysd**/public class InteratorTest {/*** @param args*/public static void main(String[] arg转载 2013-04-24 16:37:33 · 781 阅读 · 0 评论 -
Java 编程思想(第4版)学习笔记(LinkedList)
jdk1.6帮助文档上LinkedList说明(LinkedList具有直接实现栈的所有功能的方法,因此可以直接将LinkedList作为栈使用。不过,有时一个真正的栈更能把事情讲清楚。)push(v)=addFirst(v)peek(v)=getFirst()pop()=removeFirst()empty()=isEmpty() List 接口的链接列表实现。实现所转载 2013-04-24 16:38:23 · 922 阅读 · 0 评论 -
Java 编程思想(第4版)学习笔记(各种容器(集合框架)的比较 Collection Map ..第11章 练习4)
package Exer_11;import java.util.*;import static java.lang.System.out;/*** @author lzcysd**/public class PrintingContainers {static Collection fill(Collection collection){ collec转载 2013-04-24 16:37:07 · 825 阅读 · 0 评论 -
Java 编程思想(第4版)学习笔记(第11章 练习2 练习3 Arrays.asList() Colections.addAll())
package Exer_11;import java.util.*;/*** 练习2:修改SimpleCollection.java,使用Set来表示c。* @author lzcysd**/public class Exer_11_2 {public static void main(String[] args){ Set c =new Ha转载 2013-04-24 16:36:36 · 846 阅读 · 0 评论 -
Java 编程思想(第4版)学习笔记(ArrayList 泛型 foreach 第11章练习1 hop())
/*** @author lzcysd**/import java.util.*;class Apple{private static long counter;private final long id = counter++;public long id(){return id;}}class Orange{}public class Arr转载 2013-04-24 16:35:13 · 810 阅读 · 0 评论