2017年4月21日

TIJ C14 类型信息

摘要: TIJ Chapter 14 TypeInfo Class类 类是程序的一部分,每个类都有一个Class对象。每当编写或编译了一个新的类,就会产生一个与之对应的Class对象,保存在同名的.class文件中。 该类所获取的信息也称为RTTI,runtime typeinfo,是在编译期就获取的类对象 阅读全文

posted @ 2017-04-21 13:51 hazelnut 阅读(100) 评论(0) 推荐(0)

2017年4月17日

TIJ C13 字符串

摘要: TIJ Chapter13 Strings String的操作 String是不可变的,每一个看似修改了String的方法其实都是创建并返回了一个新的String对象。 在进行重复性的大量的字符串修改时,我们应该使用StringBuilder类。 .append(String) 向StringBui 阅读全文

posted @ 2017-04-17 20:56 hazelnut 阅读(114) 评论(0) 推荐(0)

TIJ C12 异常

摘要: TIJ Chapter 12 Exceptions 系统特殊情况分类 Error RuntimeException Exception 自定义异常 异常是作为类而存在的,因此也可以自定义异常。 自定义的异常需要extends Exception即可。 异常声明 在方法的最后加上throws Exce 阅读全文

posted @ 2017-04-17 16:16 hazelnut 阅读(56) 评论(0) 推荐(0)

2017年4月16日

TIJ C11 容器

摘要: TIJ Chapter 11 Holdings 泛型 在容器类名称后加上尖括号,尖括号中指明存放的数据类型,称为泛型。使用泛型可以提高程序的可靠性。 基本类型 基本分为Collection和Map类,其中 Collection类中存的是一个一个单独对象。 Map类中存的是键值对。 Collectio 阅读全文

posted @ 2017-04-16 16:20 hazelnut 阅读(96) 评论(0) 推荐(0)

2017年4月13日

TIJ C10 内部类

摘要: TIJ Chapter 10 Inner Class Inner Class 基本定义:将一个类放在另一个类的内部。 内部类的创建与实例化 对于普通的内部类,要引用内部类的格式是 ,此为内部类的外部类名。 想要实例化一个内部类,需要首先实例化该内部类的外部类 , 然后用该外部类的实例来调用内部类的构 阅读全文

posted @ 2017-04-13 20:34 hazelnut 阅读(76) 评论(0) 推荐(0)

2017年4月7日

Day22 转换流 File类

摘要: Day22 转换流 File类 键盘输入流 InputStream in.read()这类方法代表阻塞式方法。 系统的Stream流对象只有一个,一旦关闭就不能再在同一个程序中开启了,会随着系统的出现而出现,随系统的关闭而关闭。 转换流 转换工具存在于字符流里。 InputStreamReader和 阅读全文

posted @ 2017-04-07 15:21 hazelnut 阅读(85) 评论(0) 推荐(0)

Day23 Properties 打印流 序列流

摘要: Day23 Properties 打印流 序列流 Properties类 可以保存在流中或从流中加载。 键和值都是字符串类型。 通常该集合用于操作以键值对形式存在的配置文件。 常用方法 基本方法 setProperty(Key, Value) getProperty(Key, Value) Set 阅读全文

posted @ 2017-04-07 15:20 hazelnut 阅读(75) 评论(0) 推荐(0)

2017年4月5日

Day19 集合框架工具类

摘要: Day19 集合框架工具类 Collections工具 位于Collections中,全都是静态方法。 asList ''List asList(T…a); 将数组转成集合。 可以用集合的方法操作数组中的元素。 转换后的集合不能使用改变长度的方法 toArray 需要传入一个指定类型的数组 即使长度 阅读全文

posted @ 2017-04-05 17:38 hazelnut 阅读(67) 评论(0) 推荐(0)

Day21 缓冲区 装饰设计模式 字节流

摘要: Day21 缓冲区 装饰设计模式 字节流 装饰设计模式 当对一组对象的功能进行增强时,就可以使用该模式进行问题的解决。 和继承都能实现一样的特点,进行功能的扩展增强。 适用于某种技术封装并和其他对象进行封装。 比继承更加灵活。 特点: 装饰类和被装饰类都必须所属于同一个接口或者父类。 字符流的缓冲区 阅读全文

posted @ 2017-04-05 17:37 hazelnut 阅读(176) 评论(0) 推荐(0)

Day20 类工具 IO流 字符流

摘要: Day20 类工具 IO流 System类 类中方法和属性都是静态的。 字段 out对应标准输出 in对应标准输入 System常见方法 long currentTimeMillis(); 返回当前时间的毫秒值,源时间点是UTC1970.1.1午夜。 public static Properties 阅读全文

posted @ 2017-04-05 17:36 hazelnut 阅读(80) 评论(0) 推荐(0)

导航