原创 【Java重新學習】常用API對象-String

字符串 是一個特殊的對象,一旦初始化就不可以被改變。 Method int length() char charAt(int index) int indexOf(parameter) int lastIndexOf(paramete

原创 【Java重新學習】Java多線程-多線程的創建

進程:正在執行的程序。 線程:進程中一個負責程序執行的控制單元。 一個進程可以多執行路徑,稱之爲多線程。一個進程至少要有一個線程。 開啓多線程是爲了同時運行多部分代碼。 每一個線程都有自己運行的內容。這個內容稱爲線程要執行的任務。 好處:

原创 【Hadoop進階之路】Hadoop部署過程中遇到的問題

去年研究過一陣子Hadoop,當時也只是部署了一個單機版和集羣版的Hadoop系統,後來就放下了。 這次重新學習Hadoop,就根據記憶和網上的一些資料,重新在VMware虛擬機上部署了一個集羣版的Hadoop系統,期間遇到各種問題(好

原创 【Java重新學習】多線程-2

鎖是控制多個線程對資源進行訪問的工具。 aschronized同步代碼塊對於鎖的操作是隱式的。 (JDK5將同步和鎖封裝成了對象,並將操作鎖的隱式方式定義到了該對象中。將隱式操作變成顯式操作。) Lock實現提供了比使用aschron

原创 【Java重新學習】Java面向對象-Javadoc文檔註釋

Javadoc,由源文件生成一個html文檔。 通過界定符/** 開始註釋。 Javadoc從以下幾個方面抽取信息: 包,公有類與接口,公有的和受保護的方法,公有的和受保護的域。 每個/** */文檔註釋在標記之後(@標記)跟着自由文本格

原创 【Java重新學習】Java面向對象-包Package

對類文件進行分類管理。藉助於包可以方便地組織自己的代碼,並將自己代碼與別人提供的代碼庫分開管理。 定義用package關鍵字進行。 運行時javac –d  存放目錄  類名 包與包間的類進行訪問,被訪問的包中的類必須是public的,被