原创 Java中final的三種用法

在java中final的三種用法: 1. final成員變量 2. final函數 3. final類 final成員變量 當你在類中定義變量時,在其前面加上final關鍵字,那便是說這個變量一旦被初始化便不可改變

原创 【Java併發編程】併發編程大合集

轉載請註明出處:http://blog.csdn.net/ns_code/article/details/17539599 爲了方便各位網友學習以及方便自己複習之用,將Java併發編程系列內容系列內容按照由淺入深的學習順序總結如下

原创 Android面試題之Android部分

1. Activity 系列問題 1.1 繪製Activity生命週期流程圖 1.2 介紹下不同場景下Activity生命週期的變化過程 啓動Activity: onCreate()—>onStart()—>onResume(

原创 Android HandlerThread的使用

介紹 首先我們來看看爲什麼我們要使用HandlerThread?在我們的應用程序當中爲了實現同時完成多個任務,所以我們會在應用程序當中創建多個線程。爲了讓多個線程之間能夠方便的通信,我們會使用Handler實現線程間的通信。 下面

原创 Java&Android面試題蒐集整理

來源:armor 鏈接:http://blog.csdn.net/wdong_love_cl/article/details/52084720 最近在忙着準備面試,所以從全網蒐集了一下java和android相關的面試題

原创 Android性能優化之佈局優化

來源:Trinea 鏈接:http://www.trinea.cn/android/layout-performance/ 主要介紹使用抽象佈局標籤(include, viewstub, merge)、去除不必要的嵌套和

原创 Android Studio導入項目的遇到的兩個問題

1.運行項目的時候出現這個錯誤: 方法:把Top-level build file修改爲這個樣子 build.gradle: <span style="color:#009900;"></span><pre style="backgr

原创 Android性能優化之Java(Android)代碼優化

來源:Trinea 鏈接:http://www.trinea.cn/android/java-android-performance/ 1、降低執行時間 這部分包括:緩存、數據存儲優化、算法優化、JNI、邏輯優化、需求優

原创 使用Jsoup爬網頁出現500錯誤

Jsoup官方文檔中說明爬取網頁的兩種方法: get Document doc = Jsoup.connect("http://example.com/").get(); post Document doc = Jsoup.con

原创 Java(Android)線程池

來源:trinea 鏈接:http://www.trinea.cn/android/java-android-thread-pool/ 介紹new Thread的弊端及Java四種線程池的使用,對Android同樣適用。

原创 ViewHolder的另一種寫法

最標準的寫法,就是爲每一個AdapterView的子View新建一個對應的ViewHolder,同時聲明爲prtivate static。 @Override public View getView(int position, V

原创 JSON工具之fastjson

來源:阿里巴巴 鏈接:https://github.com/Alibaba/fastjson/wiki/%E9%A6%96%E9%A1%B5 Fastjson是一個Java語言編寫的高性能功能完善的JSON庫。它採用一種

原创 Android面試題之J2EE部分

Switch能否用string做參數? 在 Java 7 之前, switch 只能支持 byte 、 short 、 char 、 int 或者其對應的封裝類以及 Enum 類型。在 Java 7 中, String 支持被

原创 Linux之常用的命令

來源:ljianhui 鏈接:http://blog.csdn.net/ljianhui/article/details/11100625/ 學習Linux的過程就是熟悉命令的過程,衆多的命令只需掌握最常用的命令就可以了

原创 Jsoup爬數據+設置代理IP

本文利用Jsoup工具從網站中爬IP,然後動態改變本地IP進行遠程訪問。 主要工作類: public class Test { /** * @param args */ public sta