原创 java 中equals 和==

文章轉載自:http://www.cnblogs.com/bluestorm/archive/2012/03/02/2377615.html equals 方法是 java.lang.Object 類的方法。 有兩種用法說明:

原创 密碼學相關概念

密碼: 密碼學中提到的密碼(cipher)是一種用於加密和解密的算法,和我們平常所提到的密碼(password)是不一樣的,password 是一種口令,是用來驗證的一組文本字符串。 密鑰(key) 密鑰是使用密碼(cipher)的過程中

原创 java 中構造器的調用順序

構造器的調用順序: step1: 調用基類構造器,首先是根,然後是下一層的導出類,直至最底層的導出類。 step2:按聲明順序調用成員的初始化方法。 step3:調用導出類構造器的主體。 還是用代碼說明吧: /** * 構造器的調用順

原创 java集合學習筆記

1. 基本概念 java容器類類庫的用途是“保存對象”,可以分爲Collection和Map兩種體系 1.collection 一個獨立元素的序列,這些元素都服從一條或多條規則。Collection(可以有序/無序,可重複/不可重複

原创 android NDK --java 與 C 語言之間傳遞數據

在java 端定義native 方法,在方法中引入對應的參數,在C代碼中接收到java端傳遞過來的數據,並對數據做響應的處理,最後返回給java端。 創建工程,並在工程下創建一個用於存放本地方法的DataProvider.java Da

原创 通過異常處理錯誤

異常處理的優點之一是你可以在某處集中精力處理你要解決的問題,而在另一處處理你編寫的這段代碼中產生的錯誤。對於異常情形,在 當前環境下 無法獲得必要的信息來解決問題,而是從當前環境跳出,並把問題交給上一級環境。 當拋出異常後,同其他對象的

原创 android Inflater

部分轉載自:http://www.cnblogs.com/shitianzeng/articles/2323427.html 在實際開發中LayoutInflater這個類還是非常有用的,它的作用類似於findViewById()。不同

原创 Comparable 和Comparator

public interface Comparable<T> Comparable 是排序接口,強行對實現它的每個類的對象進行整體排序;實現此接口的對象列表(和數組)可以通過Collections.sort(和Arrays.sort)進行

原创 接口與工廠

Thinking in Java 第四版練習18 創建一個Cycle接口,及其Unicycle、Bicycle、Tricycle實現。對每種類型的Cycle都創建工廠,然後編寫代碼使用這些工廠。 package interfaces;

原创 java 垃圾回收

轉載自http://www.cnblogs.com/200911/archive/2012/09/24/2700829.html 對象可能不被垃圾回收 垃圾回收並不等於“析構” 垃圾回收只與內存有關 對象在什麼時候回變成垃圾 Java

原创 虛擬機三種網絡模式

無論是vmware,virtual box,virtual pc等虛擬機軟件,一般來說,虛擬機有三種網絡模式: 1.橋接 2.NAT 3.Host-Only   1.橋接模式 在橋接模式下,VMware虛擬出來的操作系統就像是局域網中的

原创 網關

網關也稱協議轉換器或信關,是互聯網工作在OSI傳輸層上的設施。提供傳輸層到應用層全方位的服務,一般提供集中協議的服務。網關可以對數據重新分組,以便能在兩個不同網路間進行通信。如NetWare與UNIX操作系統互操作,sNA(IBM)與TC

原创 android NDK--C 調用java

在java 端定義三個方法供C語言調用,當點擊三個方法對應的button的時候,C代碼會調用相應的java 方法。 創建工程,同時在該包下創建一個用於存放C代碼調用方法的類DataProvider,DataProvider的代碼如下: p

原创 android 啓動過程的分析

android 啓動過程的分析 本文翻譯自:https://thecyberfibre.com/android-boot-process/,來源於嘶吼: http://www.4hou.com/mobile/7373.html 基本核心

原创 android開發---handler

Android提供了一個異步的消息回調機制Handler,  它負責發送消息和處理線程消息隊列中的消息及runnable對象,Handler實例都是與一個線程和該線程的消息隊列一起使用,一旦創建了一個新的handler實例,系統就把該