摘要: PriorityQueue介绍 在平时的编程工作中似乎很少碰到PriorityQueue(优先队列) ,故很多人一开始看到优先队列的时候还会有点迷惑。优先队列本质上就是一个最小堆。前面一篇文章介绍了堆排序和堆的性质。而堆又是什么呢?它是一个数组,不过满足一个特殊的性质。我们以一种完全二叉树的视角去看 阅读全文
posted @ 2016-09-22 21:30 心夢無痕 阅读(274) 评论(0) 推荐(0)
摘要: 在Java SE 5.0中,引入了一些新的Collection API,PriorityQueue就是其中的一个。今天由于机缘巧合,花了一个小时看了一下这个类的内部实现,代码很有点意思,所以写下来跟大家分享一下。从中也可以看到,Java源代码的OpenSource对于我们程序员编程带来了多大的帮助。 阅读全文
posted @ 2016-09-22 15:34 心夢無痕 阅读(609) 评论(0) 推荐(0)
摘要: 迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 迭代器应用: 阅读全文
posted @ 2016-09-22 11:32 心夢無痕 阅读(199) 评论(0) 推荐(0)
摘要: public class MathUtil { /** * 获取十进制数转变为四位十六进制数 * * @param num * @return */ public static String getIntToHexString(int num) { byte[] bytes = intToBytes(num); ... 阅读全文
posted @ 2016-09-21 17:15 心夢無痕 阅读(250) 评论(0) 推荐(0)
摘要: this使用范围 注:this一般出现在方法中,当方法没有被调用时。并不知道this指向那个具体的对象。 当某个对象调用有this的方法时,this就指向调用这个方法的对象。 阅读全文
posted @ 2016-09-21 11:11 心夢無痕 阅读(226) 评论(0) 推荐(0)
摘要: package com.jlb.scan.util; import java.math.BigDecimal; import java.text.DecimalFormat; import com.jlb.mobile.common.utils.StringUtil; /** * 单位转换 * */ public class UnitUtil2 { public static... 阅读全文
posted @ 2016-09-19 19:27 心夢無痕 阅读(548) 评论(0) 推荐(0)
摘要: package com.jlb.scan.util; import java.text.DecimalFormat; public class WeightFormatUtil { public static String format(float number) { String str = number + ""; int pos = str.in... 阅读全文
posted @ 2016-09-19 19:22 心夢無痕 阅读(241) 评论(0) 推荐(0)
摘要: package com.jlb.scan.util; import android.content.Context; import android.media.AudioManager; import android.media.SoundPool; import android.util.SparseIntArray; import com.jlb.scan.R; /** * @ver... 阅读全文
posted @ 2016-09-19 19:21 心夢無痕 阅读(449) 评论(0) 推荐(0)
摘要: 转自:Android 编程下 Touch 事件的分发和消费机制 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev); 阅读全文
posted @ 2016-09-19 15:25 心夢無痕 阅读(229) 评论(0) 推荐(0)
摘要: Java语言 switch支持部分基本数据类型(primitive data types),如:byte、short、int、long、char;不支持boolean、float、double。 如图的例子: switch支持部分基本数据类型(primitive data types),如:byte 阅读全文
posted @ 2016-09-19 14:44 心夢無痕 阅读(665) 评论(0) 推荐(0)