
java
文章平均质量分 93
chinese_zhang
这个作者很懒,什么都没留下…
展开
-
HashMap底层实现原理(下)
上一篇文章我们介绍了HashMap的底层实现,但还遗留了一点内容,我们再回顾一下上一篇文章里说的内容执行完红框里的代码,personMap里放入了8个元素,放置完成后在堆内存表现如下图如果忽略底层实现细节,是这样的在Map中,一个key,对应了一个value,如果key的值已经存在,Map会直接替换value的内容,来看一下源码中是怎么实现的,来看以下代码Person...转载 2020-03-30 17:24:42 · 433 阅读 · 0 评论 -
HashMap底层实现原理(上)
先简单介绍一下HashMap在JDK1.8之前的实现方式数组+链表,但是在JDK1.8后对HashMap进行了底层优化,改为了由数组+链表+红黑树实现,主要的目的是提高查找效率。JDK版本 实现方式 节点数>=8 节点数<=6 1.8以前 数组+单向链表 数组+单向链表 数组+单向链表 1.8以后 数组+单向链表+红黑树...转载 2020-03-30 17:23:05 · 3033 阅读 · 4 评论 -
第一个自定义流式布局 :FlowLayout
千里之行,始于足下。如果不豁出性命,将无法创造未来。想要自定义控件 需要对源码进行分析,看Android 源码是如何写的,可以慢慢进行模仿 手写 测试,最后熟练掌握成为自己的一个新技能。尝试写一个常用控件 流式布局,如下图简单分析: 创建一个类FlowLayout 继承ViewGrop。需要有几个构造函数,但是需要实现这几个构造函数。我们自定义的布局,主要是重写他的onMeas...原创 2020-03-30 16:53:29 · 446 阅读 · 0 评论 -
最简单最快的实现底部标签导航(仿闲鱼样式)
编程是一种美德,是促使一个人不断向上发展的一种原动力—————–以下是正文——————— 最近好多app的底部标签导航使用以下形式了,所以我们就来学习一下它是如何实现的。先看效果: 中间的“+”我给了一个旋转动画,看起来还是不错的,有兴趣的同学可以下载Demo看一下。最近准备开发一款新App, 产品也给出了这么一个底部标签导航。于是就开始研究这个样式怎么实现的。常规的做法是粘贴复制…,我就在原创 2016-03-27 14:15:37 · 17432 阅读 · 9 评论 -
Android 曾经的小Bug(常识)
1、 ScrollView 和ListView 去除滑动时的阴影2、EditText 获取焦点3、CheckBox 改变默认图标4、ListView 的item点击事件不响应。5、去除或修改点击ListView item的背景色6. ListView 去除或者替换点击的背景色7. 隐藏键盘8.setClickable()失效问题9 listView 嵌套Button GridView原创 2015-07-08 13:42:11 · 675 阅读 · 0 评论 -
Timer与TimerTask的真正原理&使用介绍
本文转自:http://blog.youkuaiyun.com/xieyuooo/article/details/8607220,尊重原著。其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的TimerTask需要由你自己来实现,例如这样:[java] view plain copyTimer ti转载 2016-06-02 14:05:24 · 3492 阅读 · 0 评论 -
学习使用DrawerLayout
侧滑菜单 DrawerLayout 学习使用原创 2015-08-03 11:28:15 · 472 阅读 · 0 评论 -
eclipse 转 android studio (使用及遇到的问题集合)
eclipse 转 android studio (使用及遇到的问题集合)1、 中文乱码 2、导入类库3、Gradle DSL method not found: ‘android()’原创 2015-08-24 13:36:40 · 680 阅读 · 0 评论 -
如何从svn中导出java web项目后部署到tomcat中,并且运行
初次参与开发公司的web项目,争取了一个login功能,结果真的是小白,什么都不会,连怎么从svn导出项目都不会... 哎~~~~不过这不能阻止我继续开发的热情,然后就有了后面的一些问题,和解决办法正文:刚从svn中导出 一个web项目,准备运行下看看效果,结果报错:错误:严重: Exception sending context initialized event t原创 2015-02-09 19:41:11 · 10363 阅读 · 0 评论