摘要: 1.所有Schema文档的根元素都是 Schema 2.命名空间: 为什么使用命名空间: 避免元素名冲突 命名空间的语法定义: xmlns:[prefix]="URL" 元素和属性都可以应用命名空间 命名空间测试: <?xml version="1.0" encoding="UTF-8"?> <test> <h:table xmlns:h="http://www.baidu.com/xml"> <... 阅读全文
posted @ 2011-04-02 13:18 donaldjohn 阅读(1917) 评论(0) 推荐(0) 编辑
摘要: 1.浅复制(浅克隆): 2.深复制(深克隆) 3.Java中对象的克隆: ①为了获取对象的一份拷贝, 我们可以利用Object类的clone()方法, ②在派生类中覆盖clone()方法,并声明为public ③在派生类的clone()方法中, 调用super.clone(). ④在派生类中实现Cloneable接口,. 4.为什么我们在覆盖Object的clone()方法时,一定要调用super... 阅读全文
posted @ 2011-03-19 19:07 donaldjohn 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.Java中如果我们自己没有产生线程,那么系统就会给我产生一个线程(主线程,main方法就在主线程上运行), 我们的程序都是由线程来执行的. 2. 进程:执行中的程序(程序是静态的,进程是动态的) 3.线程的实现: ①继承Thread类并重写run方法 ②通过定义实现Runnable接口的类进而实现run方法. 3.将我们希望线程执行的代码放到run方法中,然后通过start方法来启动线程, s... 阅读全文
posted @ 2011-03-19 19:06 donaldjohn 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.IO课件知识复习: File类是不对称的:随眼存在允许验证一个简单文件对象属性的很多方法,但是没有相应的方法来该拜年这些属性. File类中的常用的方法 getName(); getPath(); getAbsolutePath(); getParent() renameTo(File name); long length() boolean delete() boolean mkdir() ... 阅读全文
posted @ 2011-03-19 19:04 donaldjohn 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1.装饰模式又名包装(Wrapper)模式 装饰模式以对客户端透明的方式扩展对象的功能, 是继承关系的一个替代方案. 装饰模式以对客户端透明的方式动态的给一个对象附加上更多的责任. 换言之,客户端并不会觉得对象在装饰前和装饰后有什么区别. 装饰模式可以在不创造更多子类的情况下将对象的功能加以扩展. 装饰类把对客户端的调用委派到被装饰对象. 2.装饰模式的角色: ①抽象构件角色(Component)... 阅读全文
posted @ 2011-03-19 19:01 donaldjohn 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1.File类: mkdir() mkdirs() 2. 下面的构造方法可以用来生成File 对象:File(String directoryPath) File(String directoryPath, String filename) File(File dirObj, String filename)这里,directoryPath是文件的路径名,filename 是文件名,dirObj ... 阅读全文
posted @ 2011-03-19 19:00 donaldjohn 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.所谓递归(Recursion),就是方法调用自身,对于递归来说,一定有一个出口,让递归结束,只有这样才能保证不出现死循环. 2.作业:给定任意一个目录,以树形方式展现该目录中所有子目录和文件.另外,在展现的时候将目录排在上面,文件排在下面.每一层要加上缩进. 3.Java程序通过流来完成输入/输出.流失生产或消费信息的抽象.流通过Java的输入/输出系统与物理设备链接.尽管与他们链接的物理设备... 阅读全文
posted @ 2011-03-19 19:00 donaldjohn 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.观察者模式(Observer):观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主体对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己. 2.观察者的组成: ①抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主体角色都可以有任意数量的观察者.抽象主题提供一个接口,可以增加和删除观察者角色,一般用一个抽象类或接口来实现. ②抽象... 阅读全文
posted @ 2011-03-19 18:58 donaldjohn 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1.内部类:(Inner class):Java中的内部类共分为4中. 2.内部类:Group related classes and thus reduce namespace clutter defined at a scope smaller than a package An inner class can be defined inside another class,inside a ... 阅读全文
posted @ 2011-03-19 18:58 donaldjohn 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1. 2. 阅读全文
posted @ 2011-03-19 18:49 donaldjohn 阅读(125) 评论(0) 推荐(0) 编辑