原创 java核心技術卷I-反射

反射 能夠分析類能力的程序稱爲反射(reflective )。反射機制的功能極其強大,在下面可以看到, 反射機制可以用來: 1.在運行時分析類的能力。 2.在運行時查看對象, 例如, 編寫一個 toString 方法供所有類使用。

原创 java核心技術卷I-具體的集合

具體的集合 鏈表 數組和數組列表都有一個重大的缺陷。這就是從數組的中間位置刪除一個元素要付出很大的代價,其原因是數組中處於被刪除元素之後的所有元素都要向數組的前端移動。在數組中間的位置上插入一個元素也是如此。 鏈表( lin

原创 java核心技術卷I-對象

對象構造 有些類有多個構造器,同名不同參,這種成爲函數的重載(overload) 例如: indexOf(int) indexOf(int, int) indexOf(String) indexOf(String, int) 當

原创 java核心技術卷I-內部類

內部類 內部類(inner class) 是定義在另一個類中的類。使用原因如下: 1.內部類方法可以訪問該類定義所在的作用域中的數據, 包括私有的數據。 2.內部類可以對同一個包中的其他類隱藏起來。 3.當想要定義一個回調函數且不

原创 java核心技術卷I-接口

接口 接口不是類,而是對類的一組需求描述,這些類要遵從接口描述的統一格式進行定義。接口可能包含多個方法。在接口中還可以定義常量,然而, 更爲重要的是要知道接口不能提供哪些功能。接口絕不能含有實例域,在 JavaSE 8之前,也不能

原创 java核心技術卷I-數組

創建一個數字數組時, 所有元素都初始化爲 0 boolean 數組的元素會初始化爲 false 對象數組的元素則初始化爲一個特殊值 null, 這表示這些元素(還)未存放任何對象。 String[] names = new Str

原创 java核心技術卷I-類與對象

類與對象 類( class) 是構造對象的模板或藍圖。我們可以將類想象成製作小甜餅的切割機,將對 象想象爲小甜餅。由類構造(construct) 對象的過程稱爲創建類的實例 (instance ). 對象 對象的三個主要特性:

原创 java核心技術卷I-日期函數

日期函數 java.time.LocalDate 8 static LocalTime now( ) 構造一個表示當前日期的對象。 static LocalTime of(int year, int month , int da

原创 java核心技術卷I-泛型數組列表

泛型數組列表 Java 中另外一個被稱爲ArrayList 的類。它使用起來有點像數組,但在添加或刪除元素時, 具有自動調節數組容量的功能,而不需要爲此編寫任何代碼。 ArrayList 是一個採用類型參數( type param

原创 java核心技術卷I-繼承

繼承 人們可以基於已存在的類構造一個新類。繼承已存在的類就是複用(繼承)這些類的方法和域。在此基礎上,還可以添加一些新的方法和域, 以滿足新的需求。 術語 關鍵字 extends 表明正在構造的新類派生於一個已存在的類。 已存在的

原创 phoenix-java代碼訪問

寫在前面 本文接上篇phoenix安裝部署:https://blog.csdn.net/weixin_42814075/article/details/94436278 主要介紹如何通過java代碼訪問phoenix,進行查詢操作

原创 cdh平臺離線搭建(二)

本文接上文,cdh平臺離線搭建(一):https://blog.csdn.net/weixin_42814075/article/details/97392216 正式開始cdh平臺的有關搭建 創建本地源 在/var/www/ht

原创 cdh平臺離線搭建(一)

寫在前面 本文記錄一次cdh的完整搭建流程,這裏參考了一位老哥的筆記,附上鍊接:https://www.jianshu.com/p/3b3b733e339a, 老哥的筆記很詳細,基本沒有什麼坑,因爲筆記是我事後整理覆盤的,下面的截

原创 java核心技術卷I-集合框架

Java集合框架 與現代的數據結構類庫的常見情況一樣, Java 集合類庫也將接口(interface) 與 實 現(implementation) 分離 隊列 (queue) 隊列接口指出可以在隊列的尾部添加元素, 在隊列的頭部

原创 java核心技術卷I-大數值

使用靜態的 valueOf方法可以將普通的數值轉換爲大數值: Biglnteger a = Biglnteger.valueOf(100); 大數值的操作有其相應的函數,不能直接用運算符 Biglnteger add(Bigln