java
文章平均质量分 67
hpccn
这个作者很懒,什么都没留下…
展开
-
java 中的常量定义,final 的问题
Java 中我们常常需要定义一些常量ID,ID值为连续不重复值方法1:, 方便的定义,方便增减ID 非常方便, 程序保证不会有重复的IDpublic static class HandleMessage{// 常量这样定义, switch 语句过不去final static int HM_USER = 0x100;private static int原创 2012-05-03 14:15:11 · 2020 阅读 · 0 评论 -
java 最佳单例模式
public class LazySingleton { private static class LazyLoading { // static Context context; private static LazySingleton instance = new LazySingleton() { }; } ...原创 2015-01-15 15:53:38 · 807 阅读 · 0 评论 -
java使用LinkedBlockingQueue实现 生产者 消费者模式
LinkedBlockingQueueLinkedBlockingQueue实现是线程安全的,实现了FIFO(先进先出)等特性. 是作为生产者消费者的首选,LinkedBlockingQueue 可以指定容量,也可以不指定,不指定的话,默认最大是Integer.MAX_VALUE,其中主要用到put和take方法,put方法在队列满的时候会阻塞直到有队列成员被消费,take方法在队列空的时原创 2013-12-26 12:25:26 · 9690 阅读 · 1 评论 -
lua学习笔记 0 android嵌入Lua
从这里下载androidlua库完整示例工程Lua作为嵌入式脚本语言,可以内嵌入到各种环境。下来我们来展示如何将Lua嵌入到Android当中。lua : 当前最新版5.2.1http://www.lua.org/LuaJava 当前最新版, 1.1http://www.keplerproject.org/luajava/原创 2012-09-21 11:36:03 · 6058 阅读 · 2 评论 -
android 4.0 Jni 字符转换GetStringUTFChars()函数的Bug
我们项目中,核心部分使用Jni编写,其中将Java的String转为C的字符串,字符串的转换如下: const char const *p_passwd = (*env)->GetStringUTFChars(env, j_passwd, NULL);以前在Android 2.x时,一切正常。升级到4.0后出现异常。出错退出。跟踪发现问题:程序中原创 2012-10-25 18:35:12 · 30228 阅读 · 2 评论 -
android 中使用Java反射Reflect,输出类中变量值,方便调试。
Android开发中调试中,我们经常需要输出类的数据。例如我们经常需要看一下,下列Data类的数据。public class Data {private int id;private String name;private String url;private Bitmap bitmap;private Long t;private String status; publ原创 2012-10-19 17:29:19 · 3281 阅读 · 0 评论 -
使用java 反射,对类中成员变量赋值.将Json对像转为Java对像
面临的麻烦,Android 开发中经常需要与Intenet通信获取数据 ,中间交换格式,大家都喜欢Json, 如何将Json对像转为Java的对像? 一个个属性来解析可以实现,但对我来说这样做太土了.通过Java的反射可以很方便,高效,易读的实现先看一个Json对像{ "content":[{ "level":1, "status":"2", "business原创 2013-12-18 14:33:35 · 2701 阅读 · 1 评论