安卓笔记侠

专注安卓开发

导航

2016年10月17日 #

JAVA虚拟机总结

摘要: 1.JVM内存模型 2.引用技术法和可达性分析法 3.对象的强、软、弱和虚引用区别与作用 4.jvm垃圾回收机制,以及回收算法 5.常见的OOM和SOF的原因和解决方案,以及通过什么工具进行分析。 6.常见的JVM输入参数熟悉 7.了解GC停顿,逃逸分析,TLAB区,堆外内存等 8.常用垃圾收集器: 阅读全文

posted @ 2016-10-17 21:05 安卓笔记侠 阅读(335) 评论(0) 推荐(0) 编辑

java8中Lambda表达式和Stream API

摘要: 一、Lambda表达式 1.语法格式 Lambda是匿名函数,可以传递代码。使用“->”操作符,改操作符将lambda分成两部分: 左侧:指定了 Lambda 表达式需要的所有参数 右侧:指定了 Lambda 体,即 Lambda 表达式要执行的功能,也就是实现接口方法的代码 注:lambd可以省略 阅读全文

posted @ 2016-10-17 20:34 安卓笔记侠 阅读(819) 评论(0) 推荐(0) 编辑

算法总结

摘要: 基础算法主要学习: 1.理解大O等记号 2.动态规划如:几类背包问题最好有现成的代码用于笔试。最长公共子序列 3.贪心算法:理解哈夫曼编码(笔试常考概念)哈夫曼树是一颗完全二叉树,不包含度数为1的节点。 4.B树B+树用于理解数据库索引 5.常用的图算法:广度优先借助队列,深度优先借助栈,最短路径算 阅读全文

posted @ 2016-10-17 20:10 安卓笔记侠 阅读(319) 评论(0) 推荐(0) 编辑

UI第三方

摘要: 自定义下拉刷新控件 - RefreshableView(支持所有控件的下拉刷新)https://blog.csdn.net/cjh_android/article/details/52462367 亲测:有bug 仿照新浪微博 Android 客户端个人中心的 ScrollView,下拉背景伸缩回弹 阅读全文

posted @ 2016-10-17 20:06 安卓笔记侠 阅读(357) 评论(0) 推荐(0) 编辑

listview 异步加载图片并防止错位

摘要: 1.图片错位原理: 如果我们只是简单显示list中数据,而没用convertview的复用机制和异步操作,就不会产生图片错位;重用convertview但没用异步,也不会有错位现象。但我们的项目中list一般都会用,不然会很卡。 在上图中,我们能看到listview中整屏刚好显示7个item,当向下 阅读全文

posted @ 2016-10-17 19:59 安卓笔记侠 阅读(610) 评论(0) 推荐(0) 编辑