java
likesafesam
这个作者很懒,什么都没留下…
展开
-
ScheduledExecutorService定时周期执行指定的任务
一:简单说明ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便。下面是该接口的原型定义java.util.concurrent.ScheduleExecutorService extends ExecutorService extends转载 2013-11-11 14:08:35 · 1403 阅读 · 0 评论 -
Android中webview跟JAVASCRIPT中的交互
在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之: 1 JAVASCRIPT脚本调用android程序 要在webview中,调用addJavascriptInterface(OBJ,interfacename) 其转载 2015-05-12 14:12:42 · 480 阅读 · 0 评论 -
LRU缓存实现(Java)
LRU Cache的LinkedHashMap实现LRU Cache的链表+HashMap实现LinkedHashMap的FIFO实现调用示例LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单的说就是缓存一定量的数据,当超过设定的阈值时就把一些过期的数据删除掉,比如我们缓存10000条数据,当数据小于10000时可转载 2015-04-30 15:04:40 · 420 阅读 · 0 评论 -
Java线程池使用说明
Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是转载 2014-08-19 11:07:35 · 324 阅读 · 0 评论 -
LRU缓存介绍与实现 (Java)
引子:我们平时总会有一个电话本记录所有朋友的电话,但是,如果有朋友经常联系,那些朋友的电话号码不用翻电话本我们也能记住,但是,如果长时间没有联系了,要再次联系那位朋友的时候,我们又不得不求助电话本,但是,通过电话本查找还是很费时间的。但是,我们大脑能够记住的东西是一定的,我们只能记住自己最熟悉的,而长时间不熟悉的自然就忘记了。其实,计算机也用到了同样的一个概念,我们用缓存来存放以前转载 2014-08-15 16:17:58 · 343 阅读 · 0 评论 -
java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect;转载 2014-08-15 16:14:28 · 424 阅读 · 0 评论 -
java中queue的使用
java中queue的使用Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。B转载 2014-08-19 14:33:46 · 401 阅读 · 0 评论 -
正则表达式
1.2.1正则表达式语法要想学会正则表达式,理解元字符是一个必须攻克的难关,这里先给出常用元字符的语法,如表1.1所示。即使不能完全看懂也没有关系,我们会在后边通过更多例子帮助读者理解。表 1.1 正则表达式语法元字符说明.匹配任何单个字符。例如正则表达式“b.g”能匹配如下字符串:“big”、“bug”、“b转载 2014-07-17 14:35:25 · 459 阅读 · 0 评论 -
java xml转json demo
[java] view plaincopyimport java.io.ByteArrayInputStream; import java.io.File; import java.io.InputStream; import java.util.HashMap; import java.util.LinkedList; import转载 2013-11-26 17:40:26 · 940 阅读 · 0 评论 -
json、javaBean、xml互转的几种工具介绍
工作中经常要用到Json、JavaBean、Xml之间的相互转换,用到了很多种方式,这里做下总结,以供参考。现在主流的转换工具有json-lib、jackson、fastjson等,我为大家一一做简单介绍,主要还是以代码形式贴出如何简单应用这些工具的,更多高级功能还需大家深入研究。首先是json-lib,算是很早的转换工具了,用的人很多,说实在现在完全不适合了,缺点比较多,依赖的第转载 2013-11-26 17:39:31 · 1044 阅读 · 0 评论 -
定时且周期性的任务研究II--ScheduledThreadPoolExecutor
上一篇中我们看到了Timer的不足之处,本篇我们将围绕这些不足之处看看ScheduledThreadPoolExecutor是如何优化的。为了研究方便我们需要两个类:Java代码 public class Task1 implements Callable { @Override public String call() t转载 2013-11-11 14:15:02 · 747 阅读 · 0 评论 -
高斯模糊效果实现方案及性能对比
原文地址:http://blog.csdn.net/huli870715/article/details/39378349感谢原作高斯模糊实现方案探究现在越来越多的app在背景图中使用高斯模糊效果,如yahoo天气,效果做得很炫。 这里就用一个demo来谈谈它的不同实现方式及各自的优缺点。1. RenderScript谈到高斯模糊,第一个想到的就是RenderS转载 2015-08-31 19:48:10 · 661 阅读 · 0 评论