Time of Update: 2018-12-05
JAVA String方法列表1、length() 字串的長度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一個字元 例:char ch; ch="abc".charAt(1); 返回'b'3、 getChars() 截取多個字元 void getChars(int sourceStart,int sourceEnd,char
Time of Update: 2018-12-05
replace和replaceAll是JAVA中常用的替換字元的方法,它們的區別是: 1)replace的參數是char和CharSequence,即可以支援字元的替換,也支援字串的替換(CharSequence即字串序列的意思,說白了也就是字串); 2)replaceAll的參數是regex,即基於規則運算式的替換,比如,可以通過replaceAll("//d", "*")把一個字串所有的數字字元都換成星號; 相同點是都是全部替換,即把源字串中的某一字元或字串全部換成指定的字元或字串,
Time of Update: 2018-12-05
上回說到了類的定義,prototype通過一個全域對象Class從形式上將函數和類區別開來。既然是類,那麼就有抽象類別,具體類,類的繼承,同 時,類的成員可以有執行個體成員和靜態成員。下面來看一下prototype是怎麼做到這些的。(更多請關註:www.x2design.net)先看prototype中的以下的代碼:var Abstract = new Object();Object.extend = function(destination, source) { for
Time of Update: 2018-12-05
import java.io.File;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;public class Statics {/** * 存放搜尋關鍵詞與相應的搜尋次數
Time of Update: 2018-12-05
Jni程式開發的一般操作步驟如下:l 編寫java中的調用類l 用javah產生c/c++原生函數的標頭檔l c/c++中調用需要的其他函數功能,實現原生函數(原則上可以調用任何資源)l 將項目依賴的所有原生庫和資源加入到java項目的java.library.pathl 產生java程式l 發布java應用和dll庫 Jni程式開發樣本:1、 在eclipse項目中建立一個TestHello.j
Time of Update: 2018-12-05
讀寫檔案是最常用的操作之一,每次將相應的程式碼片段複製過來不僅麻煩,還會影響整體的美觀。為此我單獨寫了一個檔案操作的類,需要時先把這個類的代碼粘過去,再調用就方便多了。import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.
Time of Update: 2018-12-05
StringBuffer cmd = new StringBuffer(); cmd.append("C:\\jdk1.7.0_06\\bin\\"); cmd.append("keytool -genkey -v -alias weblogicssl -keyalg RSA -keysize 1024 -validity 365 "); cmd.append("-keystore C:/weblogic.jks ");
Time of Update: 2018-12-05
本人電腦實在不行,記憶體小2*256MB ddr 300MHz, CPU效能低,AMD mobile Athlon XP 2200+ (- -b搞技術的人都窮)運行Eclipse和NetBean之類的東東實在是對耐心的一種挑戰,至於JBuilder就想都別想了,IDEA沒用過,不過估計也和上面的差不多。JCreator用起來輕巧愉快,但高手們都說JC是初學者的IDE,經過無數次嘗試之後發現,其實並不是這樣的……這傢伙是這樣說自己的:JCreator is a powerful tool
Time of Update: 2018-12-05
以簡單而經典的 “HelloWorld.java” 為例不含包層次的HelloWorld.java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } 儲存在E:\java\src下,命令列下,改變當前路徑到:E:\
Time of Update: 2018-12-05
Java數組是在Java編程中經常使用的一個類,下面是對Java數組的使用說明。 1.Java數組的文法: String[數組下標], Java數組的下標是從0開始的。2.範例程式碼public class StringArray {public static void main(String[]args){ //java數組初始化 String[] strArray={"1","2","3"}; //輸出java數組 for(int
Time of Update: 2018-12-05
判斷兩個變數是否相等是程式設計中非常重要的運算。在處理原始值時,這種運算相當簡單,但涉及對象,任務就稍有點複雜。ECMAScript提供了兩套運算子處理這個問題,等號和非等號用於處理原始值,全等號和非全等號用於處理對象。1. 等號和非等號在ECMAScript中,等號由雙等號(= =)表示,若且唯若兩個運算數相等時,它返回true。非等號是感歎號加等號(!=),若且唯若兩個運算數不相等時,它返回true。為確定兩個運算數是否相等,這兩個運算子都會進行類型轉換。執行類型轉換的基本規則如下:q
Time of Update: 2018-12-05
很久沒有看到如此精闢的文章了!作者寫得實在太好了!正在學JAVA或者想瞭解抽象類別與介面的朋友,絕對不可錯過!本人極力推薦!OOP中介面與抽象類別的區別 Java語言介面與繼承的本質 深入理解介面和抽象類別 OOP中介面與抽象類別的區別OOP中的INTERFACE和ABSTRACT
Time of Update: 2018-12-05
import java.util.regex.Matcher;import java.util.regex.Pattern;public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if (str!=null) { Pattern p = Pattern.compile("\\s*|\t|\r|\n");
Time of Update: 2018-12-05
此topic放在http://topic.csdn.net/u/20090915/12/a4424d66-0331-42b2-b08a-c08af684640a.html 由於代碼太長,所以轉到blog來。 近段時間做java的教學工作,想用java描述下面三個故事,要求有極高的重用性,可擴充性。能讓學生體會物件導向的封裝,繼承,多態等特點。最好用上設計模式,加強可擴充性;便於引導學生進一步學習。 唐僧四人坐飛機去旅遊,途中飛機失事,可是降落傘只有三把. 於是,唐僧說了,大家來答題,
Time of Update: 2018-12-05
Java Java語言是Sun公司推出的新一代物件導向程式設計語言,具有簡單、穩定、與平台無關、安全、解釋執行、多線程等特點,是目前最為廣泛使用的網路程式設計語言,主要用於網路應用程式開發。 Java 可用來產生兩類程式:應用程式、 小應用程式( Applet ) 。 Java 既是一種解釋執行的語言,也是一種編譯執行的語言。 JAVA 虛擬機器是 Java 程式設計語言的核心。 JDK 提供多種工具,這些工具位於 JDK 的 bin 目錄下。
Time of Update: 2018-12-05
java.util 介面 List<E>所有超級介面: Collection<E>, Iterable<E> 所有已知實作類別: AbstractList, AbstractSequentialList, ArrayList, AttributeList, CopyOnWriteArrayList,LinkedList, RoleList, RoleUnresolvedList,Stack, Vector 方法摘要 boolean add(E e)
Time of Update: 2018-12-05
注意:包java.util中的類Arrays定義了對數組按升序進行排序的靜態方法sort的幾個版本。對於元素是對象的數組,sort使用歸併排序。方法:public static void sort(Object[] a);對整個對象數組a排序,而方法:public static void sort(Object[] a, int first, int last); 包java.util中的類Arrary使用快速排序對基本類型的數組按升序進行排序。方法:public static void
Time of Update: 2018-12-05
java.util 類 LinkedList<E>java.lang.Object java.util.AbstractCollection<E> java.util.AbstractList<E> java.util.AbstractSequentialList<E> java.util.LinkedList<E>型別參數: E - 在此 collection
Time of Update: 2018-12-05
在JAVA中使用拖拽功能sun在java2中引入了一些新的方法來協助實現拖拽功能,這些新的類在java.awt.dnd包中實現一個D&D操作一般包括三個步驟: 首先實現一個拖拽源,這個拖拽源和相應的組件是關聯起來的 第二步實現一個拖拽目標,這個目標用來實現拖拽物的接收 第三步實現一個資料轉送對象,該對象封裝拖動的資料 _____________________ _____________________ |
Time of Update: 2018-12-05
原文:http://www.2cto.com/kf/201109/103285.html 今天沒事,把以前的知識回顧一下,網上找了找,發現有一篇比較適合。概述:其實JDK的動態代理,實際上就是“反射”與“執行時動態產生位元組碼”二者的結合體;就spring的AOP而言也是用的JDK的動態代理(當然也有cglib方式)。以下來自網路上的部落格: 一.相關類及其方法:java.lang.reflect.Proxy,Proxy