Tinking In Java
景天晓志
现在连菜鸟也不是,努力做菜鸟,拼命地奔跑。。。
展开
-
1.3Tinking In Java——抽象类接口
抽象类实现工厂模式package com.jingtian.xiaozhi2;import java.util.*;class Test111 { public static void main(String[] args) { for(int i=0;i<10;i++) { A hello=MyUtil.getA(); hello.play();原创 2013-04-12 18:06:29 · 675 阅读 · 0 评论 -
1.1Tinking In Java——析构函数
自己写垃圾回收package com.jingtian.xiaozhi;/** * @author deizhi * */public class Test { public static void main(String[] args) { C c=new C(); c.dispose(); D d=new D(); d.dispose(); }原创 2013-04-12 18:10:18 · 679 阅读 · 0 评论 -
1.2Tinking In Java——多态与设计模式
单例设计模式package com.jingtian.xiaozhi0;public class Test0 { public static void main(String[] args) { A a=A.getA(); System.out.println(a); }}//单例设计模式(主要是对private static final的使用)class A {原创 2013-04-11 21:12:11 · 819 阅读 · 0 评论 -
1.6Tingking In Java——匿名类
匿名类(没有自己的名字)new 接口{}new 抽象类{}下面这个例子最终都转成他们基类——KeyListenterpackage diedai;import java.awt.Frame;import java.awt.HeadlessException;import java.awt.event.KeyAdapter;import java.awt.event.K原创 2013-04-14 21:04:33 · 814 阅读 · 0 评论 -
1.5Tinking In Java——内部类与迭代器
用一个内部类实现迭代器package diedai;public class diedai { public static void main(String[] args) { C c = new C(); for (int i = 0; i < 10; i++) c.add(i); C.Iterater it=c.getIterater(); while原创 2013-04-15 12:40:49 · 692 阅读 · 0 评论 -
1.4Tinking in java--适配器
适配器设计模式:抽象类实现接口,再继承抽象类,方法之覆盖需要用到的package java.awt.event;public abstract class KeyAdapter implements KeyListener { /** * Invoked when a key has been typed. * This event occurs when原创 2013-04-14 21:37:52 · 638 阅读 · 0 评论 -
1.7Thingking In Java——小结
重点知识:析构函数——实现垃圾处理多态——以及多态实现的设计模式抽象类、接口——适配器内部类、匿名类——内部类实现迭代器Java编程思想第四版 机械工业出版社构造函数P160析构函数P161单例设计模式P122工厂设计模式P152状态设计模式P165策略设计模式P175适配器设计模式P177迭代器设计模式P192。this和。newP原创 2013-04-18 10:22:06 · 616 阅读 · 0 评论 -
1.0Tinking In Java——初始化以及垃圾回收
使用java要保证在使用前初始化初始化的时候可以令一个对象指向一个nulljava中一个很好的优势就是增加了null指针异常,null可以初始化。但是对null操作,会报空指针异常。这样就既能完成初始化又能不让它操作null,也就是没有的东西,报错静态代码块只初始化一次静态函数的使用,方便原创 2013-04-21 01:16:29 · 573 阅读 · 0 评论