原创 Java文件夾統計案例

  Java文件夾統計案例 遞歸打印子孫級目錄和文件的名稱: public static void main(final String[] args) throws IOException { File src = new Fil

原创 java表格數據存儲-Map和List結合-Javabean List/Map結合

java表格數據存儲-Map和List/Map結合-Javabean List結合 使用容器來存儲表格數據: ID 姓名 薪水 入職日期 1001 張三 20000 2019-2-5 1002 李四

原创 java遍歷各種容器方法總彙

java遍歷各種容器方法總彙 遍歷List方法: 1、普通for循環 2、增強for循環(使用泛型,則不用轉型,直接用) 3、使用iterator迭代器遍歷List(1) 4、使用iterator迭代器遍歷List(2) 練習代碼:

原创 java迭代器的使用—遍歷List、Set、Map

java迭代器的使用—遍歷List、Set、Map 什麼是迭代器? 答:迭代,顧名思義就是重複做一些事很多次(就現在循環中做的那樣)。它是訪問可迭代序列的一種方式,迭代器對象從序列的第一個元素開始訪問,直到所有的元素都被訪問才結束。  [

原创 c++工程文件計算三角形面積練習題(定義Point類Line類、Triangle類)

c++工程文件計算三角形三點計算面積練習題(定義Point類Line類、Triangle類) 如果你是入門c++,想要練習工程文件習題,這個將是個不錯的入門題目選擇,總代碼附在文章底下百度網盤中。 ps:該代碼定義的三個三角形點是固定的,

原创 Java飛機躲避炮彈碰撞小遊戲

Java飛機躲避炮彈碰撞小遊戲 如果你是入門Java,那麼這個飛機躲避炮彈碰撞小遊戲將會是和不錯的入門項目選擇,可以讓你在學習基礎的情況下感受到代碼帶給你的樂趣。總代碼附在文章底下百度網盤中。 ps:如報錯,需根據自己的飛機圖片和背景路徑

原创 Collection接口-Arrarylist常用方法和ArrayList-操作多個List和ArrayList-索引和順序相關方法

Collection接口-List接口-Arrarylist常用方法 collection<String> c = new ArraryList<>(); 1、c.size()     //c中有多少個元素 2、c.isEmpty()  

原创 LinkedList特點和底層實現

LinkedList特點和底層實現 LinkedList底層採用雙向鏈表實現存儲 特點:查詢效率低,增刪改效率高,線程不安全 LinkedList存儲結構圖: 每個節點應有三部分內容: class Note{ Node previ

原创 java中容器架構-數組的優劣勢-泛型概念-自定義泛型

容器架構-數組的優劣勢(容器也叫集合) 數組就是一種容器,可以在其中放置對象或基本類型數據 數組的優勢:是一種簡單的線性序列,可以快速訪問數組元素,它的效率高。從效率和類型檢查角度講,數組是最好的。 數組的劣勢:不靈活,容量需要事先定義

原创 Map接口和Map接口常用方法

Map接口(一種成對存儲的關係) 鍵(key)-值(value)對。Map類中存儲的“鍵值對”通過鍵來標識,所以“鍵對象”不可重複(如果鍵對象重複,則新的”鍵值對“覆蓋舊的”鍵值對“) Map接口常用方法(1) Map<Integer

原创 Java中Math類和Random類常用方法

Math類和Random類常用方法 Math類: 1、abs(double a)     //取a的絕對值 2、sqrt(a)     //取a的平方根 3、pow(a,b)     //取a的b次方 4、max(a,b)     //

原创 Java中異常機制與異常類層次結構

Java中異常機制與異常類層次結構(Exception) 異常機制本質: 當程序出現任何錯誤,程序能夠安全退出的機制。 Java採用面向對象的方式來處理異常 過程: 1、拋出異常:在執行一個方法時,如發生異常,則這個方法生成代表該異

原创 Java中枚舉基本用法

Java中枚舉基本用法 枚舉格式(枚舉體都是常量,建議大寫。默認都是public static final修飾的): enum 枚舉名{ 枚舉體(常量列表) } eg:定義日期枚舉類型 enum Date{ M

原创 Java中File類常用方法的使用

Java中File類常用方法的使用 修改已有文件名稱(路徑可用\\或/表示): File f = new File("d:\\Java\\練習\\file.text");      f.renameTo(new File("d:\\Ja

原创 File類-遞歸算法打印文件目錄樹結構

File類-遞歸目錄樹結構 遞歸結構包括兩部分: 1、定義遞歸頭:什麼時候不調用自身方法也就是遞歸結束的條件,沒有遞歸頭。 2、遞歸體:什麼時候調用自身方法。 *************************************