* 类的第5个成员:内部类* 1.相当于说,我们可以在类的内部再定义类。外面的类:外部类。里面定义的类:内部类* 2.内部类的分类:成员内部类(声明在类内部且方法外的)vs 局部内部类(声明在类的方法里)* 3.成员内部类:* 3.1是外部类的一个成员:①可以有修饰符(4个)②static fina...
分类:
编程语言 时间:
2015-01-31 00:18:06
阅读次数:
211
* 泛型的使用*1.在集合中使用泛型(掌握)* 2.自定义泛型类、泛型接口、泛型方法(理解--->使用)* 3.泛型与继承的关系* 4.通配符*------------------------------------------------------------------------------...
分类:
编程语言 时间:
2015-01-31 00:17:27
阅读次数:
159
1 public class TestFactoryMethod { 2 public static void main(String[] args) { 3 IWorkFactory i = new StudentWorkFactory(); 4 i.ge...
分类:
编程语言 时间:
2015-01-31 00:16:28
阅读次数:
159
1 public class TestUSB { 2 public static void main(String[] args) { 3 Computer com = new Computer(); 4 com.doWork(new Printer());...
分类:
编程语言 时间:
2015-01-31 00:14:45
阅读次数:
183
1 public class TestInnerClass1 { 2 3 } 4 5 class OuterClass{ 6 //局部内部类 7 //如下的使用方式较少 8 public void method1(){ 9 10 ...
分类:
编程语言 时间:
2015-01-31 00:13:30
阅读次数:
214
* 操作Collection以及Map的工具类:Collections--------------------------------------------------------------------------------------------------------------* rev...
分类:
编程语言 时间:
2015-01-31 00:10:36
阅读次数:
202
1 //接口与具体的实现类之间也存在多态性 2 public class TestInterface { 3 4 public static void main(String[] args) { 5 Duck d = new Duck(); 6 T...
分类:
编程语言 时间:
2015-01-31 00:10:12
阅读次数:
192
* 一、枚举类* 1.如何自定义枚举类* 2.如何使用enum关键字定义枚举类*>常用的方法:values() valueOf(String name)*>如何让枚举类实现接口:可以让不同的枚举类的对象调用被重写的抽象方法,执行的效果不同。(相当于让每个对象重写抽象方法) 1 //普通枚举类 2 c...
分类:
编程语言 时间:
2015-01-31 00:09:26
阅读次数:
239
1 public class TestProxy { 2 public static void main(String[] args) { 3 Object obj = new ProxyObject(); 4 obj.action(); 5 } 6...
分类:
编程语言 时间:
2015-01-31 00:08:19
阅读次数:
283
1 public class TestProduct { 2 public static void main(String[] args) { 3 TestProduct t = new TestProduct(); 4 //方式一:创建一个实现Produc...
分类:
编程语言 时间:
2015-01-31 00:07:51
阅读次数:
199