2017年4月10日
摘要:
这三个礼拜一直在忙着做微信服务号的后端开发,要求做对微信用户的登录注册绑定,以及各种消息的回复。 后面再GitHub网站上搜到了不错的微信开发源码,地址:git clone https://github.com/Wechat-Group/weixin-java-tools-springmvc.git
阅读全文
posted @ 2017-04-10 11:30
断剑重铸之时
阅读(266)
推荐(0)
2017年3月17日
摘要:
由于JDK中为了方便开发人员,已经写好了现成的观察者接口和被观察者类。 先来观察者接口: 下面是被观察者类:
阅读全文
posted @ 2017-03-17 10:48
断剑重铸之时
阅读(144)
推荐(0)
2017年3月2日
摘要:
借鉴: http://www.importnew.com/22056.html 设计模式进度: http://www.cnblogs.com/zuoxiaolong/p/pattern15.html
阅读全文
posted @ 2017-03-02 17:53
断剑重铸之时
阅读(113)
推荐(0)
2017年3月1日
摘要:
1.string String是不可变类: String不是基本数据类型,而是一个对象,并且是final类型的,不可变的。(public static class String) 例如: 代码:String text = "a"; text = "b"; String不是不可变的么?为什么可以这样用
阅读全文
posted @ 2017-03-01 11:21
断剑重铸之时
阅读(196)
推荐(0)
2017年2月27日
摘要:
定义: TreeSet是一个有序的集合,它的作用是提供有序的Set集合。它继承了AbstractSet抽象类,实现了NavigableSet<E>,Cloneable,Serializable接口。TreeSet是基于TreeMap实现的,TreeSet的元素支持2种排序方式:自然排序或者根据提供的
阅读全文
posted @ 2017-02-27 12:02
断剑重铸之时
阅读(1049)
推荐(0)
2017年2月23日
摘要:
常见的数据结构有数组、链表,还有一种结构也很常见,那就是树。前面介绍的集合类有基于数组的ArrayList,有基于链表的LinkedList,还有链表和数组结合的HashMap,今天介绍基于树的TreeMap; TreeMap基于红黑树(点击查看树、红黑树相关内容)实现。查看“键”或“键值对”时,它
阅读全文
posted @ 2017-02-23 16:22
断剑重铸之时
阅读(123)
推荐(0)
摘要:
HashSet是基于HashMap实现的。HashSet底层采用HashMap来保存元素,因此HashSet底层其实比较简单。 HashSet是Set接口典型实现,它按照Hash算法来存储集合中的元素,具有很好的存取和查找性能。主要具有以下特点: 不保证set的迭代顺序 HashSet不是同步的,如
阅读全文
posted @ 2017-02-23 15:30
断剑重铸之时
阅读(131)
推荐(0)
摘要:
由于红黑树本质上就是一棵二叉查找树,所以在了解红黑树之前,咱们先来看下二叉查找树: 二叉查找树(Binary Search Tree),也称有序二叉树(ordered binary tree),排序二叉树(sorted binary tree),是指一棵空树或者具有下列性质的二叉树: 若任意结点的左
阅读全文
posted @ 2017-02-23 11:03
断剑重铸之时
阅读(158)
推荐(0)
2017年2月21日
摘要:
首先简单介绍下HashMap: 1.HashMap有三种数据结构:数组,链表,红黑树。 2.HashMap是非线程安全的 3.HashMap存储的内容是键值对(key-value)映射,key、value都可以为null。 4.HashMap中的映射不是有序的。 5.实现了Cloneable接口,能
阅读全文
posted @ 2017-02-21 11:06
断剑重铸之时
阅读(199)
推荐(0)
2017年2月20日
摘要:
LinkedList是属于Sequence List,故遍历是用迭代器更快; LinkedList继承自AbstractSequenceList、实现了List及Deque接口。其实AbstractSequenceList已经实现了List接口,这里标注出List只是更加清晰而已。AbstractS
阅读全文
posted @ 2017-02-20 16:27
断剑重铸之时
阅读(218)
推荐(0)