随笔分类 -  Thinking in Java Programming

摘要:接上篇“java集合类(五)About Map” 终于来到了java集合类的尾声,太兴奋了,不是因为可以休息一阵了,而是因为又到了开启新知识的时刻,大家一起加油打气!!Come on...Fighting!About “interface Queue”All Superinterfaces:Collection, IterableAll Known Subinterfaces:BlockingDeque, BlockingQueue, Deque, TransferQueueAll Known Implementing Classes:AbstractQueue, ArrayBlocking. 阅读全文
posted @ 2013-12-16 19:47 Allen-Peng Yu 阅读(384) 评论(0) 推荐(0) 编辑
摘要:接上篇“java集合类(四)About Set” 这次学完Map之后,就剩队列的知识,之后有关java集合类的学习就将告一段落,之后可能会有java连接数据库,I/O,多线程,网络编程或Android方面的东西,不过现在还不能确定! Talk About Map:interface Map:键值对对象,使用key查找value,就像映射表(关联数组/字典)一样,可以使用一个对象来查找另一个对象key:应该是唯一的,不直接接受基本类型,但对应的包装类对象可以value:不唯一,即相同的value可对应不同的key,也不直接接受基本类型,包装类则可以,map值也可以是其他容器,包括map本身Al. 阅读全文
posted @ 2013-12-09 20:29 Allen-Peng Yu 阅读(279) 评论(0) 推荐(0) 编辑
摘要:接上篇:java集合类(三)About Iterator & Vector(Stack) 之前,在比较java常见集合类的时候,就了解到一点有关Set的特性、实现类及其要求等,读者可以去温习下“java集合类(一)”。Set与Collection接口完全一样('cause 它继承了Collection接口---接口间继承,可以此拓展接口功能,另外,java只能通过接口实现多继承,而抽象类则不行),只是与Collection的行为不一样(多态性表现)。Set保存的是不重复元素,但不保证元素次序,它常被用来测试归属性,即通过对象的值,判断元素是否在某个Set集合内,通常使用Hash 阅读全文
posted @ 2013-12-08 10:48 Allen-Peng Yu 阅读(562) 评论(0) 推荐(0) 编辑
摘要:接上篇:java集合类学习(二)Talk about “Iterator”: 任何容器类,在插入元素后,还需要取回元素,因为这是容器的最基本工作。对于一般的容器,插入有add()相关方法(List,Set),put()相关方法(Map),取出元素也都有get()相关方法,但这有个缺点,就是使用容器必须对容器的确切类型编程,这导致代码重用性差,因为我们在获取元素时并不关心容器的类型,因此,为解决这个情况,迭代器应运而生。 所谓迭代器,也是一个对象,它的作用是遍历并选择序列中的对象,而程序员不需要知道该序列的底层结构。迭代器统一了容器的访问方式,并且被称为“轻量级对象”,因为创建它的代价很... 阅读全文
posted @ 2013-12-07 19:44 Allen-Peng Yu 阅读(1122) 评论(0) 推荐(0) 编辑
摘要:接上篇 java集合类(一)List接口继承了Collection接口和Iterable接口,即同样含有Collection和 Iterable的特性,还有方法,其基本方法有: 1)有关添加: boolean add(E e):添加元素 void add(int index,E element):在特定位置添加元素 boolean addAll(Collection c):添加集合中所有的元素 boolean addAll(int index,Collection c):在特定位置添加一组元素 2)有关清除:void clear(), E remove(int index... 阅读全文
posted @ 2013-12-06 21:42 Allen-Peng Yu 阅读(618) 评论(0) 推荐(0) 编辑
摘要:今天我们先讲一下Collection:Collection和Collections的区别:java.util.Collection是一种java集合接口,它提供了对集合对象的基本操作通用接口方法,同时它还有很多具体实现: 注:以上图片只列举常用集合类java.util.Collections是一个包装类,它包含许多有关集合操作的静态多态方法,此类不能实例化,它就像个工具类,服务与java的Collection。有关Collections的具体方法可参考JDK说明文档(部分也可见),下面我举出几个方法示例: import java.util.Collection;import jav... 阅读全文
posted @ 2013-12-01 15:20 Allen-Peng Yu 阅读(741) 评论(0) 推荐(0) 编辑
摘要:As we all know,we are in a big data age now."Every sword has two slides",as a ITer,we should have a professional perspective to all new high-tech things.1.What the big data can do for us?You know,no matter what industry,there may be lost of data(simple / complicated) needed to be processed 阅读全文
posted @ 2013-11-14 15:48 Allen-Peng Yu 阅读(151) 评论(0) 推荐(0) 编辑
摘要:It doesn't matter what programming language u use,it's all about the usage of variable---storage management.1.Static & Dynamicstatic: Global constants and the other information/data generated by compiler are allocated static storage. Static storage is built before any execution,and they 阅读全文
posted @ 2013-11-14 10:43 Allen-Peng Yu 阅读(188) 评论(0) 推荐(0) 编辑

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