摘要:
/* 设计模式:对于解决某一问题最行之有效的解决方案 问题:一个类在内存中只有一个对象存在 解决方案:单例模式 单例模式:饿汉式、懒汉式 实现思想: 1、禁止其他类创建类的对象 2、自己在本类中创建本类对象 3、对外提供一个对该对象的访问方式 实现步骤: 1、将构造函数私有化 2、在类中创建一个本类的对象。 3、用一个方法对外提供本类对象。 */ /*懒汉式,会出现安全问题,所以需要改进一... 阅读全文
posted @ 2015-04-18 19:13
蓝色T-shirt
阅读(134)
评论(0)
推荐(0)
摘要:
class StaticCode { // 类的非静态成员变量(实例变量)定义语句: // 作用:用来存储对象的特有数据的成员变量。 // 运行:当类对象被创建时就执行,按照顺序自上而下执行,和构造代码块平级。(即当有多个构造函数 // 代码块和多个非静态成员变量时,JVM按照自上而下的顺序来执行所有语句,包括构造代码块里的代码 // 和非静态成员的声明。) // 存储位置:非静态变量位于堆... 阅读全文
posted @ 2015-04-18 19:11
蓝色T-shirt
阅读(283)
评论(0)
推荐(0)
摘要:
内部类:定义在一个类的内部的类就是内部类,也叫内置类,内嵌类 1、内部类访问外部类: 在内部类中可以直接访问外部类中的非静态成员,即不用创建外部类的对象,就可以直接访问外部类的非静态成员。 原因是:内部类成员方法在访问外部类中的非静态成员时省略了Outer.this,本质上还是先拿到外部类的对象 才 阅读全文
posted @ 2015-04-18 19:09
蓝色T-shirt
阅读(185)
评论(0)
推荐(0)
摘要:
/** *10、 一位老农带着猫、狗、鱼过河,河边有一条船,每次老农只能带一只动物过河。 *当老农不和猫狗鱼在一起时,狗会咬猫,猫会吃鱼,当老农和猫狗鱼在一起时,则不会发生这种问题。 *编程解决猫狗鱼过河问题。 * *分析: * 问题中的对象:猫、狗、鱼、老农、岸1(这岸)、岸2(对岸) * * * 阅读全文
posted @ 2015-04-18 19:04
蓝色T-shirt
阅读(255)
评论(0)
推荐(0)
摘要:
1、IO流 按流向划分: 输入流: InputStream Reader 输出流: OutputStream Writer 按处理的数据划分: 字节流:InputStream OutputStream 字符流:Reader Writer 2、四大体系下的具体子类: InputStream 【read 阅读全文
posted @ 2015-04-18 19:00
蓝色T-shirt
阅读(516)
评论(0)
推荐(0)
摘要:
/* 1、枚举:枚举就是一个类,也即一种数据类型,引用数据类型。只不过是一个特殊的类。这个类的引用(变量)或者这种数据类型的变量(引用),它的值是由定义该数据类型的人来指定的,即它的取值是在枚举中定义好的,就那么几个值,如果不是这些列出来的值,编译器在编译的时候就会报错。 2、枚举的好处:将一种数据 阅读全文
posted @ 2015-04-18 18:52
蓝色T-shirt
阅读(183)
评论(0)
推荐(0)
摘要:
/** * 内省:Introspector ,主要用于对javaBean进行操作,是JDK为操作javaBean提供的一整套API。 * 内省就是对javaBean类进行内部检查,检查出它到底有那些javaBean属性,公共方法等信息。 * * 什么是javaBean? * javaBean 是一个 阅读全文
posted @ 2015-04-18 18:42
蓝色T-shirt
阅读(167)
评论(0)
推荐(0)