原创 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.