原创 android獲得安裝的應用程序(過濾系統應用)

 獲得系統安裝 的應用程序的信息(名稱,icon,版本號。。),過濾掉系統本身的應用,主要方法如下。。 private void getSoftLi

原创 java學習之重載和重寫

重載:overload   重載Overload表示同一個類中可以有多個名稱相同的方法,但這些方法的參數列表各不相同(即參數個數或類型不同) 重寫:override    表示子類中的方法可以與父類中的某個方法的名稱和參數完全相同,通

原创 java學習之理解反射機制

JAVA反射機制 定義 :   JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法;這種動態獲取的信息以及動態調用對象的方法的功能稱爲java語言的反射機制。

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

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

原创 java學習之反射初接觸

   反射就是把java中各個成分(比如方法,屬性,package,數組之類的有統一名字,又能抽象出來的東西)映射成java中相應的各種類   字節碼:當加載類時,先把類的二進制字節碼加載到內存中,再用字節碼複製一個又一個對象   得到字

原创 java學習之ArrayList和HashSet的比較以及HashCode分析

ArrayList  是對象的有順序排放 HashSet     當一個對象放進去時,先檢查裏面有無相等的對象(equals),有相等的對象就不放進去   import java.util.ArrayList; import java.u

原创 java學習之枚舉

   public enum WeekDay {      SUN(1),MON,TUE,WED,THI,FRI,SAT;      private WeekDay()      {         System.out.println(

原创 java學習之中英文簡寫

  一些專業的常用的英文術語:    API:Application Programming Interface  應用編程接口  IDE: Integrated Development   environment          

原创 java學習之增強for循環

 class  Test {      public static void main (String[] args)       {           string[] stringTests= new String[] {"111"

原创 java學習之進程和線程

   進程和線程   在多任務系統中,每個獨立執行的程序稱爲進程   一個進程又可以包含一個或多個線程,一個線程就是一個程序內部的執行線索,如果要 一程序中實現多段代碼同時交替運行,就需產生多個線程,並指定每個程序所要運行的程序代碼段  

原创 java學習之交通燈管理系統

  交通燈管理系統   模擬實現十字路口的交通燈管理系統邏輯,具體需求如下:   Ø         異步隨機生成按照各個路線行駛的車輛。 例如:        由南向而來去往北向的車輛 ---- 直行車輛        由西向而來去往南

原创 java學習之面向對象上(2)

1、static       靜態變量     靜態方法     靜態代碼快    單態設計模式        class Test   {       private static Test test1=new Test();     

原创 java學習之享元模式

享元模式:flyweight:       有很多個小的對象,它們有很多屬性相同,把它們變成一個對象,那些不同的屬性變成方法的參數,稱之爲外部狀態,那些相同的屬性稱之爲內部狀態   一:享元模式的用意 享元模式以共享的方法高效地支持大量的

原创 java學習之反射詳細應用

          String str="abc";      Class cls1=str.getClass();      Class cls2=String.class;      Class cls3= Class.forNam

原创 java學習之1.5新特性(轉)

“JDK1.5”(開發代號猛虎)的一個重要主題就是通過新增一些特性來簡化開發,這些特性包括泛型,for-each 循環,自動裝包/拆包,枚舉,可變參數, 靜態導入 。使用這些特性有助於我們編寫更加清晰,精悍,安全的代碼。   下面我們簡