自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android轻量级框架XSnow

如:BASE:传入自定义请求对象,方便外部根据自己的需求自定义请求;GET:获取 GET 方式请求对象;POST:获取 POST 方式请求对象;HEAD:获取 HEAD 方式请求对象;PUT:获取 PUT 方式请求对象;PATCH:获取 PATCH 方式请求对象;OPTIONS:获取 OPTIONS 方式请求对象;DELETE:获取 DELETE 方式请求对象;UPLOAD:获取上传文件请

2017-08-31 19:29:56 1844

原创 Stack介绍以及设计一个有getMin 功能的栈

Stack是一个后进先出(last in first out,LIFO)的堆栈,在Vector类的基础上扩展5个方法而来Deque(双端队列)比起Stack具有更好的完整性和一致性,应该被优先使用[plain] view plain copyE push(E item)            把项压入堆栈顶部。   E pop()

2017-08-30 10:01:39 317

转载 retrofit源碼分析

前言在Andrroid开发中,网络请求十分常用而在Android网络请求库中,Retrofit是当下最热的一个网络请求库今天,我将手把手带你深入剖析Retrofit v2.0的源码,希望你们会喜欢在阅读本文前,建议先阅读文章:这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解)目录1. 简介特别注

2017-08-29 23:55:40 366

翻译 Android面试专题

Activity面试题Fragment面试题Service面试题Broadcast Receiver面试题WebView面试题Binder面试题Handler面试题AsyncTask面试题HandlerThread面试题IntentService面试题视图工作机制面试题事件分发机制面试题ListView面试题Android项目构建面试题ANR面试题OOM面试题Bitmap面试题UI卡顿面试题内存泄

2017-08-29 09:27:14 1143

转载 JDK动态代理实现原理

JDK动态代理实现原理博客分类: java 之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。     废话不多说了,先来看一下JDK的动态是怎么用的。 Java代码  package

2017-08-25 11:47:49 192

转载 线程池

几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolExecutor源码。学习源码的过程中,最恶心的其实就是几种状态的转换了,这也是ThreadPoolExecutor的核心。花了将近小一周才大致的弄明白ThreadPoolExecutor的机制,遂记录下来。线程池有多重要线程是一个程序员一定会涉及到的

2017-08-24 15:33:20 200

转载 JAVA中的线程池

Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是

2017-08-24 10:49:14 153

空空如也

空空如也

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

TA关注的人

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