Time of Update: 2015-11-11
java中string與json互相轉化1、string轉json有三種方法第一種:string直接轉jsonString json = "{\"2\":\"efg\",\"1\":\"abc\"}"; JSONObject json_test = JSONObject.fromObject(json);
Time of Update: 2015-11-11
java進階(四)------java編程規範---代碼品質偵查工具FindBugs、PMD和CheckStyle的安裝 這裡使用外掛程式的方式 對myeclipse進行FindBugs、PMD和CheckStyle的安裝。 分別搜尋 checkstyle、pmd、findbugs就能找到它們對應的外掛程式。 對於外掛程式的安裝,有三種安裝方法。
Time of Update: 2015-11-11
Java記錄 -66- 策略模式策略模式(Strategy):策略模式中體現了兩個非常基本的物件導向設計的原則:l 封裝變化的概念;l 編程中使用介面,而不是對介面實現;面向介面的編程 策略模式的定義:l 定義一組演算法,將每個演算法都封裝起來,並且使他們之間都可以互換;l 策略模式使這些演算法在用戶端調用它們的時候能夠互不影響的變化; 策略模式的意義:l 策略模式使開發人員能夠開發出由許多可替換的部分組成的軟體,並且各個部分之間是弱串連的關係;l
Time of Update: 2015-11-11
從頭認識java-7.3 介面怎樣解耦?這一章節我們來討論一下介面怎麼樣解耦?使得代碼靈活性增強。我們先來看看下面的代碼:package com.ray.ch07;public class Test {public static void test(Vehicle vehicle) {vehicle.test();}public static void main(String[] args) {test(new BMW());test(new Audi());}}class Vehicle
Time of Update: 2015-11-11
Java記錄 -71- HashMap源碼剖析HashMap底層維護著一個數組,我們向HashMap中所放置的對象實際上是儲存在該數組當中。數組中每個元素都維護著一個鏈表,每個鏈表中的所有元素的hash值都一樣。HashMap的四個構造方法:底層維護的數組 Entry[] table,數組預設大小為16,並為2的整數次冪;底層數組存放的Entry對象,是HashMap的一個內部類,包含了key,value和next變數; /** * The table, resized
Time of Update: 2015-11-10
Java語言基礎,java語言java語言基礎1、標識符與資料類型1·1、注釋//注釋一行 /* 注釋一行或多行*//**文檔注釋,在此區間的文本將自動儲存在用javadoc命令產生的HTML格式的文檔中 */1·2、標識符的定義規則·標識符是以字母、_或$開始的一個字元序列·數字不能作為標識符的第一個字元·標識符不能是java語言的關鍵字,但可用關鍵字作為標識符的一部分·標識符大小寫敏感,沒有長度限制1&
Time of Update: 2015-11-10
LinkedList :
Time of Update: 2015-11-10
黑馬程式員系列1 多線程(-),黑馬程式員ASP.Net+Android+IOS開發 、Net培訓、期待與您交流! (前言:本篇文章主要依據畢向東老師的課程視頻整理而成,如要詳細學習,請觀看畢老師視頻
Time of Update: 2015-11-10
java編程常用技術,java編程一:將String字串放在最前面,防止發生NullPointerException異常,我們通常把String字串放在equals方法的左邊來比較,這樣可以有效避免null 指標異常的發生。第一種情況,如果variable為Null,則會發生null 指標異常情況;第二種情況即使variable為Null,也不會發生null 指標異常,而且不會丟失任何資料。所以建議大家編程時把直接量放在左邊。二:不要相信早期的JDK API在早期編程中,JDK
Time of Update: 2015-11-10
java jvm常用命令工具,javajvm常用命令【尊重原創文章出自:http://www.chepoo.com/java-jvm-command-tools.html】一、概述 程式運行中經常會遇到各種問題,定位問題時通常需要綜合各種資訊,如系統日誌、堆dump檔案、線程dump檔案、GC日誌等。通過虛擬機器監控和診斷工具可以幫忙我們快速擷取、分析需要的資料,進而提高問題解決速度。 本文將介紹虛擬機器常用監控和問題診斷命令工具的使用方法,主要包含以下工具: jps
Time of Update: 2015-11-10
匯入項目出現錯誤:the project cannot be built until build path errors are resolved,errorsresolved匯入項目到eclipse時,可能會出現the project cannot be built until build path errors are resolved的錯誤。 作者在寫這個項目時,在build
Time of Update: 2015-11-10
ListIterator-迭代器,ListIterator-代器 Iterable(lang)-->Iterator(util)-->ListIterator(util) method: 1.void add(E o) 2.boolean hasNext() //正向遍曆 3.boolean hasPrvious() //反向遍曆 4.E next() 5.int
Time of Update: 2015-11-10
ehcache實現頁面整體緩衝和頁面局部緩衝,ehcache頁面之前寫過spring cache和ehcache的基本介紹和註解實現緩衝管理,今天記錄下web項目的頁面緩衝技術。 頁面緩衝是否有必要?。 這樣說吧,幾乎所有的網站的首頁都是訪問率最高的,而首頁上的資料來源又是非常廣泛的,大多數來自不同的對象,而且有可能來自不同的db ,所以給首頁做緩衝是很必要的。那麼首頁的緩衝策略應該怎樣設計呢?我認為應該是某個固定時間之內不變的,比如說2
Time of Update: 2015-11-10
Java 日期與字串的轉換,java字串轉換import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class ConvertUtil { /** * 字串轉換為日期 * @param string 字串 * @return 日期 * @throws ParseException */ public
Time of Update: 2015-11-10
關於String字串反轉,String字串反轉這是網上看到的一篇java面試題中的問題: 問題是: 如何將一個String字串反轉。 String str = "1234567"; int length = str.length(); int beginIndex = length-1; char[] sourceCharArray = str.toCharArray(); char[] discCharArray =
Time of Update: 2015-11-10
利用javaMail發送郵件這篇實現了簡單的發送郵件。import java.util.Date;import java.util.Map;import java.util.Properties;import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import
Time of Update: 2015-11-10
Hibernate註解-實體類註解@Entity@Table(name = "EMP", schema = "SCOTT")public class Emp implements java.io.Serializable { // Fields private Short empno;private Dept dept;private String ename;private String job;private Short
Time of Update: 2015-11-10
JAVA_SE基礎——49.多態的應用因為多態對以後開發的重要性,因此我在這裡專門開個多態的應用來加深講解,希望想弄懂多態的同學能耐心看完。瞭解了對象多態性後,那麼這多態到底有哪些用處了? 下面要求設計一個方法,要求此方法可以接受A類的任意子類對象,並調用方法,此時,如果不使用對象多態性,那代碼肯定會類似code1。 code1(不使用對象多態性實現功能) class A{// 定義類Apublic void Run1(){//
Time of Update: 2015-11-10
spring mvc 下 word 文檔(含圖片)匯出最近在處理 word 文檔匯出工作,整理並總結下。 經過一番百度和親測,大部分人使用的都是iText,iReport等...當我去嘗試用這幾種方法的時候,要實現我的需求可以,但是代碼量太大了~~~因為我的 word 文檔結構比較複雜,內容較多,有點懶得去寫。於是我尋求通過jsp 或 javascript 頁面的方式匯出,這樣子格式都直接在web頁面上已經編輯好了,不許通過代碼再轉成word的形式。 javascript
Time of Update: 2015-11-10
Hibernate的二級緩衝思路:(1)什麼是緩衝(2)hibernate的session是一級緩衝,但有了一級緩衝為什麼還要有二級緩衝呢?(3)如何配置Hibernate的二級緩衝。