Time of Update: 2018-12-05
很多網友諮詢學習Java有沒有什麼捷徑,我說“無他,唯手熟爾”。但是JAVA私塾願意將一些經驗寫出來,以便後來者少走彎路,協助別人是最大的快樂嘛! 要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖使之無所不包,所以Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE,這也就是SunONE(Open
Time of Update: 2018-12-05
關於pattern,matcher的各個函數有javadoc沒啥好說的。不過還是有一點需要強調強調,第一是這個group,其實有groupCount+1組group(0)對應的是整個Regex匹配部分,group(1)~group(groupCount)則是小括弧內匹配部分。而且這個分組的對象,是一次find以後,Regex匹配到的那一段字串比如一個String
Time of Update: 2018-12-05
靜態代理:ISubject:/** * @author com.tiantian * @version 建立時間:2012-11-20 下午1:49:29 */public interface ISubject { public void request();}RealSubject(真實角色):/** * @author com.tiantian * @version 建立時間:2012-11-20 下午1:51:37 */public class RealSubject
Time of Update: 2018-12-05
用keytool命令匯入認證時報,keytool錯誤: java.lang.Exception: 回複中的公用密鑰與 keystore 不符 你的home目錄下是否還有.keystore存在Anddy (架構師) 2010-03-191、匯入的認證是否正確? 2、匯入認證的格式是否正確?(keytool 不可以直接匯入p7b格式的認證) xiaolongfeixiang (資深架構師) 2010-03-19 keytool工具使用詳解 1、產生密鑰,並以認證檔案儲存 keytool
Time of Update: 2018-12-05
Here is the answer, from stackoverflow:I have been fighting this one as well, and have just found a solution that actually makes sense. I ended up having to build a debug version of the WindowsAccessBridge.dll and used the debugger to step into it
Time of Update: 2018-12-05
package com.super119;public class NegativeShift { public static void main(String[] args) { byte b = -8; /* * Be caution: * 1. byte will be auto promoted to int while shifting * 2. left shift has not sign-exten
Time of Update: 2018-12-05
java中的修飾符static 表示靜態,它可以修飾屬性,方法和代碼塊。1,static修飾屬性(類變數),那麼這個屬性就可以用類名.屬性名稱來訪問,也就是使這個屬性成為本類的類變數,為本類對象所共有。這個屬性就是全類公有。(共有的類變數與對象無關,只和類有關)。類載入的過程,類本身也是儲存在檔案中(位元組碼檔案儲存著類的資訊)的,java會通過I/O流把類的檔案(位元組碼檔案)讀入JVM(java虛擬機器),這個過程成為類的載入.JVM(java虛擬機器)會通過類路徑(CLASSPATH)來找
Time of Update: 2018-12-05
JAVA初學者classpath設定 結構 可通過對 JDK 工具使用 -classpath 選項(首選方法)或設定 CLASSPATH 環境變數來設定類路徑。 C:> jdkTool -classpath path1;path2... C:> set CLASSPATH=path1;path2... 每個 path 以檔案名稱或目錄結尾,該檔案名稱或目錄取決於將類路徑設定成什麼: 對於包含 .class 檔案的 .zip 或 .jar 檔案,路徑以 .zip 或 .jar
Time of Update: 2018-12-05
一、首推Jsoup(憑直接首推的,對該類庫不熟悉)中文文檔: http://www.open-open.com/jsoup/parsing-a-document.htmJsoup使用: http://www.iteye.com/topic/1010581最簡單實用: http://hongmin118.iteye.com/blog/1229705/** * 解析一個html字串,只得到此字串中的文本 * @param html * @return */
Time of Update: 2018-12-05
在java中,要是 出現介面中常量和方法衝突時。1.要是常量衝突,可以在實現介面裡實用全限定名(介面名稱.常量名稱明確指定常量所屬介面如果是方法衝突,只要實現一個方法就可以了。public class hh{ public static void main(String []args) { Circle circle=new Circle(7); float area=circle.getArea(); System.out.println("圓的面積:"+area);
Time of Update: 2018-12-05
java中的switch沒有C#的方便,C#中,string都可以用。java、C++中只能用整型。from:http://hi.baidu.com/%CE%BA%DE%A8/blog/item/85eaa10376c74c7d3912bbb4.html
Time of Update: 2018-12-05
from:http://lehsyh.javaeye.com/blog/569674修正了原文的一點錯誤class Parent { static String name = "hello"; static { System.out.println("parent static block"); } { System.out.println("parent block"); }
Time of Update: 2018-12-05
1.知識點:使用Java實現簡單的HTTP伺服器端ServerSocket類和Socket類的使用StringTokenizer類的使用多線程Thread2.原始碼:import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.
Time of Update: 2018-12-05
1.DOM介紹DOM 是用與平台和語言無關的方式表示XML文檔的官方 W3C 標準。DOM 是以階層組織的節點或資訊片斷的集合。這個階層允許開發人員在樹中尋找特定資訊。分析該結構通常需要載入整個文檔和構造階層, 然後才能做任何工作。 由於它是基於資訊層次的,因而 DOM 被認為是基於樹或基於對象的。DOM 以及廣義的基於樹的處理具有幾個優點。首先,由於樹在記憶體中是持久的,因此可以修改它以便應用程式能對資料和結構作出更改。 它還可以在任何時候在樹中上下導航, 而不是像 SAX
Time of Update: 2018-12-05
1、運算式語句 一些運算式除了計算運算式的值以外,還有“副作用”,這些運算式可以直接做語句(後面加分號)。 什麼叫“副作用”?一個運算式有“副作用”,是指:在對該運算式計值時,會改變Java程式的狀態,以致再次對該運算式計值時,可能會得出不同的結果。有“副作用”的運算式包括:賦值、自增、自減、方法調用、對象建立。 例如: a = 1; // Assignment x *= 2; // Assignment with operation i++; // Post-increment --c; //
Time of Update: 2018-12-05
要理解 java中String的運作方式,必須明確一點:String是一個非可變類(immutable)。什麼是非可變類呢?簡單說來,非可變類的執行個體是不能被修改的,每個執行個體中包含的資訊都必須在該執行個體建立的時候就提供出來,並且在對象的整個生存周期內固定不變。java為什麼要把String設計為非可變類呢?你可以問問 james Gosling
Time of Update: 2018-12-05
一)、工具篇一、 JDK (Java Development Kit) JDK是整個Java的核心,包括了Java運行環境(Java Runtime
Time of Update: 2018-12-05
經過幾天的學習,終於對equals的用法有了比較全面的認識,並做一個總結。1.equals的本意——即在Object對象中定義的equals()方法有什麼樣的意義。(此處先附上==的作用,後面仍有敘述。因為==和equals()方法的關係是很密切的,後面有我自己的看法。 ==用於比較引用和比較基礎資料型別 (Elementary Data Type)時具有不同的功能: 比較基礎資料型別 (Elementary Data Type),如果兩個值相同,則結果為true
Time of Update: 2018-12-05
java的(PO,VO,TO,BO,DAO,POJO)解釋 O/R Mapping 是 Object Relational Mapping(對象關係映射)的縮寫。通俗點講,就是將對象與關聯式資料庫綁定,用對象來表示關係資料。在O/R Mapping的世界裡,有兩個基本的也是重要的東東需要瞭解,即VO,PO。 VO,值對象(Value Object),PO,持久對象(Persisent
Time of Update: 2018-12-05
一 Java記憶體配置形式 Java把記憶體劃分成兩種:一種是棧記憶體,一種是堆記憶體。棧與堆都是Java用來在Ram中存放資料的地方。與C++不同,Java自動管理棧和堆,程式員不能直接地設定棧或堆。