05 2015 档案

摘要:Java程序语言使用Unicode来表示字符串和字符,Unicode使用两个字节来表示一个字符,即一个字符占16位。由于Java采用16位的Unicode字符,因此需要基于字符的输入/输出操作。从Java1.1版开始,加入了专门处理字符流的抽象类Reader和Writer,前者用于处理输入,后者用于... 阅读全文
posted @ 2015-05-31 20:24 淡纷飞菊 阅读(279) 评论(0) 推荐(0) 编辑
摘要:字节流类为处理字节式输入/输出提供了丰富的环境。一个字节流可以和其他任何类型的对象并用,包括二进制数据。这样的多功能性使得字节流对很多类型的程序都很重要。字节流类以InputStream和OutputStream为顶层类,他们都是抽象类(abstract)抽象类InputStream和OutputS... 阅读全文
posted @ 2015-05-31 20:20 淡纷飞菊 阅读(235) 评论(0) 推荐(0) 编辑
摘要:流的概念Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java的输入/输出系统与物理设备链接。尽管与它们链接的物理设备不尽相同,所有流的行为具有同样的方式。这样,相同的输入/输出类和方法适用于所有类型的外部设备。这意味着一个输入流能够抽象多种不同类型的输入:从磁盘文件,从键盘或... 阅读全文
posted @ 2015-05-31 20:17 淡纷飞菊 阅读(416) 评论(0) 推荐(0) 编辑
摘要:•ASCII(AmericanStandardCodeforInformationInterchange,美国信息互换标准代码),是基于常用的英文字符的一套电脑编码系统。我们知道英文中经常使用的字符、数字符号被计算机处理时都是以二进制码的形式出现的。这种二进制码的集合就是所谓的ASCII码。每一个A... 阅读全文
posted @ 2015-05-30 22:44 淡纷飞菊 阅读(285) 评论(0) 推荐(0) 编辑
摘要:装饰模式又名包装(Wrapper)模式装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案装饰模式以对客户透明的方式动态的给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不创造更多子类的情况下,将对象的功能加以扩展。装饰模式把客户端的... 阅读全文
posted @ 2015-05-30 20:55 淡纷飞菊 阅读(240) 评论(0) 推荐(0) 编辑
摘要:一个File类的对象,表示了磁盘上的文件或目录File类提供了与平台无关的方法来对磁盘上的文件或目录进行操作。File类直接处理文件和文件系统。File类没有指定信息怎样从文件读取或向文件存储。1.创建一个文件或目录构造方法:File(StringdirectoryPath)File(Stringd... 阅读全文
posted @ 2015-05-29 00:24 淡纷飞菊 阅读(189) 评论(0) 推荐(0) 编辑
摘要:1.静态内部类 1 package innerclass; 2 /* 3 * 静态内部类 4 * 静态类只能访问外部类的静态成员变量或方法 5 * StaticInner.Inner inner = new StaticInner.Inner(); 6 */ 7 class StaticIn... 阅读全文
posted @ 2015-05-28 10:28 淡纷飞菊 阅读(312) 评论(0) 推荐(0) 编辑
摘要:1.Java中所有的异常类都会直接或间接地继承自Exception。2.RuntimeException类也是直接继承自Exception类,它叫做运行时异常,Java中所有的运行时异常都会直接或间接地继承自RuntimeException。3.Java中凡是继承自Exception而不是继承自Ru... 阅读全文
posted @ 2015-05-25 23:40 淡纷飞菊 阅读(248) 评论(0) 推荐(0) 编辑
摘要:•泛型是JDK1.5中一个最重要的特征。通过引入泛型,我们将获得编译时类型的安全和运行时更小地抛出ClassCastExceptions的可能。•在JDK1.5中,你可以声明一个集合将接收/返回的对象的类型泛型定义:public class GenericFoo{ private T foo; pu... 阅读全文
posted @ 2015-05-14 23:44 淡纷飞菊 阅读(147) 评论(0) 推荐(0) 编辑
摘要:•For-Each循环的加入简化了集合的遍历•其語法如下–for(type element : array) { System.out.println(element).... }•参见程序 ForTest.java当遍历集合或数组时,如果需要访问集合或数组的下标,那么最好使用旧式的方式来实现循环或... 阅读全文
posted @ 2015-05-14 23:37 淡纷飞菊 阅读(294) 评论(0) 推荐(0) 编辑
摘要:策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的原则–封装变化的概念–编程中使用接口,而不是对接口的实现策略模式的定义–定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。–策略模式使这些算法在客户端调用它们的时候能够互不影响地变化。策略模式的意义–策略模式使... 阅读全文
posted @ 2015-05-05 16:07 淡纷飞菊 阅读(326) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示