![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 52
HiCoderMan
热爱移动开发~正在深入~
展开
-
java 线程停止的方法
1.设置flag,死循环中检测flag是否为false2.interrupt方法 public static Object lock=new Object(); public static void main(String[] args) { Thread thread=new Thread(){ public void run() { synchronized (lo原创 2014-10-16 15:23:08 · 787 阅读 · 0 评论 -
JVM 字符编解码 UTF-8 UTF-16
背景关于字符编码问题,印象深刻的有两次:JNI层获取JVM中Emoji表情出错,上层看到4个字节,到JNI层拿出来成了6个字节面试中一道笔试题byte[] a = new byte[]{(byte) 0xc6, (byte) 0xd0};String s = new String(a);byte[] b = s.getBytes();问:最后a和b的内容是否相等?这里分析下笔试中的题目。原创 2016-12-10 21:21:59 · 3963 阅读 · 0 评论 -
java 嵌套类
Java编程语言允许开发者在一个类的内部定义另一个类。这样的类称为嵌套类,如:class OuterClass { ... class NestedClass { ... }}术语:嵌套类分为两种:static和非static。声明为static的嵌套类又称为静态嵌套类。没有声明为static的嵌套类称为内部类。 class OuterClass {原创 2015-03-18 16:48:14 · 625 阅读 · 0 评论 -
java 中线程执行顺序控制
Thread t1 = new Thread(new Runnable() { @Override public void run() { System.out.println("t1"); } }); Thread t2 = new Thread(new Runnable() { @Override public void run() {原创 2014-10-16 14:21:06 · 16223 阅读 · 3 评论 -
《java并发编程实战》基础构建模块(七)
5.5.2 FutureTask原创 2014-11-18 09:07:20 · 714 阅读 · 0 评论 -
java泛型
工原创 2014-09-18 16:52:58 · 337 阅读 · 0 评论 -
java抽象类与接口的区别
1.原创 2014-10-14 09:17:00 · 440 阅读 · 0 评论 -
《java并发编程实战》基础构建模块(六)
5.5.3 信号量原创 2014-11-15 10:03:51 · 617 阅读 · 0 评论 -
《java并发编程实战》基础构建模块(四)
前面了解到闭锁类,我们今天深入一下,看看它的其它方面。原创 2014-11-12 10:30:47 · 646 阅读 · 0 评论 -
《java并发编程实战》基础构建模块(五)
5.6原创 2014-11-13 11:36:46 · 624 阅读 · 0 评论 -
《java并发编程实战》基础构建模块(一)
同步容器类包括Vector和Hashtable,与之对应的非同步的容器是原创 2014-11-10 10:25:58 · 1026 阅读 · 0 评论 -
《java并发编程实战》基础构建模块(二)
并发容器原创 2014-11-10 15:05:19 · 664 阅读 · 0 评论 -
ArrayList与LinkedList区别
工原创 2014-09-28 17:44:02 · 547 阅读 · 0 评论 -
HashMap与HashTable
1.HashMap2.HashTable /** * The hash table. */ private transient HashtableEntry[] table;原创 2014-10-09 22:22:25 · 581 阅读 · 0 评论 -
《java并发编程实战》基础构建模块(三)
双端队列与工作密取原创 2014-11-11 11:28:42 · 789 阅读 · 0 评论 -
java接口不能声明为synchronized
/** * 任务完成 * @param task */ public synchronized void onTaskFinished(DownloadTask task);原创 2014-11-10 10:47:41 · 4301 阅读 · 0 评论 -
Java PriorityBlockingQueue 分析
在练习下载模块时需要对下载任务设置优先级原创 2014-11-11 10:24:47 · 1977 阅读 · 0 评论 -
Android 从本地和服务器拉取数据显示
需求分析在做GankIO客户端App时,有这样一种需求:类似微信消息列表界面,每次进入该界面时,都会先显示本地的数据,同时向服务器拉取最新的数据,减少用户等待数据的时间,以增强用户体验。概要设计我已经使用RxJava中的merge操作符实现该需求。现在如果不用RxJava框架,这个怎么实现?如何封装一个好用的模块给上层使用?这里需要同时在本地、服务器拉取数据,而且两件事情都做完后,整个事情才做完,原创 2016-12-11 16:55:05 · 2185 阅读 · 0 评论