Time of Update: 2015-03-10
標籤:單例模式-序列化在之前的學習筆記中已經寫了一篇關於單例模式的幾種不同實現。這篇文章主要是對之前的那篇筆記的補充和加深。 · 在Java語言中使用單例模式能夠帶來的好處: (1):對於頻繁使用的對象,可以省略建立對象那個所花費的時間,尤其是那些重量級對象的建立,對於重量級對象的建立那可是一筆相當可觀的系統開銷。 (2):由於new操作的次數減少了,進一步產生的益處就是,對系統記憶體的使用頻率也會降低了,那麼這一舉措將會減輕GC壓力,縮短GC停頓時間。
Time of Update: 2015-03-10
標籤:1.前端代碼使用超連結到Struts的Action或Servlet<a target="_blank" href="ftpFileAction!downloadFile.action?transUrl=ftp://10.0.2.1/tazi/a.xml">請點擊下載</a>2.後台代碼 Action或ServletString s1=transUrl; //
Time of Update: 2015-03-10
標籤:物件導向編程oppjava是一個支援並發基於類和物件導向的電腦程式設計語言。優點1 代碼開發模組化,更易於維護和修改。2 代碼複用。3 增強代碼的可靠性和靈活性。4
Time of Update: 2015-03-10
標籤:CLASSPATH是什嗎?它的作用是什嗎?它是javac編譯器的一個環境變數。它的作用與import、package關鍵字有關。當你寫下improt java.util.*時,編譯器面對import關鍵字時,就知道你要引入java.util這個package中的類;但是編譯器如何知道你把這個package放在哪裡了呢?所以你首先得告訴編譯器這個package的所在位置;如何告訴它呢?就是設定CLASSPATH啦 :) 如果java.util這個package在c:/jdk/
Time of Update: 2015-03-10
標籤:getClass() 返回的是運行時類,即類A繼承自B,那麼A中無論調用this.getClass() 或者super.getClass() 返回的都是A的classpackage test;public class BaseOut{ public void out() { System.out.println("base out"+getClass().getSimpleName()); }} package test;public
Time of Update: 2015-03-10
標籤:Java 5.0新特性:枚舉:enum Grade{ --> 相當於類 A("80~100"),B("70~80"),C("60~70"),D("59~0"); -->相當於調用枚舉的建構函式 private String value; private Grade(String value){ this.value = value;} 枚舉還可以定義抽象方法,並直接在枚舉中以匿名內部類方式執行個體化,如:A("80~100"){
Time of Update: 2015-03-10
標籤:此文源碼主要為應用 Java 建立檔案的原始碼。若有不足之處,敬請大神指正,不勝感激!檔案刪除原始碼如下: 1 /** 2 * @function 檔案操作:刪除檔案。若檔案存在且未被佔用,則刪除檔案;若檔案存在且被佔用,則記錄檔案佔用資訊;若檔案不存在,則對應記錄日誌資訊 3 * 4 * @author Aaron.ffp 5 * @version V1.0.0: autoUISelenium
Time of Update: 2015-03-10
標籤: windows下配置java環境變數1.下載安裝jdk(D:\java\jdk1.7)2.右擊我的電腦->屬性->進階->環境變數2.配置JAVA_HOME D:\java\jdk1.73.配置 PATH: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;4.配置CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;命令列視窗內執行java
Time of Update: 2015-03-10
標籤:IntelliJ IDEA 12建立Maven管理的Java Web項目(圖解) http://blog.csdn.net/zht666/article/details/8673609本文主要使用圖解介紹了使用IntelliJIDEA 12建立Maven管理的Java Web項目的過程。本文PDF文檔:http://download.csdn.net/detail/zht666/51412351、建立項目,選擇Maven
Time of Update: 2015-03-10
標籤:java.net.unknownhostexception 昨天研發部的同事發現,生產環境中 JAVA 程式日誌報錯 :java.net.UnknownHostException: zhangwu:zhangwu /*zhangwu 是調用MQ那台機子的主機名稱字*/
Time of Update: 2015-03-10
標籤:java 線程 thread一、使用線程的三種基本方法1、擴充Thread類 public class Mythread extends Thread{ public void
Time of Update: 2015-03-10
標籤:返回語句就是在執行程式的過程中,跳轉到另一個程式。一般返回語句用在子程式或程式中的函數方法中。返回語句使用關鍵字“return”來表示。下面通過一個簡單一實例,瞭解返回語句的用法。public void set(int a,int b){ i=a*b return;}以上是一個小程式段,在程式中出現了 return 關鍵字,說明這個小程式結束了,返回到主運行程式中去。還有一種情況,先看看下面的例子。public
Time of Update: 2015-03-10
標籤:Dom解析是將xml檔案全部載入,組裝成一顆dom樹,然後通過節點以及節點之間的關係來解析xml檔案,下面結合這個xml檔案來進行dom解析。Xml代碼 <?xml version="1.0" encoding="UTF-8"?> <books> <book id="12"> &
Time of Update: 2015-03-10
標籤:字串從表面上看,就是引號之間的資料,如“www.weixueyuan.net”、“微學苑”、“c++入門教程”等。在Java中,字串處理類庫使用最多的是兩種:“String”類和“StringBuffer”類。注意:如果是處理一些小的文本,建議使用“String”類,它會特別方便。如果使用 String 類來處理大型文本,會很消耗系統資源,所以
Time of Update: 2015-03-10
標籤:[使用java進行壓縮和解壓縮]親測可用:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.util.Enumeration;import java.util.zip.ZipEntry;import java.util.zip.ZipFile;
Time of Update: 2015-03-10
標籤: 如果你是一個熱衷於技術的 Java 程式員, 那麼下面的 10 個要點可以讓你在眾多 Java 開發人員中脫穎而出。 1. 擁有紮實的基礎和深刻理解 OO 原則 對於 Java 程式員,深刻理解 Object Oriented Programming(物件導向編程)這一概念是必須的。沒有 OOPS 的堅實基礎,就領會不了像 Java 這些物件導向程式設計語言的美。光學習 OO 原則的定義用處不大,關鍵是要學會如何應用這些原則用一種 OO
Time of Update: 2015-03-10
標籤:二維數組的聲明、初始化和引用與一維數組相似,這裡不再詳講。二維數組的定義 type arrayName[ ][ ]; type [ ][ ]arrayName;只是形式上的差別,大家可以根據自己的習慣來選擇。二維數組的初始化1.靜態初始化 int intArray[ ][ ]={{1,2},{2,3},{3,4,5}};Java語言中,由於把二維數組看作是數組的數組,數組空間不是連續分配的,所以不要求二維數組每一維的大小相同。2.動態初始化1)
Time of Update: 2015-03-10
標籤:變數的命名:(1)首字母是英文字母、$或底線,由字母、數字、底線組成。(2)變數的命名遵循見名知義的原則。(3)Java變數名建議不用中文。(4)變數名首字母建議不用大寫字母。(5)用駝峰命名法命名多個單片語成的變數名,例如:sumScore。變數的範圍:1、Java用一對大括弧作為語句塊的範圍,稱為範圍。2、範圍中的變數不能重複定義。3、離開範圍,變數所分配的記憶體空間將被JVM回收。為什麼使用封裝類:Java為基礎資料型別 (Elementary Data
Time of Update: 2015-03-10
標籤:網上很多要修改.class .project的比較麻煩有時候還不一定管用。下面的方法適合於項目用已經引用了jar,但是運行時卻ClassNotFound,請用如下方法試試: 嚴重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException:
Time of Update: 2015-03-10
標籤:貼代碼IpUtil.javapackage com.datongsoft.wg.common.util;import java.net.InetAddress;import java.net.UnknownHostException;public class IpUtil { /*驗證IP是否屬於某個IP段 * * ipSection IP段(以‘-‘分隔) * ip 所驗證的IP號碼 * */ public