Time of Update: 2015-03-17
標籤: String 拼接的方法選擇在拼接靜態字串時,盡量用 +,因為通常編譯器會對此做最佳化,如: String test = "this " + "is " + "a " + "test " + "string"編譯器會把它視為: String test = "this is a test string"在拼接動態字串時,盡量用 StringBuffer 或 StringBuilder的 append,這樣可以減少構造過多的臨時
Time of Update: 2015-03-17
標籤: 以下是從網上找到的關於堆空間溢出的錯誤解決辦法:java.lang.OutOfMemoryError: Java heap space ===================================================使用Java程式從資料庫中查詢大量的資料時出現異常:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的時間是用於GC且可用的 Heap size
Time of Update: 2015-03-17
標籤:1.橋樑模式 與 策略模式 非常相似 (其實很多設計模式都相似,因為所有的模式都是按照設計原則 而設計出來的,設計原則就相當於武功的心法,設計模式就是招式,只要心法過硬,就可以無招勝有招了。) 這裡也有比較詳細的說明 策略模式 VS 橋樑模式 (畫畫,使用蠟筆和使用毛筆以及顏料的區別) 好了,這裡先說
Time of Update: 2015-03-17
標籤:最近要重新抓一下java,大量掃技術文檔,儲存下來供自己查閱。以下轉載自http://www.cnblogs.com/xiaofeixiang/p/4085159.html初學JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先從概念上理解一下吧,JDK(Java Development Kit)簡單理解就是Java開發套件,JRE(Java Runtime Enviroment)是Java的運行環境,JVM( java virtual
Time of Update: 2015-03-17
標籤: 抽象類別就是包含abstract方法的類,抽象類別可以包含非抽象方法,但抽象方法一定要定義在抽象類別中,抽象類別不可以執行個體化,抽象類別裡的抽象方法必須在具體的子類中實現。具體抽象類別代碼進行分析:public abstract class Animal {// 抽象類別裡定義的抽象方法必須在具體子類中實現,所以抽象類別裡不能有抽象構造方法或者抽象靜態方法// public abstract Animal(){//
Time of Update: 2015-03-17
標籤:為什麼需要cookie:因為HTTP是無狀態的協議,所以我們在使用瀏覽器訪問網站的時候,伺服器是怎樣來區別是哪個瀏覽器發送的請求呢,伺服器是如何給不同的瀏覽器發送不同的資訊,這就需要我們的cookie來解決問題了。cookie機制是採用了一種在用戶端儲存狀態的方案,他是使用者端的儲存機制,當然他也需要使用者端主動去開啟cookie支援。session機制是採用一種在用戶端和伺服器之間保持狀態的方案,這是怎樣的一種感念呢?如果我們在伺服器端儲存一個使用者訪問的標識,那麼這種單一的保持我們還是
Time of Update: 2015-03-17
標籤:http://blog.csdn.net/bob007/article/details/27098875 使用此方法轉換後,在列表中看到的正常,但是在詳情頁的文字框中查看到的就是 了,只好過濾掉所有的空格html = html.replaceAll(UTFSpace, " ");改為html = html.replaceAll(UTFSpace,
Time of Update: 2015-03-17
標籤:首先把問題擺出來,先看這個代碼 String a = "ab"; String b = "a" + "b"; System.out.println((a == b));列印結果會是什嗎?類似這樣的問題,有人考過我,我也拿來考過別人(蠻好玩的,大家也可以拿來問人玩),一般答案會是以下幾種: 1.true "a" +
Time of Update: 2015-03-17
標籤:java記憶體管理 數組儲存方式 首先感謝強大的網路資源,本博文是根據網路上的各種資源進行整合,然後加入自己的理解而成,可能會與其它網路資源有重複,望其他作者多多包涵。由於初學java,如有不準確的描述還請讀者指正。下面正式切入正題: 眾所周知,java和C++都是物件導向的程式設計語言,但是與C++相比,java上手比較容易,而且使用方便。小弟對c++瞭解不是很多,但是有一點是C++
Time of Update: 2015-03-17
標籤:java canvas 重新整理閃爍 閃爍 雙緩衝技術 顯示 一般在使用Canvas組件重新整理顯示圖片或者繪圖的時候,會產生閃爍。這是由於機制是先使用背景色對原有內容進行覆蓋,再往上面繪製新內容所引起的。我們看到的閃爍就是背景色和新內容之間
Time of Update: 2015-03-17
標籤: DES演算法的入口參數有三個:Key、Data、Mode。其中Key為8個位元組共64位,是DES演算法的工作密鑰;Data也為8個位元組64位,是要被加密或被解密的資料;Mode為DES的工作方式,有兩種:加密或解密。 DES演算法是這樣工作的:如Mode為加密,則用Key 去把資料Data進行加密, 產生Data的密碼形式(64位)作為DES的輸出結果;如Mode為解密,則用Key去把密碼形式的資料Data解密,還原為Data的明碼形式(64位)
Time of Update: 2015-03-17
標籤: 這些日子,在看一些java的東西,由於剛入手,對java不是很瞭解,結果對java的一些名詞沒有一個清晰的脈絡,現在稍微整理一下 令我糾結的是jdk,sdk,jre,jvm,ide,adt,跨平台性,j2ee,j2se,這些名詞弄的我雲裡霧裡的。 首先,什麼是SDK呢? Software Develop
Time of Update: 2015-03-17
標籤:package lianxi;import java.util.Random;public class suijishu { public static void main(String[] args) { Random random = new Random(); int[] arr = new int[4]; arr[0] = random.nextInt(9); int i = 1; //外迴圈定義四個數
Time of Update: 2015-03-17
標籤:初學什麼都不可以忽略的地方就是這個東西的官方網站:http://freemarker.org/。下載或者API都可以參考這裡。FreeMarker是什麼非常的簡單明了。FreeMarker是一個java包。實現了MVC模式,分離開發人員和設計師。也就是分離html也java的代碼。 FreeMarker是如何工作的這是官網的圖。非常明確的說明了FreeMarker是如何運作的。首先需要有一個template模板,在那裡就是一堆的html標籤和一些專屬FreeMarker的標籤,這
Time of Update: 2015-03-17
標籤:Java語言中This關鍵字應用淺析應用一:引用成員變數public class Student{ //定義一個類,類的名字為student。 public Student(){ //定義 一個方法,名字與類相同故為構造方法 this(“luobo”) //這個this就是調用了下面的有參數的構造方法 } public Student(String name){ //定義一個帶形式參數的構造方法 } }
Time of Update: 2015-03-17
標籤:URL由來:一般來說,URL只能使用英文字母、阿拉伯數字和某些標點符號,不能使用其他文字和符號。比如,世界上有英文字母的網址 “http://www.abc.com”,但是沒有希臘字母的網址“http://www.aβγ.com”(讀作阿爾法-貝塔-伽瑪.com)。這是 因為網路標準RFC 1738 做了硬性規定:"...Only alphanumerics [0-9a-zA-Z], the special
Time of Update: 2015-03-17
標籤:本來課程學習中對異常處理機制學的不深,結果今天做CVTE校招線上測評的時候,遇見了兩道這樣的題(一道打頭第一題,一道押尾倒數第二道),好憂桑啊。。那麼亡羊補牢,總結下好了~ 1. 異常處理塊 1 try{ 2 //可能產生異常的語句 3 }catch(Exception1 e){ 4 //出現異常Excertion1時的處理語句 5 }catch(Exception2 e){ 6 //出現異常Excertion2時的處理語句 7 }finally{ 8
Time of Update: 2015-03-17
標籤: 說明:本文的內容是看了《深入理解Java虛擬機器:JVM進階特性與最佳實務》後為加印象和理解,便記錄了重要的內容。 1 開門見山 以前曾經看到過一個java的面試題,當時覺得此題很簡單,可是自己把代碼運行起來,可是結果並不是自己想象的那樣。題目如下: class SingleTon { private static SingleTon singleTon = new SingleTon(); public static int count1; public
Time of Update: 2015-03-17
標籤:java session 取不到值 java web項目在本地瀏覽器測試一切正常,本地的firefox、chrome、IE8,360瀏覽器 版本號碼:7.1.1.558 核心版本:31.0.1650.63 都可以正常使用。部署到測試環境後,原生瀏覽器訪問也都一切使用正常。但是測試人員有個360瀏覽器的版本為 版本號碼:7.1.1.556
Time of Update: 2015-03-17
標籤:javaee log4j spring slf4j 1. 加入log4j和slf4j的jar包2. web.xml: <context-param><!--log4j配置地址 --><param-name>log4jConfigLocation</param-name><!--