原创 Java異常處理:Part 1

Java的異常處理 1.生活小事:今天休假,我騎電瓶車去鎮上網吧上網。 問題1:走了一半,道路施工,路面重整 ,無法通過。 嚴重問題:不是我自身問題,我沒法解決 問題2:剛插鑰

原创 小練習1:如何將一個純數字字符串升序,得到一個新字符串

相關知識: 1.字符串轉換爲字符數組 String類的實例方法:char[] toCharArray() 2.字符數組轉換爲字符串 String類的構造方法:String(char[] chr) 3.數組轉化爲字符串 Arrays

原创 Java SE基礎知識:數組

1.定義數組: type[] arrayName;不推薦type arrayName[]; 數組是一個引用變量,相當於指針,指向堆內存空間,定義時這個引用變量還未指向有效內存,所以也不存在指定長度之說 2.初始化數組: 數

原创 Java SE基礎知識總結一

學Java SE也有一段時間了,我之前或多或少地有學過一些C和Java的基礎知識,不得不吐槽的是我們學院的老師簡直是腦殘,選的狗屁Java教材,雲裏霧裏,C裏面很簡單的輸入輸出語句在Java裏就很難找到,各種大串的不認

原创 Java異常處理:Part3 自定義異常

自定義異常 Java不可能對所有的情況都考慮到,所以,在實際的開發中,我們可能需要自己定義異常。 我們自己隨意的寫一個類,是不能作爲異常類來看的。要想你的類是一個異常類,就必須繼承自Exception或者RuntimeExcept

原创 File類

我們要想實現IO操作,就必須知道硬盤上文件的表現形式 ,即Java的File類 File:文件和目錄路徑名的抽象表示形式 1.構造方法 File(String pathname):根據一個路徑得到File對象; File(St

原创 Java SE基礎知識:流程控制

1.流程控制三大結構:順序、分支(條件)、循環 2.分支結構 A.if(boolean) B.if(boolean) else C.if(boolean) else if(boolean)

原创 Java異常處理:Part 2

Java的異常處理2 1.編譯時異常和運行時異常的區別 運行時異常:Exception下的所有RuntimeException及其子類統稱運行時異常 編譯時異常:Exception下的非運行時異常,稱爲編譯時異常

原创 Java SE基礎知識:數據類型

1.Java的數據類型分爲:8種Primitive Data Type和5種ReferenceData Type PDT: 7種數值類型:

原创 抽象類

抽象類知識 1.抽象類概述 沒有哪一個物種叫動物,它是從實際物種中抽象得到的一個抽象概念。假設有一個類叫動物,那麼它裏面的方法會定義成什麼樣呢?它有吃的方法,但吃的方式太多,因此只寫出一個吃的方法聲明,而不寫方法體。這樣定義的方法

原创 基礎類庫:String類 Part1

java.lang.String String 類代表字符串。所有字符串字面值(如 “abc” )都作爲此類的實例實現。 字符串是常量;它們的值在創建之後不能更改。(這裏指的是值不能變,但引用變量可以變) 1.構造方法 A.pu

原创 集合:接口List

java.util.List(接口) 1.概述 所有集合的超類是Collection,準確的說是根接口。Collection沒有直接實現類,它又有List和Set兩個子接口,此處介紹List; 它是有序集合,用戶可以對列表中每個元素

原创 集合:根接口Collection Part2

5.Collection的遍歷 A. Object[] toArray() 把集合元素轉換爲對象數組,再通過數組遍歷集合 B. Iterator iterator() 返回在此 collection 的元素上進行迭代的迭代器

原创 基礎類庫:DateFormat、SimpleDateFormat類

java.text.DateFormat java.text.SimpleDateFormat 1.概述 DateFormat 是日期/時間格式化子類的抽象類,它以與語言無關的方式格式化並解析日期或時間。 日期格式化:Date對象

原创 基礎類庫:Calendar類

java.util.Calendar 1.概述 Calendar類是一個抽象類,它爲特定瞬間與一組諸如 YEAR、MONTH、DAY_OF_MONTH、HOUR等日曆字段 之間的轉換提供了一些方法,併爲操作日曆字段提供了一些方法。瞬