- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 数据结构和算法序列之冒泡排序和选择排序
前言:一直想整理数据结构和算法的系列文章,这篇是该系列文章的第一篇,先从简单排序开始,后续文章会慢慢写一些复杂算法和数据结构。冒泡排序适用场景:冒泡排序和选择排序数据量比较小的情况,最好是个位数,因为数据量大该算法比较耗性能。数据量少(个位数情况下)反而比复杂算法性能要高。冒泡排序//冒泡排序 int[] array = new int[]{7,4,5,8,1,9,4,2,6,3};pu...
2019-01-07 19:01:07
260
转载 单例模式的几种写法比较
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。
2019-01-04 15:02:06
168
原创 Java中instanceof、isInstance、isAssignableFrom详解
在介绍instanceof、isInstance、isAssignableFrom之前我们先了解下Object、Class、class。介绍Object、Class、classObject是一切类的父类,对于一个Java类默认继承Object。所有的类文件都有共同属性,所以可以向上抽取,把这些共性内容封装成一个类,这个类就叫Class(描述字节码文件的对象)。Class就是一个类,是O...
2019-01-03 18:17:53
3752
原创 Android中遍历View的几种方式
Android中经常要遍历一个容器中得所有view,并给这些view做一些业务,比如设置view的touch监听,再比如设置view不可点击等等。那么遍历view的方式中我们通常用到的是递归,但递归数据比较大时性能不是很好,接下来我将介绍递归和非递归的两种遍历方式.#递归的方式遍历首先介绍下递归的方式遍历容器中所有view并设置touch监听,直接上代码/** * 递归遍历 * ...
2019-01-03 15:50:56
5251
1
原创 优快云-markdown使用
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-09-11 11:41:09
203
android手机开机向导源码
2015-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人