自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java并发编程2:线程(Thread)

什么是线程,线程的上下文切换,线程的启动、中断,深入理解线程常用方法

2016-11-17 10:30:41 464

原创 Java并发编程1:简介

什么是并发编程,为什么要使用并发编程,并发的好处

2016-11-17 10:19:54 327

原创 Android使用MVP的好处

MVP有什么好处呢,为什么要抽离出P层呢?为什么要用接口呢?本文有一些我自己的理解,大家多多指点

2016-04-20 09:50:22 1724

原创 Android Framework学习记录1:Binder

我在博客上记录下我的Android Framework学习总结,方便以后回忆的时候更有效率。我主要是通过Android内核剖析这本书进行学习,这也是我第一次接触到Framework层。1.Binder是什么Android作为一个操作系统,不同的进程之间进行数据交互就是通过Binder来进行交互。Binder的具体工作方式在C层,这里只做基本原理的介绍和使用方法。Binder是一种框架,

2015-07-19 11:34:54 892

原创 android开发记录1 GridView加载大量本地图片的bitmap的回收问题

要回收的Bitmap必须是当前不显示的item的view,那么首先就得获取当前不显示的 view,通过查看AbsListView的源码可以看见有一个RecyclerListener接口,该类中有一个方法:void onMovedToScrapHeap(View view);//在List滑动时,当某个item不可见就会调用该方法,但是该方法没有实现,我们可以在该方法里面对该item的资源进行回

2014-03-07 10:34:52 2512

原创 java API 学习2 Deque,SortedSet,Semaphore

1.Deque双向队列。可以实现Queue和Stack的功能。每个方法有两种形式,一种是在发生错误返回一个值(如null或false),一种是发生错误抛出异常,如下图所示,实现Queue(FIFO)功能实现Stack(LIFO)功能2.SortedSetE first();获得最小元素E last();获得最大元素SortedSet headSet(

2014-03-06 16:50:32 540

原创 java API 学习1 Collections

一.Collections    Collections类全部是静态函数,主要是用来对Collection中的某个元素进行操作和对Collection进行操作 A.对某个元素进行操作  1.   查询    static int binarySearch(List> list, T key);返回key的index,假如不存在返回-1,假如list有多个相同的key,则不能确定返

2014-03-06 16:19:59 670

原创 Zookeeper学习1

package com.zhouhao.zk;import java.io.IOException;import java.net.InetAddress;import java.net.UnknownHostException;import java.nio.ByteBuffer;import java.util.Arrays;import java.util.List;impo

2014-03-04 15:14:07 597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除