Time of Update: 2018-12-05
public class EscapeUnescape {public static String escape(String src) { int i; char j; StringBuffer tmp = new StringBuffer(); tmp.ensureCapacity(src.length() * 6); for (i = 0; i < src.length(); i++) { j = src.charAt(i); if
Time of Update: 2018-12-05
Java中用最有效率的方法算出2 乘以8 等於幾?2 << 3,因為將一個數左移n 位,就相當於乘以了2 的n 次方,那麼,一個數乘以8 只要將其左移3 位即可,而位元運算cpu 直接支援的,效率最高,所以,2 乘以8 等於幾的最效率的方法是2 << 3。 //計算2*8=2*23 System.out.println(2<<3);//8=2的3次方為8 //計算2*16=2*24 System.out.println(2<<4);//16
Time of Update: 2018-12-05
映像使用的支援分佈於java.applet, java.awt, 和 java.awt.image包中。每一個映像都用一個 java.awt.Image 對象表示。除了Image 類外,java.awt 包提供了其它的基本的映像支援,例如Graphics 類的 drawImage方法,Toolkit 對象的getImage 方法以及MediaTracker 類。在java.applet包中, Applet
Time of Update: 2018-12-05
繼承:即子類繼承父類的特性並拓展之。我現在有三個類:GrandFather Father Son其中的關係是一級繼承一級。其中都有一個共有的方法:public void tellStory()直接上代碼:GrandFather類:package demo;public class GrandFather { protected void tellStory() { System.out.println("你爺爺我......"); }}Father類:package
Time of Update: 2018-12-05
1.xml rpc是什麼 1.1. xml rpc簡介 xml rpc是使用http協議做為傳輸協議的rpc機制,使用xml文本的方式傳輸命令和資料。 一個rpc系統,必然包括2個部分:1.rpc client,用來向rpc server調用方法,並接收方法的返回資料;2.rpc server,用於響應rpc client的請求,執行方法,並回送方法執行結果。1.2. xml rpc的可用版本 xml rpc client和xml rpc
Time of Update: 2018-12-05
呵呵,這次過完年回來的時候我就自己安裝了UBUNTU系統了.就是想提前做做準備.在網上找了不少的資料.今天能聽老師講解,挺高興的.找找自己的不足,還有幾個問題得找老師請教一下.安裝ubuntu有幾種方式,一是在XP下安裝虛擬機器,在虛擬機器上安裝Ubuntu.另一種就是在一台電腦上,直接安裝雙系統.這個都是各有利弊的.總要看你的需要是什麼了.但操作Ubuntu系統上是沒有區別的.1.Ubuntu系統磁碟分割 /usr 檔案系統中一般不改變的檔案,如庫,程式。 /var
Time of Update: 2018-12-05
昨天去一朋友所在的公司 唱吧—你的手機KTV (小小做一下宣傳:目前app store排名很靠前的一款軟體)面試了一把,結果XX其中一個洗撲克牌的程式,昨天在草稿紙上寫的,面試官說描述不清晰,今天抽空在電腦上實現了一下,為這次面試畫上個句號。package com.bankht.test.xipai;import java.util.Random;import org.junit.Test;/** * @author: 特種兵—AK47 * @建立時間:2012-10-24 上午09:44:39
Time of Update: 2018-12-05
java輸入輸出分類:預設欄目java輸入輸出功能十分強大而靈活的,美中不足的是看上去輸入輸出的代碼並不是很簡潔,因為你往往需要封裝許多不同的對象。在Java類庫中,IO部分的內容是很龐大的,因為它涉及的領域很廣泛:標準輸入輸出,檔案的操作,網路上的資料流,字串流,物件流程,zip檔案流....本文的目的是為大家做一個簡要的介紹。 流是一個很形象的概念,當程式需要讀取資料的時候,就會開啟一個通向資料來源的流,這個資料來源可以是檔案,記憶體,或是網路連接。類似的,當程式需要寫入資料的時候,就會
Time of Update: 2018-12-05
文章目錄 1.5.1 概述1.5.2 常用方法 1.5 Set1.5.1 概述Java 中的Set和正好和數學上直觀的集(set)的概念是相同的。Set最大的特性就是不允許在其中存放的元素是重複的。根據這個特點,我們就可以使用Set 這個介面來實現前面提到的關於商品種類的儲存需求。Set 可以被用來過濾在其他集合中存放的元素,從而得到一個沒有包含重複新的集合。1.5.2
Time of Update: 2018-12-05
package com.factory.commonality;/** * 一個去銀行貸款的例子,貸款前銀行要檢查你的背景資訊:銀行賬戶、信用卡、已有貸款、股票...... * 因為每個銀行都會檢查這些資訊,所以這裡可以使用template method模式。 */public class TemplateMethod {public static void main(String[] args) {ChinaConstructionBankLoanApp client1 = new
Time of Update: 2018-12-05
設計模式之Singleton(單態)板橋裡人http://www.jdon.com 2002/05/07定義:Singleton模式主要作用是保證在Java應用程式中,一個類Class只有一個執行個體存在。如何使用?第一種形式: public class Singleton {// Early initialization.定義的時候就初始化(不推薦)。private static Singleton s = new Singleton();private Singleton()
Time of Update: 2018-12-05
之前在配置環境變數時,直接是從網上搜的現成的,然後搬過來用的,今天沒事重新理解了下,總結如下配置環境變數: 1.安裝JDK,目錄自訂; 2.安裝完成後,右擊“電腦”--“屬性”--“進階系統配置”--“進階”--“環境變數”; 3.在“系統變數”中,設定3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊“編輯”,不存在則點擊“建立”; 4.首先配置 JAVA_HOME ,這裡是JDK的安裝目錄,如“C:\Program
Time of Update: 2018-12-05
由於對資源或網速的要求,在手機遊戲或一般的網頁遊戲中,希望能對圖片進最大可能的壓縮,以節省資源。最近公司做的項目也有對這方面的需求,於是我在網上逛了半天,希望能發現現成版的Java方法可以使用(用程式來壓縮而不藉助於工具,要不然2萬多張的圖片你想累死人?雖然PS有批量功能,它卻無法按原來的路徑存放);失望的是,好像沒發現什麼能直接使用代碼,哪怕是提個解決方案也很少。既然網上找不到合適的,那就自己動手,豐衣足食。
Time of Update: 2018-12-05
傳統的Server/Client實現是基於Thread per
Time of Update: 2018-12-05
一 問題的提出Java的一個重要優點就是通過垃圾收集器(Garbage Collection,GC)自動管理記憶體的回收,程式員不需要通過調用函數來釋放記憶體。因此,很多程式員認為Java不存在記憶體流失問題,或者認為即使有記憶體流失也不是程式的責任,而是GC或JVM的問題。其實,這種想法是不正確的,因為Java也存在記憶體泄露,但它的表現與C++不同。隨著越來越多的伺服器程式採用Java技術,例如JSP,Servlet,
Time of Update: 2018-12-05
Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什麼Java應用伺服器實質都是內建了某個版本的JDK。因此掌握JDK是學好Java的第一步。最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發的JDK,BEA公司的J
Time of Update: 2018-12-05
Java是一種真正的物件導向的語言,即使是開發簡單的程式,也必須設計對象。Java自身也為我們提供了許多已設計好的類,要想靈活使用Java進行編程,熟悉Java的這些主要類將是必不可少的前提條件之一。1 String類 String是串的意思,這個類是字串常量的類。Java中的字串和C語言中的字串是有區別的。在C語言中,並沒有真正意義上的字串,C語言中的字串就是字元數組,在Java中,字串常量是一個String類,它和字元數組是不同的1.1 String類的建構函式:(1)public
Time of Update: 2018-12-05
第一,談談final, finally, finalize的區別。 最常被問到。 第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(介面)? 第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)。 第四,&和&&的區別。 這個問得很少。
Time of Update: 2018-12-05
Servlet是一種獨立於平台和協議的伺服器端的Java應用程式,可以產生動態Web頁面。 Servlet是位於Web 服務器內部的伺服器端的Java應用程式,與傳統的從命令列啟動的Java應用程式不同,Servlet由Web伺服器進行載入,該Web伺服器必須包含支援Servlet的Java虛擬機器。 Java Servlet 與 Applet 的比較: 相似之處: * 它們不是獨立的應用程式,沒有main()方法。 *
Time of Update: 2018-12-05
定義:提供建立對象的介面.為何使用?原廠模式是我們最常用的模式了,著名的Jive論壇 ,就大量使用了原廠模式,原廠模式在Java程式系統可以說是隨處可見。為什麼原廠模式是如此常用?因為原廠模式就相當於建立執行個體對象的new,我們經常要根據類Class產生執行個體對象,如A a=new A() 原廠模式也是用來建立執行個體對象的,所以以後new時就要多個心眼,是否可以考慮實用原廠模式,雖然這樣做,可能多做一些工作,但會給你系統帶來更大的可擴充性和盡量少的修改量。我們以類Sample為例, 如果我