Time of Update: 2018-12-03
1、Java語言中除基本類型之外的變數類型都稱之為應用類型。Java中的對象是通過引用對其操作的。2、在記憶體中類和對象的區分:a、類是靜態概念,存放在代碼區;b、對象是new出來的,位於堆記憶體(動態)中,類的每個成員變數在不 同的對象中 都有不同的值(除了靜態變數),而方法只有一份,執行的時候 才佔用記憶體。3、Java在記憶體配置時涉及到的地區:◆寄存器:我們在程式中無法控制◆棧:存放基本類型的資料和對象的引用,但對象本身不存放在棧中,而是
Time of Update: 2018-12-03
public class ExcelCell { public static boolean isMergedRegion(HSSFSheet sheet,int row ,int column) { int sheetMergeCount = sheet.getNumMergedRegions(); for (int i = 0; i < sheetMergeCount; i++) { Region ca =
Time of Update: 2018-12-03
本文把JAVA SE、JAVA EE、JAVAME拿來做下區別,同時也分享一下作者的一些成果。目前的Java平台根據軟體開發人員、服務提供者和裝置生產商可以針對特定的市場可以分為三個版本JAVA SE、JAVA EE、JAVA ME。AD: 現在一個個來分析1. Java SE(Java Platform,Standard Edition)。Java SE 以前稱為 J2SE。它允許開發和部署在案頭、伺服器、嵌入式環境和即時環境中使用的 Java 應用程式。Java SE 包含了支援
Time of Update: 2018-12-03
方法重載(overloading method) 方法重載是讓類以統一的方式處理不同類型資料的一種手段。Java的方法重載,就是在類中可以建立多個方法,它們具有相同的名字,但具有不同的參數和不同的名稱定義。調用方法時通過傳遞給它們的不同個數和類型的參數來決定具體使用哪個方法, 這就是多態性。下面是一個方法重載的例子:class MethodOverloading { viod receive(int i) { System.out.println("Received
Time of Update: 2018-12-03
StringBuffer類中的方法主要偏重於對於字串的變化,例如追加、插入和刪除等,這個也是StringBuffer和String類的主要區別。 1、append方法 public StringBuffer append(boolean b) 該方法的作用是追加內容到當前StringBuffer對象的末尾,類似於字串的串連。調用該方法以後,StringBuffer對象的內容也發生改變,例如: StringBuffer sb = new StringBuffer(
Time of Update: 2018-12-03
許可權控制尤為重要,哪些變數可以被外部直接調用,哪些方法無法被直接調用,都是通過許可權控制來實現的。Java許可權控制主要分為public、protected、private,還有一個包存取權限,具體看下面說明。 1. 重構即重寫代碼,以使得它更可讀,更易於理解或效率更高。2. Java存取權限的等級,從最大許可權到最小許可權依次是public、protected、包存取權限(沒有關鍵字)、private。3. 一個變異單元(一個Java檔案)中可以包
Time of Update: 2018-12-03
在使用手機偵錯工具的時候出現了java.io.IOException: Unable to open sync connection!這樣的異常,我嘗試使用拔掉USB然後重新,插入,結果失敗。再嘗試,關掉USB調試,再重新開啟USB調試,結果發現有驅動自動開始安裝,安裝完成之後,eclipse中device試圖出現手機,調試完成,運行測試工程,正確通過。所以,解決java.io.IOException: Unable to open sync
Time of Update: 2018-12-03
本文轉載自http://hi.baidu.com/imking/item/5d0eef1b249879ed5e53b1f0java split()
Time of Update: 2018-12-03
Map:存入索引值對,同時要保證鍵的唯一性. |--HashMap: 採用雜湊表資料結構.判斷重複元素需要覆蓋hashCode、equals方法,HashSet由HashMap得來. 線程不安全,可以存放null鍵、null值. |--HashTable:資料結構同樣是雜湊表,安全執行緒,不可以存放null鍵、null值,效率低,被HashMap取代. |--TreeMap:
Time of Update: 2018-12-03
完整java來源程式結構:package語句;//該語句至多一句import語句; //該部分可以有若干import語句或者沒有,必須放在所有的類定義之前public classDefinition; //公用類定義部分,至多隻有一個公用類的定義 //java語言規定該java來源程式的檔案名稱必須與該公用類名完全一致(日本java,腦殼有問題)classDefinition;
Time of Update: 2018-12-03
內容:直接讀寫XML文檔使用XmlDocument類使用TransformerFactory和Transformer類使用Xalan XML Serializer結論參考文獻附件關於作者Also in the Java zone:教學工具與產品 代碼與組件所有文章實用技巧 -->黃理 (quantumfancy@hotmail.com ) -->2002 年 3
Time of Update: 2018-12-03
【注】JAVA沒有unsigned類型 Java語言提供了八種基本類型。六種數字類型(四個整數型,兩個浮點型),一種字元類型,還有一種布爾型。 1、整數:包括int,short,byte,long 2、浮點型:float,double 3、字元:char 4、布爾:boolean基本型別大小最小值最大值boolean----------------char16-bitUnicode 0Unicode 2^16-1byte8-bit-128+127short16-bit-2^15+2^1
Time of Update: 2018-12-03
安裝了64位 jdk7_17之後,tomcat 7 總是報記憶體溢出錯誤。調整之後依然不起作用,不得已又換回32位JDK。調整記憶體的配置:export JAVA_OPTS="-server -Xmx1536M -XX:MaxPermSize=512m -Dfile.encoding=UTF-8"儲存為%TOMCAT_HOME%/bin/setenv.bat參數說明:-server Select the Java HotSpot Server VM. For more
Time of Update: 2018-12-03
import java.io.*;import java.util.zip.*;public class GZIPcompress { public static void main(String[] args) { try { BufferedReader in = new BufferedReader( new FileReader(args[0])); BufferedOutputStream out = new
Time of Update: 2018-12-03
在web應用互動過程中,有很多情境需要保證通訊資料的安全;在前面也有好多篇文章介紹了在Web
Time of Update: 2018-12-03
相關讀書筆記、心得文章列表 串連池的基本工作原理 1、基本概念及原理 由上面的分析可以看出,問題的根源就在於對資料庫連接資源的低效管理。我們知道,對於共用資源,有一個很著名的設計模式:資源集區(ResourcePool)。該模式正是為瞭解決資源的頻繁分配?釋放所造成的問題。為解決上述問題,可以採用資料庫連接池技術。資料庫連接池的基本思想就是為資料庫連接建立一個“緩衝池”。預先在緩衝池中放入一定數量的串連,當需要建立資料庫連接時,只需從“緩衝池”中取出一個,使用完畢之後再放回去。我們可以通過
Time of Update: 2018-12-03
提起Java內部類(Inner Class)可能很多人不太熟悉,實際上類似的概念在C++裡也有,那就是嵌套類(Nested
Time of Update: 2018-12-03
Brian Goetz(brian@quiotix.com)首席顧問,Quiotix Corp2003 年 4 月對於每個項目,象許多其它應用程式基底礎結構服務一樣,通常無需從頭重新編寫並發公用程式類(如工作隊列和線程池)。這個月,Brian Goetz 將介紹 Doug Lea 的 util.concurrent
Time of Update: 2018-12-03
修改Java系統預設編碼文章分類:Java編程 通過以下代碼可以修改動態當前正在啟動並執行java系統預設編碼格式:Java代碼 System.out.println(Charset.defaultCharset()); System.getProperties().put("file.encoding", "GBK"); System.getProperties().list(System.out);
Time of Update: 2018-12-03
一 DOM 以下代碼用DOM是產生一個XML文檔package xml;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import