原创 java常用類庫續3(比較器Comparable、Comparator、觀察者設計模式、正則表達式、定時調度)
比較器(Comparable、Comparator) Comparable接口 可以直接使用java.util.Arrays類進行數組的排序操作,但對象所在的類必須實現Comparable接口,用於指
原创 java常用類庫(StringBuffer類、Runtime類、System類)
StringBuffer類 基本操作 StringBuffer是使用緩衝區的,本身也是操作字符的,但是與String不同,String的內容一旦聲明則不能改變,改變的只是其內存地址的指向,而Strin
原创 java常用類庫續2(大數操作BigInteger、BigDecimal類、對象克隆技術、Arrays類)
大數操作(BigInteger、BigDecimal) 大數操作:正常情況下一個整數最多隻能放在long類型之中,但是現在如果有以下一個數字:11111111111111111111111111111
原创 面向對象基礎(類與對象的定義、進一步研究、封裝性、構造方法與匿名對象)
1、什麼是面向對象:萬物皆對象,面向對象是一種更加優秀的程序設計方法,它的基本思想是使用類、對象、繼承、封裝、消息等概念來進行程序的設計。是從世界客觀存在的事物(即對象)出發,並根據這些事物的本質特點,把
原创 面向對象高級續2(instanceof關鍵字、抽象類和接口的應用、Object類、包裝類)
具體內容 在java中可以使用instanceof關鍵字判斷一個對象到底是哪個類的實例。 ·對象 instanceof 類 - ->返回boolean類型;代碼如下: class A{ /
原创 面向對象基礎續2(static關鍵字、理解main方法、代碼塊、構造方法私有化(單例模式)) .
static關鍵字如果現在希望一個屬性被所有對象所共同擁有,則可以將其聲明爲static類型,聲明static類型的屬性或方法之後此屬性或方法也成爲類方法,可以由類型直接調用。使用static聲明屬性使用static聲明的屬性被稱爲全局變
原创 異常的基本概念
異常的基本概念 異常是導致程序中斷運行的一種指令流。如果不對異常進行正確的處理,則可能導致程序的中斷執行,造成不必要的損失,所以在程序的設計中必須要考慮各種異常的發生,並正確的做好相應的處理,這樣才能保證程序的正常執行。 爲什麼要處理異常
原创 java打包exe安裝程序並開機自啓動(免jre)
(這篇文章真的很不錯)又是一個無聊的週末,硬着頭皮給客戶想出一套java程序打包的解決方案目標:有安裝程序包像安裝qq一樣簡單一直下一步即可 ,可卸載,要求程序自動啓動,不需要單獨安裝JRE,就在寫這套解
原创 深入理解java多態性
昨天看到一個關於多態性的帖子,參考了回帖者的理解,加入了一些自己的看法,整理出來供大家參考,不一定完全正確,歡迎大家批評指正。 (一)相關類 class A { public S
原创 包及訪問控制權限
包及訪問控制權限 package是在使用多個類或接口時,爲力避免名稱重複而採用的一種措施,直接在程序中加入package關鍵字即可。 包的定義格式: ·package 包名稱 . 子包名稱 ; p
原创 面向對象高級(繼承的基本實現、進一步研究、final關鍵字)
繼承的基本實現類的繼承格式:在java中使用extends關鍵字完成類的繼承關係,操作格式:·class 父類{ }; //定義父類·class 子類 extends 父類{ }; //使
原创 數組與方法
數組的定義及使用數組是一組相關數據的集合,一個數組實際上就是一連串的變量,數組按照使用可以分爲一維數組、二維數組、多維數組;一維數組要使用java的數組,必須經過連個步驟:1、聲明數組2、爲該數組分配內存
原创 面向對象基礎續3(對象數組、內部類)
對象數組所謂的對象數組,就是指包含了一組相關的對象,但是在對象數組使用時應注意:數組一定要先開闢空間,但是因爲其實引用數據類型,所以數組裏面的每個對象都是null值,則在使用數組中的每個對象必須分別進行實