一:知识点总结1.File类只用于表示文件(目录)的信息,不能对文件的内容进行访问。2.创建File对象时候的路径问题(1)File file=new File(“绝对路径”);“绝对路径”:1)windows:“d:/test” -------Java提供的自动处理的方法,程序员比较常用“d:\\...
分类:
编程语言 时间:
2015-12-04 00:46:56
阅读次数:
229
意图 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。Source类是被装饰类,Decorator类是一个装饰类,可以为Source类动态的添加一些功能。public interface Sourceable { public void method....
分类:
编程语言 时间:
2015-12-03 11:40:27
阅读次数:
144
意图 为其他对象提供一种代理以控制对这个对象的访问。public interface Sourceable { public void method();}public class Source implements Sourceable{ @Override public v...
分类:
编程语言 时间:
2015-12-03 11:36:52
阅读次数:
121
意图 将一个类的接口转换成另外一个客户希望的接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。1.类的适配器模式 有一个Source类,拥有一个方法,待适配,目标接口时Targetable,通...
分类:
编程语言 时间:
2015-12-03 11:12:47
阅读次数:
130
Tips1:eclipse中会经常用到System.out.println方法,可以先输入syso,然后eclipse就会自动联想出这个语句了!!学习心得:*初始化*包、权限控制 1、包(package)概念的引入是为了防止类名冲突。package语句要作为java源文件的第一条语句。 2、...
分类:
编程语言 时间:
2015-11-20 17:34:08
阅读次数:
146
参考资料:http://blog.csdn.net/miraclestar/article/details/60397431. 寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对...
分类:
编程语言 时间:
2015-11-19 20:44:26
阅读次数:
172
1.常见的RunTimeException有:nullPointerException,IndexOutOfBoundsException,BufferOverflowException,ArithMeticException,MissingSourceException,ClassCastExce...
分类:
编程语言 时间:
2015-11-13 01:03:41
阅读次数:
234
一、多态 1、对象的多种形态 (1)引用多态: 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 (2)方法多态: 创建本类对象时,调用的方法为本类方法: 创建子类对象时,调用的方法是子类方法,如果没重写,调用的就是继承父类的方法 (3)父类的引用是不可以调用子类特有的方法。 二、多态中的...
分类:
编程语言 时间:
2015-11-08 16:33:11
阅读次数:
363
一、继承 1、概念: 继承是类于类之间的关系,是一种”is a ”的关系 Ps: Java是单继承 2、优势: (1)子类直接拥有父类的所有属性和方法(除了privata) (2)实现代码复用 3、语法规则: 4、一个demo (1)动物类 package com.cnblogs; public c...
分类:
编程语言 时间:
2015-11-08 14:53:19
阅读次数:
198
一、封装 1、定义 将类的信息隐藏在类的内部,不允许外部程序直接进行访问,而是通过该类提供的方法来实现对隐藏信息的操作和方法。 2、优点 (1)只能通过规定的方法访问数据 (2)隐藏类的细节,方便修改和实现。 3、封装的实现步骤 (1)修改属性的可见性(private) (2)创建getter/se...
分类:
编程语言 时间:
2015-11-08 14:36:09
阅读次数:
225