- 博客(5)
- 收藏
- 关注
原创 数据结构——DIY简单的ArrayList
一、简介ArrayList是经典而又常用的数据结构,说白了就是非线程安全的动态数组,相比于数组长度不可改变的特点,ArrayList可以动态的增删数据而无需考虑数组大小,因为它的内部对数组的处理做了一些封装;ArrayList实现机制,简单来说:内部维护了一个Array数组(elementData)保存数据,当长度不够时则创建一个更大的数组,并把原数组复制过去,并对其它的一些操作进行了很好的封装,...
2018-07-08 15:27:59
162
原创 设计模式——单例模式的分析与选择
一、简介单例模式:不能自由构造对象、在应用中只存在一个实例的情况。例如:图片加载器中一般都含有这么几个部分:RequestManager(请求管理器,包含线程池)、Engine(数据获取引擎)、MemoryCache、DiskLRUCache、Transformation(图片处理)、Target等模块,很消耗资源,没有必要也不应该创建多个实例写法有多种,下面分析常用的懒汉单例模式的优缺点,并做出...
2018-07-04 11:29:23
201
原创 Android:手机号码归属地查询
自己开发的项目里,添加了一个简易的“手机号码归属地查询”模块,纯手撸,不采用第三方框架。获取源码效果图:上的开发思路:界面实现--->获取数据--->解析数据--->界面展示具体实现: 1. 界面实现界面绘制比较简单,就不放代码了,其中为EditText做了两点处理:添加动画效果,简单的透明度、伸缩变化java:Animation animPhone = AnimationUt...
2018-05-29 19:08:12
4759
2
原创 Java线程状态解析
最近忙得没能抽专门的时间写博客,但阶段性的复盘一直没有落下。推荐一款列计划、记笔记、写总结的工具:Evernote,也就是众所周知的印象笔记啦,支持网页剪藏、手机同步查看等功能,用好了对于工作学习还是很有帮助的,这是我的使用截图 现准备对印象笔记上的知识点做进一步的总结,在博客上记录和分享。话不多说,上干货:Java的线程状态总结 ...
2018-05-29 17:08:47
185
原创 Android 程序猿——写博客的好处
很久没有像这样不求功利地为自己写点东西了。做安卓快两个月了,期间遇到的绝大部分问题都能在网上查到解决方案,深感互联网的便利和各位码农前辈的热情,现决心向各位大佬看齐,开通博客,记录工作、学习和生活中有意义的点点滴滴。(假装老博主,分析下写博客的好处)好记性不如烂笔头,记录:a自己学到的关键知识,b实现某种功能的方法,c解决某一类问题的方案,这样方便日后巩固复习,不需要再搜索资料,验证可行性,并且也
2018-01-18 22:02:20
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人