Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Java中使用LinkedBlockingQueue实现生产者,消费者模式

Java中使用LinkedBlockingQueue实现生产者,消费者模式

LinkedBlockingQueue实现是线程安全的,实现了FIFO(先进先出)等特性. 是作为生产者消费者的首选,LinkedBlockingQueue 可以指定容量,也可以不指定,不指定的话,默认最大是Integer.MAX_VALUE,其中主要用到put和take方法,put方法在队列满的时候会阻塞直到有队列成员被消费,take方法在队列空的时候会阻塞,直到有队列成员被放进来。书本上的话不再重复, 还是看看实例代码.工厂生产制造 生产高大上洒, 还...
Android 应用启动速度优化

Android 应用启动速度优化

开发Android应用中,随着功能越来越多,启动速度越来越慢。有没有办法让自己应用启动速度快一点呢?方法是人想出来的。先说说我的实现方法:1 将onCreate 中初始化的内容,移动到线程中做初始化,加载等2 初始化完成之后,通过Handler发送消息,3 Hander 中收到消息后,再初始化完整界面。通过这样的思路,能让界面快速显示,而不是显示黑屏。代码原型:public class MainActivity extends Activity { @O...
使用Java 反射,对类中成员变量赋值.将Json对像转为Java对像

使用Java 反射,对类中成员变量赋值.将Json对像转为Java对像

面临的麻烦,Android 开发中经常需要与Intenet通信获取数据 ,中间交换格式,大家都喜欢Json, 如何将Json对像转为Java的对像? 一个个属性来解析可以实现,但对我来说这样做太土了.通过Java的反射可以很方便,高效,易读的实现先看一个Json对像{ "content":[{"level":1, "status":"2", "businessLicence":true, "hygieneLicence":true, "note":"not...
开源阅读器FBReader Android版本的编译

开源阅读器FBReader Android版本的编译

FBReader是一款很优秀的阅读器,虽然现在用户体验比不上国内流行的阅读软件,但是很多优秀的阅读软件都参考了FBReader。FBReader的官网为http://fbreader.org/,在官网可下载源代码,在GitHub上可以下载,Android客户端的地址为https://github.com/geometer/FBReaderJ。1、导入下载到源码后,首先要做的就是导入到eclipse中。将源码解压缩,在eclipse中选择File-impor...
<< 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 >>