原创 Java基礎系列七之異常Exception

① Java異常機制相關關鍵字Java異常機制相關關鍵字有: try、catch、finally、throw、throws. 關鍵字解釋:try 用於監聽. 將被監聽的代碼(可能拋出異常的代碼)放在try語句塊之內, 當try語句塊內發生

原创 Java基礎系列七之文件File

File類:文件或者目錄路徑的抽象表現形式.  IO流就是對文件進行操作的  public File(String pathname):表示pathname的抽象路徑表現的形式 (開發中使用這種方式) public File(String

原创 Java作業三

1:final關鍵字可以幹什麼?有什麼特點?答:1)字符final:表示最終,終態(不能被更改的意思)   修飾類,該類不能被繼承;   修飾成員方法,該方法不能被重寫;   修飾成員變量,該變量初始化後是

原创 Java基礎系列六之Set集合

Set集合和List集合的區別?  Set集合:不允許元素重複,唯一的(元素可以爲null) ,不能保證迭代的順序恆久不變(底層哈希表和hascode)  無序(存儲和取出不一致)  List:允許元素重複

原创 Java基礎系列之接口

接口1、接口的定義Java接口是一系列方法的聲明,是一些方法特徵的集合,一個接口只有方法的特徵沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具有不同的行爲(功能)。兩種含義:一,Java接口,Java語言中存在

原创 Java基礎系列六之集合

集合集合的由來?  學生的面嚮對象語言,面嚮對象語言對事物的描述是通過對象體現的,那麼需要來存儲多個對象. 要存儲多個對象,不能使用基本類型的變量,需要使用容器類型的變量? 學習過哪些容器變量? 數組 ,字符串緩衝區(StringBuff

原创 Java基礎系列六之泛型

泛型之前在面向對象編程語言中,多態算是一種泛化機制。例如,你可以將方法的參數類型設置爲基類,那麼該方法就可以接受從這個基類中導出的任何類作爲參數,這樣的方法將會更具有通用性。此外,如果將方法參數聲明爲接口,將會更加靈活。在Java增加泛型

原创 Java基礎系列六之Map集合

Map集合需求:有很多學生,學生有姓名,有學號,根據學生的學號查找學生? 之前學習的集合,可以將姓名,學號作爲學生類的中兩個成員變量,創建集合的時候存儲這個類型,可以的   關鍵只知道學生學號,通過學號找姓名  Key Value    

原创 Java基礎系列七之集合的綜合應用Poker

一模擬鬥地主的洗牌和發牌  思路:  1)創建一個牌盒(容器:集合) ArrayList<String>  2)裝牌  定義花色數組和點數數組(A,K)  紅桃A  黑桃A  梅花A  方片A  ....  3)洗牌  Collectio

原创 Java基礎系列四之String

StringString類 (1) String代表字符串類型,字符串本身的內容不可改變,字符串存儲於字符串常量池中。 (2)String的兩種實例化方式 a:直接賦值法: String st=“Hello World”; b:通過new

原创 Java基礎系列八之IO流

一、流的概念       流(stream)的概念源於UNIX中管道(pipe)的概念。在UNIX中,管道是一條不間斷的字節流,用來實現程序或進程間的通信,或讀寫外圍設備、外部文件等。       一個流,必有源端和目的端,它們可以是計算

原创 Java基礎系列三之多態

多態引言:什麼叫作多態呢?用通俗的話來說就是在同一時刻事物所呈現的不同狀態例如   水:多態 固態     液態     氣態 打個比方 父親person有行爲這個方法,裏面包括幾個動作:吃飯,睡覺,走路 父親有三個兒子,三個兒子都繼承了

原创 Java基礎系列三之繼承

繼承一.什麼是繼承繼承是一個類繼承另一個類,這個類擁有被繼承的類中所有的成員方法(除了父類的構造方法)和屬性;繼承是面向對象特徵之一;實現繼承的類稱爲子類或者派生類,被繼承的類稱爲父類,或者稱爲超類/基類(將多個類的共性內容提取出來所形成

原创 Java基礎系列三之抽象

抽象類 1、抽象:籠統、模糊、不具體的概念。 2、概念:使用了關鍵詞abstract聲明的類叫作”抽象類”。如果一個類裏包含了一個或多個抽象方法,類就必須指定成abstract(抽象)。”抽象方法”,屬於一種不完整的方法,只含有一個聲明,

原创 Java基礎系列六之使用集合模擬用戶登錄註冊系統

定義接口代碼示例package org.westos.dao; import org.westos.entity.User; public interface UserDao { public abstract boolean is