原创 JAVA中的兩種單例模式

一個類中我們可以通過new()創建很多的對象,但是有的類只允許有一個對象來進行操作,這就是所謂的單例模式。我們都知道單例模式有兩種,一種是餓漢模式,一種是懶漢模式。顧名思義,懶漢模式就是在需要時候才創建單例對象,而餓漢模式我們可以理解它很

原创 String StringBuffer Stringbuilder的用法以及區別

String是字符串常量StringBuffer是字符串變量(線程安全)StringBuilder是字符串變量(線程不安全)StringBuffer,StringBuilder與String最大的區別是String是不可變得常量,因此每次

原创 關於InputStream in = JDBCUtil.class.getClassLoader().getResourceAsStream("jdbc.properties")的介紹

上述代碼 pro創建一個靜態的Properties對象JDBCUtil.class是創建一個JDBCUtil的Class對象可能有很多人不知道Class對象是什麼這裏簡單介紹一下Class類:Java程序在運行時,Java運行時系統一直對

原创 JAVA寫一個小型水果超市

初學java,還不太熟悉,技術有限,多多包涵,哈哈。水果超市 包括以下功能:1.添加水果2.顯示水果3.根據編號查詢水果4.刪除水果5.添加購物車6.查看購物車7.根據編號修改水果0.退出下面是我的包及類的構造:代碼展示:package

原创 關於子類調用父類構造方法的問題

昨天班級有一個小測驗,結果自己覺得還不錯的錯了好幾道題,自己總結了一下,主要是子類繼承父類時候構造方法的問題不太清楚,今天就總結一下。1.子類會默認調用父類的無參構造方法舉例來看:public class Derived extends

原创 java 中的抽象類、接口

抽象類(abstract):    在面向對象設計中,越處於繼承結構頂層的類,就越概括,越抽象。 修飾的方法: 這種方法會成爲一種抽象方法. 抽象方法一定要讓子類覆蓋並且給予實現的. 抽象類不一定包含抽象方法,但有抽象方法的類一定是抽象類

原创 Java程序模仿隨機發紅包

模仿隨機發紅包輸入金額:xxx        輸入發幾個包:xx        第一個人xxx元        第二個人xxx元        。。。。。。import java.math.BigDecimal;import java.u

原创 線程

1.線程的創建和啓動Java支持內置的多線程機制。Java語言包中的Runnable接口約定線程的執行方法Thread類提供創建、管理和控制線程對象的方法線程的創建通過兩種方式:1.繼承Thread類2.實現Runnable接口Runna

原创 模仿發牌洗牌

分爲以下幾個步驟:1).寫一個卡片類Card類, 含兩個屬性:  一個花色(Suit),一個是點數(Rank).2).寫個撲克牌Poker類,含52張

原创 java的封裝繼承和多態

this在每個類的內部,都有一個隱含的成員變量,該類的類型就是該類的類型,該成員變量的名稱是this,this是一個引用,指向自身的對象。this的用

原创 HashMap 、 Hashtable 、 treeMap的用處以及他們之間的區別

1.HashMap的用法HashMap實現了Map接口,繼承AbstractMap,它是基於哈希表的 Map 接口的實現(保證鍵的唯一性),以key-value的形式存在HashMap是引用數據類型通過 new 關鍵字在 Heap 堆中申

原创 紅黑樹的粗略認識

前面介紹treeMap時候提到了treeMap是基於紅黑樹(Red-Black tree)的 NavigableMap實現的。今天就粗略瞭解了一下紅黑樹。說紅 黑樹之前,不得不把我們的數組、鏈表、還有上文的二叉搜索樹“批判“一番。數組的優

原创 淺克隆與深克隆

clone()方法是Object中的一個方法淺克隆(shallow copy)    Employee cindy=tobby.clone()深克隆(deep copy)   必須實現Cloneable接口  class Employee

原创 關於 InputStream in = JDBCUtil.class.getClassLoader().getResourceAsStream("jdbc.properties")簡單介紹

上述代碼 pro創建一個靜態的Properties對象JDBCUtil.class是創建一個JDBCUtil的Class對象可能有很多人不知道Class對象是什麼這裏簡單介紹一下Class類:Java程序在運行時,Java運行時系統一直對

原创 集合

1.今天決定寫博客,本人計算機菜鳥一枚,也算是對自己的一個交代吧。來高博第三個星期了,糾結了好久,終於決定寫博客了,由於本人關係,就不讓各位看到了。現