2013年12月24日

常用设计模式__之【装饰设计模式】

摘要: 装饰模式的体现之一:BufferedReader 类中readLine()方法原理:readLine()调用的还是read()方法,在硬盘上一个一个的读取,暂时存储起来,当读取到换行符时就把读取的值返回完成一行数据的读取模拟BufferedReader类中readLine方法import java.... 阅读全文

posted @ 2013-12-24 21:29 hwren 阅读(164) 评论(0) 推荐(0) 编辑

IO流__【概述】【字符文件的读写和复制】【字符流缓冲区】

摘要: IO流概述IO流(Input Output)用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流。 流按流向分为:输入流,输出流。字节流的抽象基类:InputStream ,OutputStream。字符流的抽象基类:R... 阅读全文

posted @ 2013-12-24 16:08 hwren 阅读(163) 评论(0) 推荐(0) 编辑

2013年12月22日

其它常用API__【System】【Runntime】【Date】【Math】等

摘要: System:类中的方法和属性都是静态的,没有提供构造函数out:标准输出,默认是控制台in: 标准输入,默认是键盘Properties getProperties :获取系统属性信息Properties 是Hashtable的子类,也就是Map集合的一个子类对象所以可以通过Map方法取出该集合中... 阅读全文

posted @ 2013-12-22 12:34 hwren 阅读(182) 评论(0) 推荐(0) 编辑

2013年12月21日

集合框架__JDK1.5新特性__【增强for循环】【可变参数】【静态导入】

摘要: 在集合框架操作中JDK1.5版本的一些新特性增强for循环格式:for(数据类型 变量名 :被遍历的集合/数组){}优点:对基本数据类型数组操作时,可以直接遍历获取;而迭代器需要装箱成对象之后才能获取;传统需要手动获取简化书写,但也有许多局限性增强for循环对集合进行遍历,只能用于集合/数组元素的获... 阅读全文

posted @ 2013-12-21 15:44 hwren 阅读(194) 评论(0) 推荐(0) 编辑

2013年12月20日

集合框架__【Collections工具类】【Arrays工具类】

摘要: 集合框架的工具类。Collections 和 ArraysCollections工具类:集合框架的工具类。里面定义的都是静态方法。Collections和Collection有什么区别?Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。它有两个常用的子接口,List:对... 阅读全文

posted @ 2013-12-20 18:24 hwren 阅读(269) 评论(0) 推荐(0) 编辑

2013年12月19日

Test__Map练习__【TreeMap对象操作】【TreeMap字符串操作】【Map扩展】

摘要: 练习一:对象操作定义:每一个学生都有对应的归属地。学生Student,地址String。学生属性:姓名,年龄。姓名和年龄相同的视为同一个学生。保证学生的唯一性。步骤:1,描述学生。2,定义map容器。将学生作为键,地址作为值。存入。3,获取map集合中的元素。定义一个学生类需要的元素:除了基本的构造... 阅读全文

posted @ 2013-12-19 21:57 hwren 阅读(257) 评论(0) 推荐(0) 编辑

集合框架__【Map集合】【keySet】【entrySet】【Map.Entry】

摘要: Map集合该集合存储键值对,一对一对存储,而且要保证键的唯一性1,添加。put(K key, V value)当往同一个键上存入了两个值,原有的值会被新的值替换,并由put方法返回putAll(Map m)2,删除。clear()remove(Object key)3,判断。containsValu... 阅读全文

posted @ 2013-12-19 10:47 hwren 阅读(200) 评论(0) 推荐(0) 编辑

他山之石____集合框架__【List,Set,Map之间的区别】

摘要: Collection List Set Map 区别记忆这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。有序否允许元素重复否Collection否是List是是SetAbstractSet否否HashSet... 阅读全文

posted @ 2013-12-19 10:09 hwren 阅读(188) 评论(0) 推荐(0) 编辑

2013年12月18日

集合框架__【泛型】

摘要: 泛型:JDK1.5版本的新特性,用于解决安全问题,是一个类型安全机制泛型的好处1,将运行时期出现的问题ClassCastException转移到了编译时期;便于程序员解决问题,减小安全隐患2,避免了强转的麻烦,使用场景:格式:通过来定义要操作的引用数据类型在集合框架中比较常见,见到就定义了泛型,就是... 阅读全文

posted @ 2013-12-18 14:52 hwren 阅读(181) 评论(0) 推荐(0) 编辑

2013年12月17日

集合框架__【Set集合】【HashSet】【TreeSet】

摘要: Set:元素是无序的,不能重复Set集合的功能和Collection是一致的,无特有方法————HashSet:底层数据结构是哈希表————TreeSet:底层数据结构是二叉树HashSetHasnSet 通过equals方法和hashCode方法来保证元素的唯一性———— 如果hashCode相同... 阅读全文

posted @ 2013-12-17 18:02 hwren 阅读(171) 评论(0) 推荐(0) 编辑

导航