太自由

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年5月1日

摘要: 1 //抽象类示例: 2 abstract class Shape1 3 { 4 { 5 System.out.println("执行Shape的初始化块..."); 6 } 7 private String color; 8 //定义一个计算周长的抽象方法, 9 public abstract double calPer... 阅读全文
posted @ 2016-05-01 16:41 太自由 阅读(2621) 评论(0) 推荐(0) 编辑

摘要: 1 //不可变类举例: 2 /* 3 下面程序试图定义一个不可变类Person类,但=因为Person类包含一个引用类型的成员变量, 4 且这个引用类是可变类,所以导致Person类也变成了可变类。 5 */ 6 class Name1 7 { 8 private String firstName; 9 private String lastName; 10... 阅读全文
posted @ 2016-05-01 15:23 太自由 阅读(949) 评论(0) 推荐(0) 编辑

摘要: 1 //final修饰基本类型变量和引用类型变量的区别 2 import java.util.Arrays; 3 class Person 4 { 5 private int age; 6 public Person(){} 7 public Person(int age) 8 { 9 this.age = age; 10 ... 阅读全文
posted @ 2016-05-01 10:12 太自由 阅读(1172) 评论(0) 推荐(0) 编辑

摘要: //类成员相关介绍:从这个例子中要很好的理解一句话: //对象实际上并不持有类变量,类变量是由该类持有的,同一个类的所有 //对象访问类变量时,实际上都是访问该类所持有的变量。当使用实例来访问类 //成员时,实际上依然是委托给该类来访问类成员. /* 当使用实例来访问类成员(包括类变量和类方法)时,实际上依然是委托给该类来访问类成员 因此即使某个实例为null,它也可以访问它所属的类成员。例如下... 阅读全文
posted @ 2016-05-01 09:42 太自由 阅读(129) 评论(0) 推荐(0) 编辑

摘要: 1 //单例模式:饿汉式和懒汉式 2 //单例模式 3 4 /* 5 设计模式:解决某一类问题行之有效的解决办法(思想)。 6 单例(Singleton):设计模式: 7 学习设计模式必须先弄清楚它是解决什么问题的。 8 9 单例模式是解决什么问题的? 10 可以保证一个类的对象唯一性。 11 12 场景:比如多个程序都要使用一个配置文件中的数据,... 阅读全文
posted @ 2016-05-01 09:40 太自由 阅读(340) 评论(0) 推荐(0) 编辑