Time of Update: 2015-06-21
標籤:異常 java 多態 class Annoyance extends Exception {}class Sneeze extends Annoyance {}class Human {public static void main(String[] args) throws Exception {try {try {throw new Sneeze();} catch (
Time of Update: 2015-06-21
標籤:類 java 反射 載入類 轉載請註明:http://blog.csdn.net/uniquewonderq首先區分什麼是動態載入,什麼是靜態載入?Class.forName("類的全稱");//第三種表達類類型的方式不僅代表了類的類類型,還代表了動態載入類要區分編譯和運行。編譯時間刻載入類是靜態載入類。運行時刻載入類是動態載入類。在編
Time of Update: 2015-06-21
標籤:一、概述1.目標:要在Tank的move()方法做時間代理及日誌代理(可以設想以後還要增加很多代理處理),且代理間的順序可活更換2.思路:(1)彙總:由於代理類及被代理類都實現了movable介面,代理類彙總了被代理類,所以可以靈活多變,具體看代碼(2)繼承:繼承不夠靈活,具體看代碼 二、代碼1.Movable.java2.Tank.java3.TankTimeProxy.java4.TankLogProxy.java5.Tank2Time.java6.Tank3Log.java
Time of Update: 2015-06-21
標籤:NO鏈表方法名稱描述1public void add(資料類型 對象)向鏈表中增加資料2public int size()查看鏈表中資料個數3public boolean isEmpty()查看鏈表是否為空白4public void clean()清空鏈表5public 資料類型 get(int index)返回指定索引的資料對象,需要使用自訂類中的Compare()函數方法6public boolean contains(資料類型
Time of Update: 2015-06-21
標籤: Throwable是所有Java程式中錯誤處理的父類,有兩種資類:Error和Exception。 Error:表示由JVM所偵測到的無法預期的錯誤,由於這是屬於JVM層次的嚴重錯誤,導致JVM無法繼續執行,因此,這是不可捕捉到的,無法採取任何恢複的操作,頂多隻能顯示錯誤資訊。Error類體系描述了Java運行系統中的內部錯誤以及資源耗盡的情形.應用程式不應該拋出這種類型的對象(一般是由虛擬機器拋出).假如出現這種錯誤,除了儘力使程式安全退出外,在其他方面是無能為力的
Time of Update: 2015-06-21
標籤:資料庫表設計1.1.1. 模組管理(jk_module)項類型說明idlong就是資料庫記錄idx號namestring模組名稱orderidint排序id 由小到大顯示deletedint預設0 (0 正常 1刪除狀態) 1.1.2.
Time of Update: 2015-06-21
標籤:在ITOO中,每個war包下的web.xml都是一樣的.它的結構如下:itoo中含有多個war包,而且每個war包中web.xml都和的結構一樣,而且配置內容都是一樣的. 在Javaweb應用中可以包含HTML
Time of Update: 2015-06-21
標籤:java jvm 記憶體 虛擬機器 記憶體溢出 作為一個程式員,僅僅知道怎麼用是遠遠不夠的。起碼,你需要知道為什麼可以這麼用,即我們所謂底層的東西。那到底什麼是底層呢?我覺得這不能一概而論。以我現在的知識水平而言:對於Web開發人員,TCP/IP、HTTP等等協議可能就是底層;對於C、C++程式員,記憶體、
Time of Update: 2015-06-21
標籤: this關鍵字總是指向調用該方法的對象。this可以代表任何對象,當this出現在某個方法體中時,它所代表的對象是不確定的,但它的類型是確定的,它所代表的對象只能是當前類的(在那個類中就是那個類),只有當這個方法被調用時,它所代表的對象才被確定下來。誰在調用這個方法,this就代表誰。〉在構造器中引用該構造器正在初始化的資料〉在方法中引用調用該方法的對象this關鍵字最大的作用就是讓類中的一個方法,訪問該類中另一個方法或執行個體變數。public class Dog{
Time of Update: 2015-06-21
標籤:1:二維數組(理解)(1)元素是一維數組的數組。(2)格式:A:資料類型[][] 數組名 = new 資料類型[m][n];m表示這個二維數組有多少個一維數組n表示每一個一維數組的元素個數以下格式也可以表示二維數組:不推薦這樣去使用資料類型 數組名[][] = new 資料類型[m][n];資料類型[] 數組名[] = new 資料類型[m][n];B:資料類型[][] 數組名 = new 資料類型[m][];C:資料類型[][] 數組名 = new 資料類型[][]{{...},{...
Time of Update: 2015-06-21
標籤:Java語言在Graphics類提供繪製各種基本的幾何圖形的基礎上,擴充Graphics類提供一個Graphics2D類,它擁用更強大的二維圖形處理能力,提供、座標轉換、顏色管理以及文字布局等更精確的控制。繪圖屬性Graphics2D定義了幾種方法,用於添加或改變圖形的狀態屬性。可以通過設定和修改狀態屬性,指定畫筆寬度和畫筆的串連方式;設定平移、旋轉、縮放或修剪變換圖形;以及設定填充圖形的顏色和圖案等。圖形狀態屬性用特定的Object Storage Service。1.
Time of Update: 2015-06-21
標籤:多線程 java runnable thread 所謂線程,就是一種簡單的進程,多線程可以實現多個運行,這樣就豐富我我們的功能。線程有以下幾個狀態:可運行狀態,運行狀態,阻塞狀態,銷毀狀態。運行線程一般有兩種方式,一種是繼承thread類重寫run方法。第二種是寫Runnable然後重寫run方法實現線程。下面是分別兩類方法:1:package Test;
Time of Update: 2015-06-21
標籤:一、概述1.目標:不自己寫代理類,利用Proxy.newProxyInstance()動態產生2.用到的知識點:(1)//編譯源碼,產生class,注意編譯環境要換成jdk才有compiler,單純的jre沒有compiler,會null 指標錯誤 JavaCompiler jc = ToolProvider.getSystemJavaCompiler();(2)//檔案管事器StandardJavaFileManager fileMgr =
Time of Update: 2015-06-21
標籤:FileFilter與FilenameFilter可以實現對檔案的過濾,他們都是介面,具體的過濾規則需要我們自己編寫1、FileFilter 1 package org.zln.io.file; 2 3 import java.io.File; 4 import java.io.FileFilter; 5 6 /** 7 * 拓展名過濾器 只返回指定拓展名的檔案 8 * Created by coolkid on 2015/6/21 0021. 9 */10 public
Time of Update: 2015-06-21
標籤: Java類與對象的課後練習編程題(java2實用教程P111)這章內容自學完了,在做教材課後其他練習題的時候(只要自己仔細)都沒啥問題,但在做最後一道上機編程題的時候問題出現了,在閱讀題目的時候自己能感受到的是這道題不難(的確也不難),我也很快寫了出來,但運行程式的時候,結果一直不正確,最後改來改去都不對,思路是對的,分步執行的時候也感覺是有個地方出了問題但就是揪不出來,最後又把課本的前面的例子反覆的看對比,最後找到了問題:System.out.println("cpu的速度:
Time of Update: 2015-06-21
標籤: 吃完粽子後閑來無事,於是準備在園子裡面看看。突然看到了一個“找女神要QQ號碼”的文章,頓時精力充沛了~~^_^。該文章樓主說明此演算法來自於《啊哈!演算法》,圖文並茂,非常不錯。《啊哈!演算法》.pdf:http://vdisk.weibo.com/s/zzBPqzw3MPnbM本來只是看看而已,結果發現評論很火爆,都在發自己的實現代碼。比如:美女程式員是如何將QQ轉換成題目中那串數位--讀博文《找女神要QQ號碼》 http://www.cnblogs
Time of Update: 2015-06-21
標籤:File表示存放裝置上的一個檔案或目錄,使用方式查看API即可,比較簡單 1 package org.zln.io.file; 2 3 import java.io.File; 4 5 /** 6 * Created by coolkid on 2015/6/21 0021. 7 */ 8 public class TestFile { 9 /*當前程式根路徑*/10 public static final String rootPath =
Time of Update: 2015-06-21
標籤:1. 數組的基本知識:數組是用來儲存變數的集合2. 數組的聲明格式:元素類型 [] 數組引用變數名 = new 元素類型[元素個數] 如: int [] arrary = new int [10] 聲明並建立一個具有int類型的10個元素 arrary 是一個含有十個int 類型的元素數組的引用變數3. 數組初始化: int [] arrary = new int [] {1,2,3,4,56,7};或 &
Time of Update: 2015-06-21
標籤:幾年前,。當一個軟體團隊一起用 Java 書面申請。我認識比一般程式猿多知道一點關於 Java 對象序列化的知識所帶來的優點。關於本系列您認為自己懂 Java 編程?其實,大多數程式猿對於 Java 平台都是淺嘗則止,僅僅學習了足以完畢手頭上任務的知識而已。在本 系列 中,Ted Neward 深入挖掘 Java
Time of Update: 2015-06-21
標籤:1、使用System.in.read讀取,使用System.out.println 輸出 1 package org.zln.io; 2 3 import java.io.IOException; 4 5 /** 6 * Created by coolkid on 2015/6/21 0021. 7 */ 8 public class TestSystemInReadString { 9 public static void main(String[] args)