原创 java中字符串池是存在於棧中還是存在於堆中?

1. 棧(stack)與堆(heap)都是Java用來在Ram中存放數據的地方。與C++不同,Java自動管理棧和堆,程序員不能直接地設置棧或堆。   2. 棧的優勢是,存取速度比堆要快,僅次於直接位於CPU中的寄存器。但缺點是,

原创 聖思園——Java SE Lesson 6

1. 當向ArrayList添加一個對象時,實際上就是將該對象放置到了 ArrayList 底層所維護的數組當中;當向 LinkedList 中添加一個對象時,實際上 LinkedList 內部會生成一個Entry 對象,該 Entr

原创 聖思園 ——JAVA SE Lesson 0

Java SE 第一講: Java SE:Java Standard Edition Java ME: Java Misco Edition Java EE:Java Enterprise Edition   Java是由S

原创 聖思園——Java SE Lesson 2

1. 多態:父類型的引用可以指向子類型的對象。 2. Parent p = new Child(); 當使用多態方式調用方法時,首先檢查父類中是否有sing() 方法, 如果沒有則編譯錯誤;如果有,再去調用子類的 sing() 方法

原创 聖思園——Java SE Lesson 4

1. 包裝類(Wrapper Class)。針對於原生數據類型的包裝。所有的包裝類(8 個)都位於 java.lang 包下。Java 中的 8個包裝類分別是:Byte, Short, Integer, Long, Float, D

原创 AWK學習筆記<一>

awk 沒有一個動聽的名字。但它是一種很棒的語言。awk 適合於文本處理和報表生成,它還有許多精心設計的特性,允許進行需要特殊技巧程序設計。與某些語言不同,awk 的語法較爲常見。它借鑑了某些語言的一些精華部分,如 C 語言、python