Time of Update: 2015-08-04
標籤:1.環境應該無問題,CMD測試JAVA和JAVAC均通過。變數名 classpath變數值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar變數名 path變數加的值 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 2.所啟動並執行程式應該也沒問題,因為已經基礎到不能在基礎了,並且通過了編譯。 public cl
Time of Update: 2015-08-04
標籤:一、任務和線程 《thinking in
Time of Update: 2015-08-04
標籤:java java設計模式 原廠模式 設計模式 源碼均以JDK1.8作為參考1.定義: 定義一個用於建立對象的介面,讓子類決定執行個體化哪一個類。Factory 方法使一個類的執行個體化延遲到子類。2.解析:
Time of Update: 2015-08-04
標籤:java設計模式 觀察者模式 觀察者模式
Time of Update: 2015-08-04
標籤:final定義的變數可以看做一個常量,不能被改變; final定義的方法不能被覆蓋; final定義的類不能被繼承。 final static 就是再加上static的特性就可以了static 和final是沒有直接關係的static 是在記憶體中分配一塊地區,供整個類通用,所有的類的對象都享有它的共同的值static 和final的區別 一、static : 什麼情況下我們要使用static呢? 1、只想用一個儲存地區來儲存一個特定的資料——無論要建立多少個對象,
Time of Update: 2015-08-04
標籤:重寫 繼承 ——Java培訓、Android培訓、iOS培訓、.Net培訓 期待與您共同交流!——繼承和重寫(extends&override)1. 繼承1.1. 泛化的過程前面的案例中定義了T類和J類, 通過分析可以發現,
Time of Update: 2015-08-04
標籤:【公開課:Java開源架構服務及CEP深入剖析】直播QQ群:228977971一、課程簡介Java開源架構的服務體系是如何啟動並執行?什麼是CEPCore?Java開源架構的服務有哪些關鍵要點?如何根據使用者的服務自動產生相關服務封裝類?來吧!一線開源架構資深設計師與你分享Java實戰心得,手把手教你Java開源架構設計技巧!二、主題《Tiny服務及CEP深入剖析》三、時間2015-8-13(周四晚 20:00整)四、課程地址http://bbs.tinygroup.org/thread-
Time of Update: 2015-08-04
標籤:package date0804.demo1;import java.util.regex.Pattern;public class RegularExpres {public static void main(String[] args) {//中括弧只代表一位字元,*代表任意位,問號代表一位//匹配首字母為a,末尾字母為b的任一字元串boolean b1 = Pattern.matches("a*d",
Time of Update: 2015-08-04
標籤:java java學習 自訂一個類,繼承FileNameFilter類,獲得某一目錄下所有指定副檔名的檔案。方法一:/** * 說明: * 自訂FilterByJava類,過濾指定副檔名的檔案 * */import java.io.File;import java.io.FilenameFilter;public class FilterByJava implements FilenameFilter{private
Time of Update: 2015-08-04
標籤: 1 import java.awt.Color; 2 import java.awt.Font; 3 import java.awt.Graphics; 4 import java.util.Calendar; 5 import java.util.GregorianCalendar; 6 7 import javax.swing.JFrame; 8 import javax.swing.JPanel; 9 10 /** 11 * 12 * @author
Time of Update: 2015-08-04
標籤: 線程?進程?線程是什麼呢?進程是什嗎?這些問題大概都會聽過~ 進程由多個線程組成,程式一運行起來,就會有進程存在,一般程式就會有一個或者多個進程存在,一個進程中可能存在一個過多個線程,不同線程之間不會干擾; java實現多線程一共有兩種方法,第一種就是繼承Thread類,第二種就是實現Runnable介面,然後都是複寫run方法,在run方法裡面實現自己要實現的代碼,然後通過start方法啟動線程,然後就會自動調用run方法:具體體現多線程請看以下demo:
Time of Update: 2015-08-04
標籤:package com.starain.io;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.util.Scanner;public class CopyFile {public static void
Time of Update: 2015-08-04
標籤:一 synchronized關鍵字1.synchronized實現原理: ---基於對象監視器(鎖)java中所有對象都自動含有單一的鎖,JVM負責跟蹤對象被加鎖的次數。如果一個對象被解鎖,其計數變為0。在任務(線程)第一次給對象加鎖的時候,
Time of Update: 2015-08-03
標籤:題目:從上往下列印二叉樹的每個結點,同一層的結點按照從左至右的順序列印。例如輸入的二叉樹,則一次列印出8,6,10,5,7,9,11.這道題實質上考察的就是樹的遍曆演算法,只是這種遍曆不是我們熟悉的前序、中序或者後序遍曆。由於我們不太熟悉這種按層遍曆的方法,可能已下載也想不清楚遍曆的過程。因為按層列印的順序決定應該先列印的根節點,所以我們從樹的根節點開始分析。為了接下來能夠列印8的結點的兩個子節點,我們應該在遍曆到該結點時把值為6和10的兩個結點儲存到一個容器中,現在容器內就
Time of Update: 2015-08-03
標籤:hdu1241 java 廣度搜尋import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (sc.hasNext()) {int m = sc.nextInt();//輸入地圖的行數int n = sc.nextInt();//輸入地圖的列數if (m == 0)
Time of Update: 2015-08-03
標籤:java學習筆記 運算子優先順序 基本類型 math 一、Java提供了8種未經處理資料類型,其對比見下表:資料類型位元組長度範圍預設值封裝類int4[-2147483648,2147483647](-2^31~2^31-1)0Integershort2[-32768,32767]0Shortlong8[-922337203685477580
Time of Update: 2015-08-03
標籤:幾年前當Java5還未正式發布的時候,看到過一些人寫的介紹Tiger中的新特性,當時對我第一感覺衝擊最大的就是泛型(generics)和注釋(annotation),因為它們直接影響了我們編碼的文法習慣。在後來的使用過程中,對於泛型一直沒有特別深入的使用過,沒有遇到那樣的需求和情境。只需要瞭解Java中的泛型是編譯期的,運行期被“擦拭”掉了;然後還有幾種萬用字元的表示就足夠了。 直到一天我在查看Java5中Enum的原始碼時,發現它是這麼定義的: 
Time of Update: 2015-08-03
標籤:鑒於程式員隊伍的不斷壯大,不少問題仁者見仁智者見智,所以難以找到適合我自己的答案,所以特地申請這樣一個部落格,專門存放自己的開發曆史,以便後續繼續查看。一、jdk1.6環境變數問題。 1、安裝jdk,並記錄下jdk安裝目錄,即D:\×××\...\jdk1.6.0_43; 2、在 電腦屬性→進階系統設定→進階→環境變數→系統屬性 中建立Java_Home(JAVA_HOME啥的都可以),
Time of Update: 2015-08-03
標籤:java 多線程 並發 在java線程並發處理中,有一個關鍵字volatile的使用目前存在很大的混淆,以為使用這個關鍵字,在進行多線程並發處理的時候就可以萬事大吉。Java語言是支援多線程的,為瞭解決線程並發的問題,在語言內部引入了 同步塊 和 volatile
Time of Update: 2015-08-03
標籤:------<a href="http://www.itheima.com" target="blank">Java培訓、Android培訓、iOS培訓、.Net培訓</a>、期待與您交流! ------- 1.體繫結構 java.lang.Object |----java.lang.Throwable |-------java.lang.Error:錯誤,java程式對此無能為力,不顯式的處理&