
Java
UStory
相信只要努力,没有达不到的目的!
展开
-
AtomicInteger
这个类真的非常实用,更重要的是 它确实非常简单:附上自己的代码,可以自己试试:AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。 代码:package test;原创 2014-12-26 11:34:44 · 512 阅读 · 0 评论 -
算法学习
下面是我个人学习算法总结,里面有很好的注释,我会坚持一直学习算法,希望感兴趣的小伙伴能和我一起学习更多算法时间复杂度介绍空间复杂度介绍递归算法与非递归算法区别和转换折半查找/二分查找算法链表实现反转一个链表直接插入排序快速排序选择排序二叉树排序冒泡排序线程与锁详解(还差wait和notify,notifyAll)二叉树的遍历(原创 2017-11-25 21:05:28 · 372 阅读 · 0 评论 -
深度学习Android MVP框架,手把手教你打造完美MVP框架------S-MVP
MVC时代:在MVC模型里,更关注的Model的不变,业务需求通常是Model不变,同时有多个对Model的不同显示,即View。所以,在MVC模型里,Model不依赖于View,但是View是依赖于Model的。 不仅如此,因为有一些业务逻辑在View里实现了,导致要更改View也是比较困难的,至少那些业务逻辑是无法重用的。MVP时代:在MVP里,Presenter完全把Model和View进行...原创 2018-07-06 17:52:50 · 1588 阅读 · 0 评论