- 博客(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 1913
原创 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 326
转载 retrofit源碼分析
前言在Andrroid开发中,网络请求十分常用而在Android网络请求库中,Retrofit是当下最热的一个网络请求库今天,我将手把手带你深入剖析Retrofit v2.0的源码,希望你们会喜欢在阅读本文前,建议先阅读文章:这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解)目录1. 简介特别注
2017-08-29 23:55:40 376
翻译 Android面试专题
Activity面试题Fragment面试题Service面试题Broadcast Receiver面试题WebView面试题Binder面试题Handler面试题AsyncTask面试题HandlerThread面试题IntentService面试题视图工作机制面试题事件分发机制面试题ListView面试题Android项目构建面试题ANR面试题OOM面试题Bitmap面试题UI卡顿面试题内存泄
2017-08-29 09:27:14 1157
转载 JDK动态代理实现原理
JDK动态代理实现原理博客分类: java 之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。 Java代码 package
2017-08-25 11:47:49 202
转载 线程池
几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolExecutor源码。学习源码的过程中,最恶心的其实就是几种状态的转换了,这也是ThreadPoolExecutor的核心。花了将近小一周才大致的弄明白ThreadPoolExecutor的机制,遂记录下来。线程池有多重要线程是一个程序员一定会涉及到的
2017-08-24 15:33:20 221
转载 JAVA中的线程池
Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是
2017-08-24 10:49:14 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人