- 博客(9)
- 资源 (22)
- 问答 (3)
- 收藏
- 关注
原创 二维数组的遍历
public class TestArray { private static Point[][] mPoints = new Point[3][4]; public static void main(String[] args) { //第一行 mPoints[0][0] = new Point(0, 0); mPoints[0...
2019-02-28 14:51:27 2040
原创 java 算法 : 二分查找
转摘:Java实现的二分查找算法java实现的二分查找算法二分查找又称折半查找,它是一种效率较高的查找方法。折半查找的算法思想是将数列按【有序化(递增或递减)】排列,查找过程中采用【跳跃式】方式查找,即先以有序数列的中点位置为比较对象,如果要找的元素值小 于该中点元素,则将待查序列缩小为左半部分,否则为右半部分。通过一次比较,将查找区间缩小一半。 折半查找是一种高效的查找方法。它可以明显减少...
2019-02-28 10:59:15 176
原创 性能优化: HashMap & SparseArray & ArrayMap
参考:HashMap & SparseArray & ArrayMap 简单说明安卓性能优化—使用ArrayMap与SparseArray简介:ArrayMap与SparseArray都要比传统的HashMap 更有效率;但是当数据量达到千级以上的时候,ArrayMap与SparseArray都要比传统的HashMap 效率更低50%;ArrayMap和SparseArr...
2019-02-28 10:57:59 531
原创 selector、ColorStateList与StateListDrawable
参考:Android ColorStateList 与StateListDrawableandroid的ColorStateList简单使用xml中selector:定义:txt_bg.xml:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.c...
2019-02-27 17:25:12 222
原创 集合:list、set与map(HashMap、TreeMap和HashTable、LinkedHashMap、ConcurrentHashMap)
推荐阅读:java面试总结(五) —— Collection、List、ArrayList、LinkList、Vector、Setjava面试整理(四)—— HashMap、LinkedHashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别面试必备:HashMap、Hashtable、ConcurrentHashMap的原理与区别Ma...
2019-02-22 10:51:16 319
原创 集合-Queue 、Deque 、Stack/链表与数组的对比、DelayQueue、LinkedBlockingQueue
QueueQueue是具有队列特性的接口Queue具有先进先出的特点Queue所有新元素都插入队列的末尾,移除元素都移除队列的头部队列, 一种常用的数据结构,可以将队列看做是一种特殊的线性表,该结构遵循的先进先出原则。Java中,LinkedList实现了Queue接口,因为LinkedList进行插入、删除操作效率较高相关方法:boolean offer(E e):将元素追加到队...
2019-02-21 14:59:13 511
原创 vlayout的简单介绍
参考:alibaba/vlayout github 中文文档依赖compile ('com.alibaba.android:vlayout:1.2.8@aar') { transitive = true}初始化LayoutManagerfinal RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycle...
2019-02-15 11:26:24 637
原创 weightSum与weight
weight:该控件能在屏幕中占据多大的空间。这个值越大,表明该控件可以在父控件中占据较多的“剩余”空间。默认的weight是0。weightSum:定义了weight 总和的最大值。如果 android:weightSum 没有定义,那么默认值就是通过各个子类的 layout_weight 累加得到。&lt;?xml version="1.0" encoding="utf-8"?&
2019-02-14 11:22:19 575
原创 wms(WindowManager),layoutInflater
参考:WindowManager.LayoutParams的探究WindowManager 的部分源码:public interface WindowManager extends ViewManager { //静态内部类 public static class LayoutParams extends ViewGroup.LayoutParams impleme...
2019-02-12 17:57:08 235
android studio (as)主题theme
2018-10-08
android反编译工具
2018-06-04
httpClient4.5.3+Jsoup1.10.2
2018-02-23
httpclient-4.5.3完整jar包
2018-02-23
decp2 dbutils pool2 mysql
2016-11-15
android studio 安装插件gsonformat 出现timeout
2018-03-30
求解输出??并解析~谢谢。
2016-03-13
java问题~数字判断!~~~~~
2016-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人