原创 Android開發-Activity(一)

Android中有Activity、Service、BroadcastReceiver和ContentProvider四大組件,Activity是用得最多的且最重要的。 Activity有四種啓動模式 Standard模式:標準模式,也

原创 基於Java自帶同步機制實現生產者-消費者模式

我們在編寫程序時,總會看到每個對象都有幾個相同的方法,比如說wait()、notify()等,其實它們都是從Object類繼承下來的,用於實現線程同步用的,當然這是jdk1.5之前的方法,jdk1.5之後提供了併發包一系列類用於支

原创 Java基礎問題(一)

一、 public class Main { private static class Dog { private Dog(String name) { this.name =

原创 Android開發-Activity(二)

Intent Android中組件間都是通過Intent進行交流的,這也使得組件間的耦合度大大減低。Intent分爲兩種:顯式Intent和隱式Intent,Intent類定義了八個重要的成員變量: private String

原创 情景學習Android中的LruCache

LruCache類是基於LRU算法的內存緩存管理類,在v4包下有一個,Android3.1及以上在android.util包下也有一個,注意兩個的移除策略是不一樣的。 ###一、簡單使用 public class Bitmap

原创 LeetCode Problem:Add Two Numbers

Problem 2:Two Numbers You are given two linked lists representing two non-negative numbers. The digits are stored in re

原创 LeetCode Problem:Two Sum

Problem 1:Two Sum Given an array of integers, find two numbers such that they add up to a specific target number. The f

原创 開源框架KImageLoader開發及原理剖析(一)

Android中有不少關於圖片加載的開源框架,比如著名的Android-Universal-Image-Loader,最近在項目中也需要加載圖片,然後就去用了UIL,結果發現有許多功能UIL並沒有提供,雖然可以通過某些方法勉強滿

原创 Java基礎問題(二)

一、下面這段代碼會輸出什麼?從字節碼層次上解釋結果。 public class Main { public static void main(String[] args) { float f1 = Fl

原创 開源框架KImageLoader開發及原理剖析(二)

開源框架KImageLoader的實現原理與大部分的圖片加載器一樣,內部採用線程池+二級緩存架構,並且儘量做到可配置,可替換。 KImageLoader開源框架Github地址:https://github.com/dolpp

原创 LeetCode Problem:Reverse Integer

Problem 7:Reverse Integer Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return

原创 C++判斷一個數是否爲整數

運行下面的代碼 #include <iostream> #include <cmath> using namespace std; int main() { int n; while(cin>>n) {

原创 LeetCode Problem:Odd Even Linked List

題目: Given a singly linked list, group all odd nodes together followed by the even nodes. Please note here we ar

原创 基於併發包同步機制實現生產者-消費者模式

上一篇我們使用jdk原始的同步機制實現了生產者-消費者模式,這次我們改用jdk1.5中提供的相關併發類實現生產者-消費者模式。 先說明兩個類(接口) ReentrantLock類 作用跟synchronized代碼塊差不多,都

原创 Java類加載器

Java中由類字節碼流轉化爲JVM運行時類數據必須使用類加載器進行加載,Java中提供了三個類加載器:根類加載器,擴展類加載器,應用程序類加載器,使用的機制可以概括爲“全盤負責雙親委託”機制。 注意圖中的關係是委派關係,不是