原创 安卓計算器開發日誌

2014.01.04 今天修改了很多細節,對桌面佈局進行了改動。具體更新內容: 1、實現了多次運算,即可連加、連減、連乘、連除。 2、對界面佈局進行了優化,比1.0版要美觀 3、隱藏掉文本光標 4、數字顯示改爲從右向左顯示 1.0版和1.

原创 java學習筆記12——構造器

   Java中子類可以繼承父類的屬性和方法,那麼子類對象就可以直接使用父類對象的屬性和方法,實現機制就是,當某個子類對象實例化的時候,會首先實 例化一個其父類對象,但這個父類對象對外不可見,只能通過子類中的super來訪問;以此類推,

原创 java學習筆記11——編譯時類型和運行時類型

編譯時類型和運行時類型:          Java的引用變量有兩個類型,一個是編譯時類型,一個是運行時類型,編譯時類型由聲明該變量時使用的類型決定,運行時類型由實際賦給該變量的對象決定。如果編譯時類型和運行時類型不一致,會出現所謂的

原创 java學習筆記13——類成員

  static修飾的成員就是類成員,包括類成員變量、類方法、靜態初始化塊。static不能修飾構造器,static修飾的類成員屬於整個類,不屬於單個實例。類成員變量屬於整個類,當系統第一次準備使用該類時,系統會爲該類成員變量分配內存空間

原创 java學習筆記14—— final修飾符

 執行初始化塊時,可以對類成員變量賦初始值;當執行普通初始化塊、構造器時可對實例成員變量賦初始值。對final修飾的類成員變量、實例成員變量指定初始值時:         類成員變量:必須在靜態初始化塊中或聲明該成員變量時指定初始值。  

原创 安卓打飛機遊戲開發日誌

2014.03.05 今天添加了開始頁面,進入程序後可選多個選項,分別爲開始遊戲、設置遊戲、查看排名、關於、退出遊戲幾個。目前只是做了開始遊戲、關於、退出遊戲三個按鈕功能,剩下的兩個等到最後再做,這個界面佈局後面還要調整。更新至V0.8版

原创 java學習筆記13——單例類

大部分情況下,類的構造器都定義成public訪問權限,允許任何類自由創建該類的對象。但某些時候,創建太多類沒有意義,那麼不允許自由創建該類的對象,而只允許該類創建一個對象。一個類始終只能創建一個實例,則這個類被稱爲單例類。        

原创 java學習筆記10——多態

  java引用變量有兩個類型,一個是編譯時類型,一個是運行時類型。編譯時類型由聲明該變量時使用的類型決定,運行時類型由實際複製給該變量的對象決定。如果編譯時類型和運行時類型不一致,就可能出現所謂的多態。 例 class BaseClas

原创 java學習筆記6——java靜態內部類

        用static修飾一個內部類,則這個內部類就屬於外部類本身,而不屬於外部類的某個對象。因此也被稱爲類內部類,或者靜態內部類。static是把類的成員變量變成類相關,而不是實例相關。外部類的上一級程序單元是包,所以不可以用s

原创 java學習筆記8——java匿名內部類

       匿名內部類適合創建只需要一次使用的類,創建匿名內部類時會立即創建一個該類的實例,這個類定義立即消失,匿名內部類不能重複使用。         new 父類構造器(實參列表)|實現接口()         {        

原创 java學習筆記9——調用父類構造器

在一個構造器中調用另一個重載的構造器使用this調用來完成,在子類構造器中調用父類構造器使用super調用來完成。 class Base{ public double size; public String name; public 

原创 java學習筆記7——java局部內部類

       把內部類定義在方法裏,就是局部內部類。局部內部類僅在該方法內有效。對局部成員而言,不管是局部變量還是局部內部類,它們的上一級程序單元都是方法,而不是類,使用static修飾它們沒有任何意義。所以,所有局部成員都不能使用sta

原创 java學習筆記2——方法

方法是類或對象的行爲特徵的抽象,java中方法不能獨立存在,所有方法必須定義在類裏。方法不等於傳統的函數,在結構化編程語言裏,函數是一等公民,整個軟件由一個個函數組成;在面向對象編程語言中,類纔是一等公民,整個軟件由一個個類組成,因此在j

原创 java插入算法

剛開始看《算法導論》P10頁 用java代碼實現插入算法。這是第一步,好好學習。 public class insertSort{ public static void main(String[] args){ int te

原创 java學習筆記5——java閉包(Closure)和回調

 閉包是一種能被調用的對象,它保存了創建它的作用域信息。java7沒有顯示支持閉包,但對非靜態內部類,不僅記錄了其外部類的詳細信息,還保留了一個創建非靜態內部類對象的引用,並且可以直接調用外部類的private成員,所以可以把非靜態內部類