原创 Java面向對象(下)

Java中最容易讓人迷惑的幾個知識點,總結如下: 一:引用變量的強制類型轉換 在Java中,人們常常提到引用類型的變量,其實質引用變量只能調用它在編譯時類型的方法,而不能調用它運行時類型的方法,即使它實際所引用對象確實包括該方法。如果需要

原创 對象序列化

對象序列化 對象序列化的目標是將對象保存到磁盤中,或允許在網絡中直接傳輸對象,對象序列化機制運行把內存中的Java對象轉換成平臺無關的二進制流,從而允許把這個二進制流持久保存在磁盤上,通過網絡將這種二進制流傳輸到另一個網絡節點。其他程序一

原创 多線程

進程 進程:是系統進行資源分配和調度的一個獨立單位。所有運行中的任務通常對應一條進程,並且進程具有一定的獨立功能。 進程的特徵: (1)獨立性:進程是系統中獨立存在的實體,它可以擁有自己獨立的資源,每個進程都擁有自己私有的地址空間,在沒有

原创 深入面向對象

一:內部類 內部類:在某些情況下,我們把一個類存放在另一個類的內部定義,這個定義在其他類內部的類就叫做內部類(嵌套類)。包含內部類的類叫外部類(宿主類)。 內部類成員可以直接訪問外部類的私有數據,因爲內部類被當成其他外部類成員,同一個類成

原创 Matrix類的方法詳解

[b]Matrix的操作,總共分爲translate(平移),rotate(旋轉),scale(縮放)和skew(傾斜)四種,每一種變換在Androi

原创 JAVA內存管理機制

內存管理原理:             JAVA是一種強類型語言。java語言中,有java程序,java虛擬機,操作系統三個層次,其中java程序與java虛擬機進行交互,java虛擬機與操作系統進行交互,這也證實了java語言的跨平

原创 android:scaleType屬性詳解

android:scaleType: android:scaleType是控制圖片如何resized/moved來匹對ImageView的size。I

原创 Java面向對象(上)

這幾天在家看了一些關於java面向對象基礎的書籍,於是總結一下自己學到的東西。 一:類,對象,屬性,方法,構造器的概念: 類:用於描述客觀世界裏某一類對象的共同特徵。 對象:可以看成是靜態特殊(屬性)和動態特徵(方法)的封裝體(簡單的理

原创 List集合知識總結

在編程過程中,會很頻繁的使用集合,集合的相關知識也非常重要,也是每一個開發人員必須掌握的知識。 一:集合的概念 集合:保存數量不確定的數據,以及保存具有映射關係的數據的容器,簡單的理解就是用於存儲數量不等的多個對象的容器。 集合和數組不一

原创 JAVA數組詳解

最近看了一些關於java數組的資料,在此總結一下: 一、數組的定義和類型:       數組就是類型相同的數據對象元素集合。簡單的說:就是類型相同的數據存儲在一個容器裏面【注意:Java中的數組是引用類型,即使一個數組中存放的都是基本數據

原创 顏色透明度計算

我們在開發過程中,經常遇到這樣一件事, 設計師給你一個顏色值,然後告訴你這個顏色值有30%的透明度。大多數人會問30%的透明度是多少呢?怎麼計算這個30%的透明度? 顏色值通常遵循RGB/ARGB標準,使用時通常以#字符開頭,以16進製表

原创 Android 適配問題分享和總結

      我們在開發過程中,由於android設備碎片化比較嚴重,各種各樣的分辨率的設備都有,想開發出一款好的應用,我們就不得不考慮設備的適配。雖然google官方提供了dp單位來解決不同設備的適配,但在一些特殊的分辨率的設備上是有問題

原创 組件化開發——支付中心

最近在對項目中支付模塊的重構,經過三個月的努力,讓項目的支付煥然一新。過程是艱辛的,結果是完美的,哈哈。接下來分享一下在重構支付整個流程設計和實現。 爲什麼要獨立模塊?隨時公司業務不斷的發展,項目需要對接不同的支付方式和支付渠道,隨着時間

原创 JavaWeb之Servlet詳解

一、Servlet概述   1.sun公司提供的動態web資源開發技術。本質是上一段java小程序,要求這個小程序必須實現Servlet接口,以便服務器能夠調用   2.開發Servlet的兩個步驟         *實驗:Servlet

原创 Android中啓動,分享,卸載應用程序

一、啓動一個程序 private void startApp() { // 創建PackageManager對象 PackageManager pm = getPackageManager();