原创 Linux下使用JNI

JNI入門 JNI:java native interfacej:java語言n:native:本地語言interface:接口 java與C/C++語言的交互 Linux下使用JNI的常見問題及解決方案:http://blog.csdn

原创 面試

對於要求有一些歸納: Java方面的: J2EE相關技術(JSP/ Servlet/ JMS/ JDBC/ JSTL) 學JAVA之前必知:J2SE J2EE J2ME的區別:http://www.java800.com/peixun-9

原创 40個Java多線程問題總結

出自JAVA開發者聯盟 40個Java多線程問題彙總 1、多線程有什麼用? 一個可能在很多人看來很扯淡的一個問題:我會用多線程就好了,還管它有什麼用?在我看來,這個回答更扯淡。所謂”知其然知其所以然”,”會用”只是”知其然

原创 Java(七)synchronized詳解

http://zhangjunhd.blog.51cto.com/113473/70300/ http://blog.csdn.net/chenguang79/article/details/677720 http://www.cnblo

原创 Android 源碼中的設計模式

面向對象的六大原則 單一職責原則所謂職責是指類變化的原因。如果一個類有多於一個的動機被改變,那麼這個類就具有多於一個的職責。而單一職責原則就是指一個類或者模塊應該有且只有一個改變的原因。通俗的說,即一個類只負責一項職責,將一組相

原创 Android_Service多線程斷點下載

Android中實現單線程下載文件是比較容易的,可是要使得自己的應用支持多線程斷點下載就要考慮到很多細節了,今天我們一起來探討一下多線程斷點下載時怎麼實現的。 首先先畫一張圖說明一下Android中下載文件的大致流程: 上面

原创 一步一步走向自定義控件

上個月搭配了自己的開發環境。 有了自己的環境=有了環境想搞事情。 然後這個月就想搞搞事情了。 自定義控件確實很強大,看到靈機上的OppositeLayout不禁深深欽佩。 其實一直想自定義控件,但是到底怎麼自定義

原创 AndroidManifest.xml官方介紹

每個Android應用的根目錄中都必須包含一個 AndroidManifest.xml 文件。 清單文件爲 Android 系統提供有關您的應用的基本信息,系統必須獲得這些信息才能運行任意應用代碼。 此外,清單文件還可執行以下操作

原创 Java 正則表達式

正則表達式定義了字符串的模式。 正則表達式可以用來搜索、編輯或處理文本。 正則表達式並不僅限於某一種語言,但是在每種語言中有細微的差別。 Java正則表達式和Perl的是最爲相似的。 java.util.regex包主

原创 走進Java Android 的線程世界

直奔主題 首先我們來看看Java的線程通訊基礎 //產品 static class ProductObject{ //線程操作變量可見 public volatile static Str

原创 初學者在java學習中常見的30個問題

本文回答了30個JAVA入門級初學者的常見問題。如我可以用%除以一個小數嗎? a += b 和 a = a + b 的效果有區別嗎? 聲明一個數組爲什麼需要花費大量時間? 爲什麼Java庫不用隨機pivot方式的快速排序? 1.2 基

原创 Android中Cursor類的概念和用法

https://developer.android.com/reference/android/database/Cursor.html 在你理解和使用 Android Cursor 的時候你必須先知道關於 Cursor 的幾件事情:

原创 RxJava

RxJava RxJava是啥?呵呵!? 關鍵是事件變換,線程調度,響應式編程 而怎麼實現這些呢:最關鍵的就是接口泛型! 實現這些有什麼用呢? 基本概念 Observable: 被觀察者 OnSubscrible

原创 GitHub上Daily項目的個人分析

對github上別人項目的分析。覺得他框架搭的不錯。好好向他學習學習。 https://github.com/spring2613/Daily 項目亮點頗多,自己找了自己覺得不錯的點,分析分析。 下面就開始分析一下吧: App

原创 Android VectorDrawable -->SVG

繪製svg圖 Inkscape https://inkscape.org/en/ Boxy SVG Janvas - The Online Vector Graphics Editor http://www.janvas.com/XOSY