原创 foreach循環ArrayList時不能使用ArrayList的增刪方法之源碼簡析

首先,雖然這篇博文的名稱是foreach循環ArrayList時不能使用ArrayList的增刪方法之源碼簡析,但是源碼簡析的主要部分其實在另一篇博文(foreach迭代ArrayList時,真的不能刪除元素嗎?,以下簡稱原博文)

原创 Java基礎【02】變量、基本數據類型、基本數據類型間的轉換

我的總結是我自己的理解,在表述上會和別人的不同,僅供參考,如有錯誤請指正,謝謝! 1.變量 1.1 定義 我對變量的理解是:1.變量可以理解爲一個房間,房間裏面可以放各種“物品”,而“物品”就是數據,當我們要把數據存起來的時候,就要在內存

原创 Java基礎【03】運算符

1.算術運算符: 算數運算符有:+(加),-(減),*(乘),/(除),%(取餘),++(自增),--(自減)。 其中,加減乘除的作用和數學中的加減乘除作用一樣,所以不再贅述了。 %取餘,就是做除法得到餘數,例: int a = 7%2

原创 Java基礎【01】基礎知識、開發環境、編譯過程

本篇博文主要包括Java基礎知識,開發環境,編譯過程等。其中會有轉載前輩們總結過的文章,在此首先感謝前輩們的總結。 有人可能會覺得總結還是自己做比較好,比如可以加深自己的記憶,並且有助於再次理清框架、結構等。對此我也很認同,但是有時候對一

原创 Java基礎【04】常用API——String相關API

1.int length() package string; /** * int length() * 該方法可以返回當前字符串的長度(字符個數) * @author adminitartor * */ public clas

原创 Java基礎【08】常用API——RandomAccessFile相關API

java.io.RandomAccessFile:專門用來讀寫文件數據的類,其讀寫是基於指針進行的,即RAF總是在指針指向位置讀取或者寫出字節。 RAF有兩種常用的模式:  * r:只讀模式,只能讀取文件數據,不可以做寫操作。  * rw

原创 Java基礎【05】常用API——Integer相關API

1.Integer Integer.valueOf(int i); package integer; /** * java有8個基本類型,但是它們不具備面向對象的特性,所以 * 不能直接參與面向對象開發,那麼在實際使用上會出現很多的

原创 Java基礎【07】常用API——File相關API

java.io.File File表示一個抽象路徑,簡單的理解爲可以訪問文件系統中的一個文件或目錄。 使用File我們可以:  * 1:訪問其表示的文件或目錄的屬性信息(名字,大小,修改時間等)。  * 2:可以操作文件或目錄(創建,刪除

原创 Java基礎【06】常用API——Object相關API

java中所有的類都繼承自Object,當一個類沒有顯示的繼承某個類時,默認就繼承自Object。 當我們自己寫一個類時,一般要重寫Object的toString、equals與hashCode方法。 package object; /

原创 【插入排序】

插入排序練習,寫第一遍的時候出了個bug,寫第二遍修復了bug,寫第三遍對整個流程進行了優化。 第一遍: package sort; //直接插入排序 public class StraightInsertionSort { publ

原创 Java從入門到成神【02】變量、基本數據類型、基本數據類型間的轉換

我的總結是我自己的理解,在表述上會和別人的不同,僅供參考,如有錯誤請指正,謝謝!1.變量1.1 定義我對變量的理解是:1.變量可以理解爲一個房間,房間裏面可以放各種“物品”,而“物品”就是數據,當我們要把數據存起來的時候,就要在內存中開闢

原创 Java從入門到成神【03】運算符

1.算術運算符: 算數運算符有:+(加),-(減),*(乘),/(除),%(取餘),++(自增),--(自減)。 其中,加減乘除的作用和數學中的加減乘除作用一樣,所以不再贅述了。 %取餘,就是做除法得到餘數,例: int a = 7%2

原创 【猜字母小遊戲】

猜字母小遊戲,其實只是寫着練手玩的,但是博客分類沒有【練手】,所以就放在遊戲開發分類裏面了(滑稽)。。。 直接放源碼: import java.util.Scanner; /** * 猜字符遊戲--重置 * 遊戲規則: * 1.系

原创 【遞歸算法】以刪除多級目錄爲例

假設在工作空間中有項目demo01,項目中有多級目錄demo\a\s\d\f\g。完整路徑:workspace\demo01\demo\a\s\d\f\g 現在要用遞歸算法實現一次刪除多級目錄demo\a\s\d\f\g 代碼如下: p