Java
文章平均质量分 81
superjimmy
这个作者很懒,什么都没留下…
展开
-
基于swt和xml的java浏览器
该浏览器共有九个类Favourite.java操作收藏夹xml的java类package com.jbrowser.simple;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import jav原创 2011-02-13 10:02:00 · 2450 阅读 · 1 评论 -
Android Binder 全解析(1) -- 概述
在提及Binder之前,我们先来看看Android的设计。在Linux系统里面,进程之间是相互隔离的,也就是说进程之间的各个数据是互相独立,互不影响,而如果一个进程崩溃了,也不会影响到另一个进程。这样的前提下将互相不影响的系统功能分拆到不同的进程里面去,有助于提升系统的稳定性,毕竟我们都不想自己的应用进程崩溃会导致整个手机系统的崩溃。而Android是基于Linux系统进行开发的,也充分利用的进程隔离这一特性。原创 2016-06-08 17:11:17 · 1049 阅读 · 0 评论 -
Android Binder 全解析(2) -- 设计详解
在上一篇文章中介绍了什么是Binder? 为什么我们需要它?在这一篇文章中,将通过类比的思路来介绍 Binder 的设计原理,作为上一篇文章的补充。这篇文章只是从设计的概念出发进行理解,不设计太多的代码细节,如果想对具体实现感兴趣,可以参考老罗的文章。[Android进程间通信(IPC)机制Binder简要介绍和学习计划](http://blog.csdn.net/luoshengyang/article/detai原创 2016-06-08 17:15:06 · 581 阅读 · 0 评论 -
手把手教你用github pages搭建博客 最新版
本文来自于我的个人博客,转载请注明 http://www.woaitqs.cc/2016/06/08/blog-seo-baidu如果给你40分钟,可以搭建一个如下图所示的网站,你愿意吗?如果你愿意,那我们就开始干!背景介绍搭建博客网站有各种各样的方法,根据不同的需求,又不同的做法。如果你只是想单纯做一个博客,和世界分享你的观点和视角,那么我推荐使用 github pages。原创 2016-06-10 12:23:31 · 27758 阅读 · 4 评论 -
viewpager 与 pageradapter
ViewPager 作为展示一组页面的容器,在Android上被广泛使用,这边文章将围绕 ViewPager 如何显示页面展开,接口如何设计展开。PagerAdapter 的接口设计ViewPager 是与一组页面进行交互的容器,那么怎么设计交互的接口就成为设计成败的关键。我们会发现 ListView 中使用的「通信接口」是 BaseAdapter, 那么类似地,ViewPager 在设计的时候,原创 2015-08-22 16:39:44 · 3201 阅读 · 0 评论 -
Volley 源码解析
转载请注明作者和原文连接(@woaitqs woaitqs.github.io)为什么需要阅读Volley的源码Volley是Google在2013年推出的一个网络库,用于解决复杂网络环境下网络请求问题。「Google出品,必属精品」,而且Volley被使用在包括「Google Plus」的一系列Google产品中,久经考验。因此我们通过学习Volley的源代码,可以学得很多Android 网络方面的内容原创 2015-05-09 15:22:48 · 4190 阅读 · 0 评论 -
EventBus 利弊与源码解析
EventBus 利弊 和 源码解析原创 2015-05-09 15:06:43 · 29748 阅读 · 0 评论 -
HashMap 剖析与理解
序言ConCurrentHashMap 是一个被忽视的Java Concurrent包下面的类,在满足并发的「安全性」,和「活跃性」的前提下,做到了与不考虑线程安全的 HashMap 同等效率. 作者是大名鼎鼎的Doug Lea,他老人家在Java 并发领域做的贡献,确实是我们的榜样。下篇文章,对ConCurrentHashMap做一个分析,希望这个代码中的闪光点,能够对各位读者产生启发。原创 2015-05-09 15:23:54 · 3077 阅读 · 2 评论 -
Android中观察者模式的实现--第二届 Google 暑期大学生博客分享大赛 - 2011 Android 成长篇
本文为第二届 Google 暑期大学生博客分享大赛 - 2011 Android 成长篇参赛作品观察者模式的定义可以参见wiki中的资料,链接如下http://zh.wikipedia.org/wiki/观察者模式其UML类图如下1.定义观察者模式原创 2011-08-14 21:37:12 · 1291 阅读 · 0 评论 -
JsonObject null 的神坑
现在开源的 Json 序列化方案层出不穷,在性能和使用方面,都取得了很好的效果,比较常用的包括 Gson,FastJson 等等。然后对于初学者而言,或者不想引入额外框架的情况下,在这些场景下,还是会使用 JsonObject 这种基础对象。今天的文章,就是说一说 JsonObject 的神坑。原创 2016-09-14 11:04:32 · 39479 阅读 · 2 评论