Time of Update: 2018-12-03
java的30個學習目標 你需要精通物件導向分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該十分瞭解UML,尤其是class,object,interaction以及state diagrams.你需要學習JAVA語言的基礎知識以及它的核心類庫(collections,serialization,streams,networking,multithreading,reflection,event,handling,NIO,localization,以及其他)。
Time of Update: 2018-12-03
/** *//** * HollowRhombus.java * Java控制台列印一個空心菱形 * @author 鄧超(CodingMouse) * @version 0.1 2008-5-6 * 開發/測試環境:jdk1.6 + eclipse SDK 3.3.2 *///匯入Scanner類import java.util.Scanner;public class HollowRhombus ...{ public static void main(String[] args) ..
Time of Update: 2018-12-03
Java語言概述
Time of Update: 2018-12-03
源碼一:/** *//** * MultiplicationTable.java * 列印九九乘法表 * @author 鄧超(CodingMouse) * @version 0.1 2008-5-6 * 開發/測試環境:jdk1.6 + eclipse SDK 3.3.2 */public class MultiplicationTable ...{ public static void main(String[] args) ...{ for (int i = 1 ; i <
Time of Update: 2018-12-03
package testWork;/** * * 用1、2、2、3、4、5這六個數字,用java寫一個程式,列印出所有不同的排列 * 如:512234、412345等,要求:"4"不能在第三位,"3"與"5"不能相連。 * * @author user * @version [版本號碼, Jun 29, 2011] * @see [相關類/方法] * @since [產品/模組版本] */public class Test1{ private int[] numbers =
Time of Update: 2018-12-03
Java新手必讀
Time of Update: 2018-12-03
/*演算法:父子倆的年齡:父親今年30歲,兒子今年6歲,問多少年後父親的年齡是兒子年齡的2倍*/ int ba = 30; int er = 6; for (int i = 0; i < 100; i++) { if ((ba + i) == 2 * (er + i)) { System.out.println(i); } }
Time of Update: 2018-12-03
JavaRegex之從入門到精通 如果原來沒有使用過Regex,那麼可能對這個術語和概念會不太熟悉。不過,它們並不是您想象的那麼新奇。 請回想一下在硬碟上是如何尋找檔案的。您肯定會使用 ? 和 * 字元來協助尋找您正尋找的檔案。? 字元匹配檔案名稱中的單個字元,而 * 則匹配一個或多個字元。一個如 'data?.dat' 的模式可以找到下述檔案: data1.dat data2.dat datax.dat dataN.dat 如果使用 * 字元代替 ?
Time of Update: 2018-12-03
Java違例控制總結本文主要討論Java中的違例控制,包括以下內容:1)什麼是違例控制2)違例的概念3)Java中違例的類階層4)如何擲出和捕獲違例5)捕獲以後如何處理違例本文將通過深入以上細節,向你完整地展現Java中違例的全貌,使得你能夠在以後的程式編寫中得心應手地處理各種可能遭遇的情況。什麼是違例控制簡單地說,違例控制就是在程式中提供給你這樣一種能力:1)監視程式中的異常情況2)當異常情況發生時,將控制權交給你自己編寫的違例控制碼違例控制的流程在Java中,這些工作由以下關鍵字來完成:tr
Time of Update: 2018-12-03
/** *//** * AnalyzePrimeSubmultiple.java * 列印出如案(|線右側的圖案) * |* * |*** * |****** * |******** * |****** * |*** * |* * @author 鄧超(CodingMouse) * @version 0.1 2008-5-6 * 開發/測試環境:jdk1.6 + eclipse SDK 3.3.2 */public class PrintRhombusDesign ...{ public
Time of Update: 2018-12-03
/** *//** * ThreeFigureCombination.java * 有1、2、3、4個數字,能組成多少個互不 * 相同且無重複數位三位元?都是多少? * @author 鄧超(CodingMouse) * @version 0.2 2008-5-4 * 開發/測試環境:jdk1.6 + eclipse SDK 3.3.2 */public class ThreeFigureCombination ...{ public static void main(String[] ar
Time of Update: 2018-12-03
Java中提供了一種機制,叫做對象的序列化。它說的是一個對象可以被描述為一個位元組序列,這個位元組序列不僅僅包含了這個對象的資料,還包含了一些其他的資訊:對象的類型、儲存在對象中的資料的類型。 當一個序列化的對象被寫入到一個檔案後,就可以從檔案中讀取出來,也就是還原序列化。類型資訊、位元組數和資料群組合起來可以用來重新在記憶體中產生一個對象。 最令人印象深刻的是,整個過程是與JVM無關的,這就意味在這個平台上序列化後在另外一個完全不同的平台上可以還原序列化。
Time of Update: 2018-12-03
File類是檔案名稱及其目錄路徑的封裝類。File類專門提供一種抽象,用於以平台獨立的方式處理大多數平台依賴的、複雜的檔案和路徑名問題.File類包含了許多擷取檔案屬性的方法以及刪除和重新命名檔案的方法,但是File類並沒有包含讀寫檔案內容的方法。 模型:我們把檔案當成一坐房子的話,那麼File類的對象代表的就是房子的外部特徵,可以改變房子外部的顏色但是不能對房子的內部進行操作。 既可以用一個檔案名稱作為參數建立一個對象,也可以用路徑作為參數來建立一個對象。 File類的四個常量:為了適應不
Time of Update: 2018-12-03
1.在Java中如何讀寫資料?什麼是資料流(stream)?你必須使用Java I/O 類建立一個對象然後調用類中的方法來讀寫資料。一個Java I/O對象叫做資料流。讀取資料的對象叫做輸入資料流,寫入資料的對象叫做輸出資料流。2.在Java中,字元是如何在記憶體中表示的,是如何在文字檔中表示的?在記憶體中用Unicode編碼來表示字元,在文字檔中用一種指定的編碼方案來表示字元,如果沒有指定編碼方案,就用系統預設的編碼方案。3.文本輸入資料流read()方法的傳回值是什嗎?這就是它在文字檔中儲
Time of Update: 2018-12-03
Java初學者都必須理解的六大問題 轉自:Stevie Liu的部落格對於這個系列裡的問題,每個學Java的人都應該搞懂。當然,如果只是學Java玩玩就無所謂了。如果你認為自己已經超越初學者了,卻不很懂這些問題,請將你自己重歸初學者行列。 問題一:我聲明了什麼!String s = "Hello world!"; 許多人都做過這樣的事情,但是,我們到底聲明了什嗎?回答通常是:一個String,內容是“Hello
Time of Update: 2018-12-03
1.Java反射機制的作用在 Java 運行時環境中,對於任意一個類,能否知道這個類有哪些屬性和方法?對於任意一個對象,能否調用它的任意一個方法?答案是肯定的。這種動態擷取類的資訊,以及動態調用對象的方法的功能來自於Java 語言的反射(Reflection)機制。Java 反射機制主要提供了以下功能:l 在運行時判斷任意一個對象所屬的類;l 在運行時構造任意一個類的對象;l 在運行時判斷任意一個類所具有的成員變數和方法;l 在運行時調用任意一個對象的方法;l
Time of Update: 2018-12-03
來源:http://www.cnblogs.com/wyqtomorrow/archive/2007/04/28/730978.aspx1、在應用開發中,經常需要一些周期性的操作,比如每5分鐘執行某一操作等。對於這樣的操作最方便、高效的實現方式就是使用java.util.Timer工具類。private java.util.Timer timer; timer = new Timer(true); timer.schedule(new java.util.TimerTask() {
Time of Update: 2018-12-03
1.假定Tester 類有如下test方法:public int test(int p1, Integer p2)以下哪段代碼能正確地動態調用一個Tester 對象的test方法?(單選)A.Class classType=Tester.class;Object tester=classType.newInstance();Method addMethod=classType.getMethod("test",new Class[]{int.class,int.class});Object
Time of Update: 2018-12-03
com.microsoft.sqlserver.jdbc.SQLServerException: 系統記憶體不足。請對大型 ResultSet 使用伺服器端遊標: Java heap space。ResultSet 大小:417,666,054。JVM 總記憶體大小:66,650,112。at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)at
Time of Update: 2018-12-03
實現了CRC32校正,本來java那邊是很簡單的,直接用 java.util.zip.CRC32 這個類就可以了,可是如果要和Delphi那裡的CRC32進行校正的話,就那得好好看實現的演算法了! package regex;public class CRC32 { public static String getCRC32(String str){ int[] table = { 0x00000000, 0x770