原创 Java中的overload VS override

一,overload:一般翻譯爲重載。當一個類中出現兩個或者兩個以上方法的名稱相同,方法的參數列表各不相同(即參數個數不同或者參數的類型不同)時,我們稱這些方法之間構成了重載關係。 1,滿足overload的幾個條件: a,發生在同一個

原创 Java基礎加強可變參數、增強for循環、基本類型的自動拆箱與裝箱、枚舉

一,可變參數 1,什麼是可變參數:當一個方法的參數的類型確定而參數個數不確定時,可以在形參的“類型”與“參數名”之間加上三個連續的“.”(即“...”,英文裏的句中省略號),讓它和不確定個數的實參相匹配。一個帶有這樣的形參的方法,就是一

原创 Java中的Hashtable、hashMap、LinkedHashMap、TreeMa

一、java爲數據結構中的映射定義了一個接口java.util.Map,Hashtable、HashMap、LinkedHashMap、TreeMap都是它的實現類。 1、Hashtable:是Dictionary的子類,此類實現一個哈

原创 Android ListView 分分鐘實現Item單選、多選效果

ListView中有一個屬性:android:choiceMode,對應三個可選值: singleChoice 單選 multipleChoice 多選 none 默認情況,沒有選中效果 在ListView的佈局中設置了andro

原创 Java子父類間靜態代碼塊、構造代碼塊、構造方法的執行順序

        在學習Java基礎期間,子父類的靜態代碼塊、構造代碼塊、構造方法的執行順序容易混淆,現在通過一段程序來說明它們的執行順序。 一、先看一個簡單的靜態測試程序: class FatherStaticTest { st

原创 靜態導入import static ....

--------------JavaEE+Android+IOS開發、android培訓、期待與您交流! --------------- 一,什麼是靜態導入? 靜態導入是JDK1.5版本新增加的一個特性,儘管通常被稱爲“靜態導

原创 Android微信支付集成開發

原文地址:點擊打開鏈接 開發步驟:  1、新用戶微信開放平臺進行註冊,並認證,認證需要300元,https://open.weixin.qq.com/  2、登錄進行創建應用,按照要求填寫IOS的Bundle ID和Androi

原创 Android Context 原理

原文:https://sites.google.com/site/terrylai14/home/android-context-yuan-li Context,中文可以翻譯成"場景",SDK說明如下:Interface to glob

原创 交通燈管理系統

              看完了張老師的交通燈管理系統視頻,現在寫篇日記總結一下。交通燈管理系統是一個項目,在寫代碼具體實現之前,我們應該先讀懂項目需求,分析需求,在分析時可以使用畫圖方式便於我們理解,像該項目中的交通路線,如果不畫圖

原创 Java中的多態、內部類、匿名內部類

一、多態         多態可以理解爲事物存在的多種體現形態。 例:動物中貓,狗。貓這個對象對應的類型是貓類型,如:貓 x = new貓(); 同時貓也是動物中的一種,也可以把貓稱爲動物。動物  y = new貓(); 那麼動物

原创 java中線程學習總結

一、對進程、線程概念的理解: 進程:正在運行的應用程序。每個進程都有自己獨立的地址空間(內存空間),當我們點擊桌面的IE瀏覽器時,就啓動了一個進程,操作系統就會爲該進程分配獨立的地址空間。 線程:其實就是進程中一個程序執行控制單元,一

原创 銀行業務調度系統的學習

一、項目需求: 模擬實現銀行業務調度系統邏輯,具體需求如下: 1、銀行內有6個業務窗口,1- 4號窗口爲普通窗口,5號窗口爲快速窗口,6號窗口爲VIP窗口。   2、 有三種對應類型的客戶:VIP客戶,普通客戶,快速客戶(辦理如交水

原创 java中的IO流

1、流的概念和作用 流是一組有順序的,有起點和終點的字節集合,是對數據傳輸的總稱或抽象。即數據在兩設備間的傳輸稱爲流,流的本質是數據傳輸,根據數據傳輸特性將流抽象爲各種類,方便更直觀的進行數據操作。  2、IO流的分類 根據處理數據

原创 Android studio運行時報錯finished with non-zero exit value 1

com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessE

原创 AndroidStudio快速查看簽名文件MD5、SHA1值的一個超簡單方法。

在Android Studio中,在右側找到菜單欄“Gradle”—>”:app”—>“Tasks”—>“android”—>雙擊“signReport”即可。這時在Terminal中可以查看debug版本、resalse版本的SHA1和