原创 java.lang.Object類-研究總結
一、概述: Object類是所有Java類的祖先。每個類都使用 Object 作爲超類。所有對象(包括數組)都實現這個類的方法。在不明確給出超類的情況下,Java會自動把Object作爲要定義類的超類。 可以使用類
原创 Java中Class類與反射機制的用法總結
Java中Class類與反射機制的用法總結 Java的Class類是java反射機制的基礎,通過Class類我們可以獲得關於一個類的相關信息,下面我們來了解一下有關java中Class類的相關知識! 首先,Class是一個java類
原创 Java反射機制總結之一
反射機制總結 一、 反射機制的定義-Java不是動態語言,但其有一個非常突出的動態相關機制-反射 在Java運行時環境中,對於任意一個類,能否知道這個類有哪些屬性和方法?對於任意一個對象,能否調用它的任意一個方法?答案是肯定的。這種動態
原创 當創建一個類時,java.lang.Object是如何成爲新創建類的默認父類的?
當創建一個類時,java.lang.Object是如何成爲新創建類的默認父類的? 經常有Java初學者會問:爲什麼一個新創建的沒有父類的Java類會自動繼承java.lang.Object類?如下面是一個普通的Java類: public
原创 mapreduce中控制mapper的數量
深度分析如何在Hadoop中控制Map的數量 很多文檔中描述,Mapper的數量在默認情況下不可直接控制干預,因爲Mapper的數量由輸入的大小和個數決定。在默認情況下,最終input佔據了多少block,就應該啓動多少
原创 最常用的Java庫一覽
最常用的Java庫一覽 寫在前面: 1) 本文列出的名單是根據我自己的調查,並結合個人的經驗。有可能是它們不恰恰是最流行的,但至少衆所周知的。 2) 我會不斷更新這個列表,使之更加完整和準確。感謝您的意見。 一個典型
原创 爲什麼String類是不可變的?
爲什麼String類是不可變的? String是所有語言中最常用的一個類。我們知道在Java中,String是不可變的、final的。Java在運行時也保存了一個字符串池(String pool),這使得String成爲了一
原创 Java字符串處理的幾個常用方法
Java字符串處理的幾個常用方法 1、獲取字符串的長度 length()2 、判斷字符串的前綴或後綴與已知字符串是否相同 前綴 startsWith(String s) 後綴 endsWith(Stri
原创 Java_去掉字符串中重複的子字符串
1.java算法 /** * 去掉字符串中重複的子字符串 * * @param str * @return String */ import java.util.LinkedHashSet; import java.util.
原创 commons-lang-*.*.jar 包常用方法集錦
commons-lang-*.*.jar 包常用方法集錦 Apache Commons包估計是Java中使用最廣發的工具包了,很多框架都依賴於這組工具包中的一部分,它提供了我們常用的一些編程需要,但是JDK沒能提供的機能,最大
原创 Java開發人員必備的資料:Apache Jakarta Commons工具包
Java開發人員必備的資料:Apache Jakarta Commons Jakarta Commons是Jakarta的一個子項目,目的是創建和維護獨立於其他框架和產品的程序包(packages)。這些程序包是一
原创 JAVA_把二維數組(Array)轉換成 Map
1.把 二維數組(Array)轉換成 Map /* * 把 二維數組(Array)轉換成 Map */ import java.util.Map; import org.apache.commons.lang.ArrayUtil
原创 Java-取得服務器當前的各種具體時間
/** * 取得服務器當前的各種具體時間 * 回車:日期時間 */ import java.util.*; public class GetNowDate { Calendar calendar = null; public
原创 單核處理器、多核處理器、多處理器與多線程編程
單核處理器、多核處理器、多處理器與多線程編程 一.進程、線程、單核處理器 進程和線程都是操作系統的概念。進程是應用程序的執行實例,每個進程是由私有的虛擬地址空間、代碼、數據和其它各種系統資源組成,即進程是操作系統進行資源分配
原创 Java-寫入日誌到指定的文件
import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.