【轉載】JAVA中字串串連效率的測試

轉自:http://xumiao900.iteye.com/blog/477778比較JAVA中String ,StringBuffer,SrtingBuilder三個對象連接字串的效率。我們經常都聽有經驗的人說,避免使用String通過“+”連接字串,特別是串連的次數很多的時候,一定要用StringBuffer。比較下究竟誰的效率高,下邊是測試代碼,可直接運行:package cn.com.test;public class TestStringConnectTime {       

Java script 動態改變 圖片大小

   最近由於項目需要,在現實圖片的時候,若圖片大於100 X 100,則將其縮小為 100 X 100,若比這個小,則保持原圖大小。經過研究發現,可以用Javascript代碼簡單實現。    js代碼:<script>    function resizeImage(obj){                if(obj.height>100)            obj.height=100;        if(obj.width>100)           

125條常見的java面試筆試題大匯總(1)

 1.抽象: 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算瞭解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。 2.繼承:  繼承是一種連接類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的衍生類別(子類),而原始類稱為新類的基類(父類)。衍生類別可以從它的基類那裡繼承方法和執行

think in java容器深入研究(未擷取支援的操作)

分析一個簡單的代碼package containers;//: containers/Unsupported.java// Unsupported operations in Java containers.import java.util.*;public class Unsupported { static void test(String msg, List<String> list) { System.out.println("--- " + msg + " ---"

深入理解JAVA的嵌套類和內部類

嵌套類參看這篇文章內部類詳細參看這篇文章 值得注意的是靜態內部類不能訪問外部非靜態成員(受Java靜態成員不能訪問非靜態成員約定的約束)內部類的.class檔案名稱格式如下:如果是靜態嵌套類、內部嵌套類,則表示為OuterClass$InnerClass.class的形式。如果是方法內部的嵌套類,則以OuterClass$1InnerClass.class的形式。匿名內部類則以OuterClass$1.class的形式。

Java,Tomcat開發環境設定

最近好好學習了一下Java和Tomcat的配置,其總結如下:1.如果你採用最原始的通過在命令列(CMD)中用javac編譯.java檔案,然後在用java命令來執行這個檔案,就必須配置環境變數如下:方法一:依次點擊:“我的電腦”-(右鍵)“屬性”-“進階”-“環境變數”,彈出Windows的“環境變數”配置卡。在“系統變數”欄下執行三項操作:①建立“Classpath”(如果已有,則直接編輯),設定其值為 .;JDK所在的絕對路徑值\lib  (例如 .;D:\Program

java–內部類淺談

內部類    內部類(Inner Classes的概念是在JDK1.1 版本中開始引入的。在Java

用JAVA產生GIF動畫

下面的網站提供了一個免費的非常好用的GIF動畫處理的源碼:http://www.fmsware.com/stuff/gif.html使用起來非常簡單:* 分解GIF: *    GifDecoder d = new GifDecoder(); *    d.read("sample.gif"); *    int n = d.getFrameCount(); *    for (int i = 0; i < n; i++) { *       BufferedImage frame =

Java第十二天

 今天講了Java的錯誤處理,感覺挺出人意外的一點是在一個小程式段裡: public int adv(int a, int b){    int result = 0;    try    {        result = a/b;        return result;    }catch(Exception e)    {        e.printStackTrace();    }finally    {        Sys.out.println("this is

java–產生實體類方法

    由於工作中使用eclipse開發,沒有安裝hibernate外掛程式,所以無法使用自動產生實體類的功能,為了方便在網上找了段別人寫的自動產生實體類方法,稍加修改,直接運行就可以產生對應表的實體類。    注意使用時方法中的資料庫地址、使用者名稱、密碼要改下,還有要記得錄入想要產生實體類的表明,private String tablename = "ad_campaign"; 方法如下:package com.test;import java.io.FileWriter;import

java中常用詞彙

     Abstract class 抽象類別:抽象類別是不允許執行個體化的類,因此一般它需要被進行擴充繼承。      Abstract method 抽象方法:抽象方法即不包含任何功能代碼的方法。      Access modifier 存取控制修飾符:存取控制修飾符用來修飾Java中類、以及類的方法和變數的存取控制屬性。      Anonymous class 匿名類:當你需要建立和使用一個類,而又不需要給出它的名字或者再次使用的使用,就可以利用匿名類。  

java在linux系統下開機啟動無法使用sudo命令的原因

 作業系統:centos 5.2情境描述:我們有一個WEB工程,客戶要求使用普通使用者(例如chb)運行,然後在頁面上有個按鈕,點擊之後可以關機實現方式:1. JAVA代碼:        public static boolean shutDownForLinux() {                try {                        Runtime.getRuntime().exec("sudo /sbin/poweroff");                }

使用java簡單類比ping和telnet的實現

一.類比ping的實現利用InetAddress的isReachable方法可以實現ping的功能,裡面參數設定逾時時間,返回結果表示是否連上。        try ...{            InetAddress address = InetAddress.getByName("192.168.0.113");            System.out.println(address.isReachable(5000));        } catch (UnknownHostExc

Java第十一天

 今天用自己做的Java例子串連SQL Server結果出現了連不上。錯誤提示是:com.microsoft.sqlserver.jdbc.SQLServerException: 通過連接埠 1433 串連到主機 localhost 的 TCP/IP 串連失敗。錯誤:“Connection refused: connect。請驗證串連屬性,並檢查 SQL Server 的執行個體正在主機上運行,且在此連接埠接受 TCP/IP 串連,還要確保防火牆沒有阻止到此連接埠的 TCP

Java介面和Java抽象類別

 Java介面和Java抽象類別    在沒有好好地研習物件導向設計的設計模式之前,我對Java介面和Java抽象類別的認識還是很模糊,很不可理解。        剛學Java語言時,就很難理解為什麼要有介面這個概念,雖說是可以實現所謂的多繼承,可一個只有方法名,沒有方法體的東西,我實現它又有什麼用呢?我從它那什麼也得不到,除了一些方法名,我直接在具體類裡加入這些方法不就行了嗎?      

Java開發人員需堅守的十大基本準則

有許多標準和實踐準則可適用於Java開發人員,但此處要說的,是每個Java開發人員需堅守的基本原則。  一、為代碼加註釋。雖然每個人都知道這點,但有時卻不自覺忘了履行,今天你“忘了”加註釋了嗎?雖然注釋對程式的功能沒什麼“貢獻”,但過一段時間,比如說兩星期之後或者更長,回過頭來看看自己的代碼,說不定已經記不住它是幹什麼的了。如果這些代碼是你個人的,那還算是走運了,不幸的是,當然了,大多數時候都是別人的不幸,很多時候大家都是在為公司寫代碼,寫代碼的人也許早已經離開了公司,但別忘了一句古話,有來有往

java實現多個檔案打包tar gz

package test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.GZIPOutputStream;import

java實現多檔案打包成zip

package test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;public class DaBao_ZIP

java中格式化輸出數字

java中格式化輸出數字在實際工作中,常常需要設定數位輸出格式,如以百分比的形式輸出,或者設定小數位元等,現稍微總結如下。主要使用的類:java.text.DecimalFormat1。執行個體化對象,可以用如下兩種方法:    DecimalFormat df=(DecimalFormat)NumberFormat.getInstance();    DecimalFormat df1=(DecimalFormat) DecimalFormat.getInstance();  

Thinking in Java讀書筆記――數組

 <Thinking in Java>讀書筆記――數組 數組只是相同類型的,用一個標誌符名稱封裝到一起的一個對象序列或基礎資料型別 (Elementary Data Type)序列。數組的初始化在java中,定義數組的格式可以是以下兩種方式:int[] a1;int a[];兩種方式結果相同,以上只是定義了一個數組的引用,此時編譯器不允許指定數組的大小,因為現在擁有的只是對數組的一個引用,並沒有為數組分配任何空間。即如下方式定義是錯誤的:int[5] a;int

總頁數: 4058 1 .... 651 652 653 654 655 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.