原创 Retrofit的使用與深入學習(下)
注意:以下分析都是基於Retrofit2 轉載請註明出處:http://blog.csdn.net/evan_man/article/details/51320637 本節是《Retrofit的使用與深入學習》的進
原创 Java源碼閱讀之PriorityQueue
Summary: public class PriorityQueue<E> extends AbstractQueue<E> implements java.io.Serializable類中存儲有一個Object[]數組size爲當
原创 Dagger2在Android studio中的配置與簡單使用
Dagger2環境搭建(android studio):Module:app-->gradle配置(紅色部分) apply plugin: 'com.android.application' apply plugin: 'com.nee
原创 線程池關係圖
Executors has:ThreadPoolExecutor use:DefaultThreadFactorydef:execute方法is:AbstractExecutorService imp:ExecutorServ
原创 Java源碼閱讀之PriorityBlockingQueue
Summary: public class PriorityBlockingQueue<E> extends AbstractQueue<E> implements BlockingQueue<E>, java.io.Serializa
原创 Java源碼閱讀之TreeSet
Summary: public class TreeSet<E> extends AbstractSet<E> implements NavigableSet<E>, Cloneable, java.io.Serializable該類不
原创 OkHttp深入學習(四)——0kio
轉載請註明出處:http://blog.csdn.net/evan_man/article/details/51204469 上一節《OkHttp深入學習(三)——Cache》我們對okhttp中的Cache緩存機制進行了學習,
原创 Java源碼閱讀之ArrayDeque
Summary: public class ArrayDeque<E> extends AbstractCollection<E> implements Deque<E>, Cloneable, Serializabletail對象中
原创 Java源碼閱讀之FutureTask
Summary: public class FutureTask<V> implements RunnableFuture<V>對Future、Runnable、Callable接口的整合和實現 Fields: private Call
原创 常見排序算法小結
註明:本篇博客轉載自blog.csdn.com/whuslei;只是在個別地方進行了小部分的改動。 排序算法經過了很長時間的演變,產生了很多種不同的方法。對於初學者來說,對它們進行整理便於理解記憶顯得很重要。每種算法都有它
原创 在java中使用和創建自定義的native方法
JNI:Java Native Interface(Java本地接口) 使用了JNI接口的JAVA程序,不再像以前那樣自由的跨平臺。因爲JNI底層是用C/C++實現的,後者是依賴操作平臺的,要實現跨平臺,就必須將本地代碼
原创 OkHttp深入學習(一)——初探
轉載請註明出處:http://blog.csdn.net/evan_man/article/details/51173810 Android 4.4之後,HttpURLConnection底層實現已被OkHttp替換。可以
原创 Java源碼閱讀之LinkedList
Summary: public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.i
原创 Java源碼閱讀之Executors
Summary: 該類可以生成四種類型的線程池: 不限定數量的線程池限定數量的線程池只有一個線程的線程"池"爲預定執行而構建的線程池前三者是用ThreadPoolExecutor來構建線程池的;返回的對象是一個ExecutorServ
原创 線程常用接口
java.lang.Runnable public interface Runnable { public abstract void run(); } java.util.concurrent.Callable pub