Time of Update: 2015-05-09
標籤: 一般我們在操作資料庫時候,需要頻繁的開啟和關閉串連,而建立資料庫連接往往開銷比較大,因而我們需要避免這種情況的發生,在這裡我們可以建立一個串連池,當操作資料的時候,我們從串連池中取出串連,操作完畢後再將串連放回到池中。
Time of Update: 2015-05-09
標籤:PrintStream 其實是FilterOutputStream的一種public class PrintStream extends FilterOutputStream implements Appendable, Closeable 直接已知子類: LogStream 已淘汰。 無替代版本 PrintStreampublic PrintStream(OutputStream out,
Time of Update: 2015-05-09
標籤:The count-and-say sequence is the sequence of integers beginning as follows:1, 11, 21, 1211, 111221, ...1 is read off as "one 1" or 11.11 is read off as "two 1s" or 21.21 is read off as "one 2, then one 1" or 1211.Given an integer n, generate the
Time of Update: 2015-05-09
標籤:java map iterator hashmap map.entry Map介面不是Collection介面的繼承。Map介面用於維護鍵/值對(key/value pairs)。該介面描述了從不重複的鍵到值的映射。 (1) 添加、刪除操作: Object put(Object key,
Time of Update: 2015-05-09
標籤: java記憶體分區 運行時資料區即是java記憶體,而且資料區要儲存的東西比較多,如果不對這塊記憶體地區進行劃分管理,會顯得比較雜亂無章。程式喜歡有規律的東西,最討厭雜亂無章的東西。 根據儲存資料的不同,java記憶體通常被劃分為5個地區:程式計數器(Program Count Register)、本地方法棧(Native Stack)、方法區(Methon
Time of Update: 2015-05-09
標籤:java設計模式 state 轉載請註明出處:http://blog.csdn.net/l1028386804/article/details/45600711一、概述定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新。二、適用性1.一個對象的行為取決於它的狀態,並且它必須在運行時刻根據狀態改變它的行為。
Time of Update: 2015-05-09
標籤:java 設計模式 中介者模式 情境假如沒有總經理。下面三個部門:財務部、市場部、研發部。財務部要發工資,讓大家核對公司需要市場需要跟市場部和研發部通氣;市場部需要接個新項目,需要研發部處理技術、需要財務部出資金。市場部跟各個部門打交道。雖然只有三個部門,但是關係非常亂。實際上,公司都有總經理。各個部門有什麼事情都通報到總經理這裡,總經理再通知各個相關部門。這就是一個典型的中介者模式總經理
Time of Update: 2015-05-09
標籤:java 設計模式 命令模式 介紹命令模式:將一個請求封裝為一個對象,從而使我們可用不同的請求對客戶進行參數化;對請求排隊或者記錄請求日誌,以及支援可撤銷的操作。也稱之為:動作Action模式、事務transaction模式。結構Command抽象命令類定義命令的介面,聲明執行的方法。ConcreteCommand具體命令類命令介面實現對象,是“虛”的實現;通常會持有接收者,並調用接收者的
Time of Update: 2015-05-09
標籤:代碼解析子類package com;/** * 子類 * @author huage * */public class Test extends Test1{ public static void main(String[] args) { new Test();//測試子類和父類重載關係和調用關係 } public Test() { System.out.println("test"); test("Test")
Time of Update: 2015-05-09
標籤:package com.io;public class Encodedemo { public static void main(String[] args)throws Exception{ // TODO Auto-generated method stub String s ="中國ABC"; byte[] bytes1 = s.getBytes();//轉換成位元組序列用的是項目預設的位元組編碼 for(byte
Time of Update: 2015-05-09
標籤:JAVA協助文檔全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下載JDK(Java Development Kit,Java開發包,Java開發工具)是一個寫Java的applet和應用程式的程式開發環境。它由一個處於作業系統層之上的運行環境還有開發人員編譯,調試和運行用Java語言寫的applet和應用程式所需的工具組成。 JDK(Java Development Kit)是Sun
Time of Update: 2015-05-09
標籤:多態性: Java的方法重載,就是在類中可以建立多個方法,它們具有相同的名字,但具有不同的參數和不同的定義。調用方法時通過傳遞給它們的不同參數個數和參數類型來決定具體使用哪個方法 Java的方法重寫,就是各子類對父類中的方法可能有其他特殊定義,需要將父類中的方法的內容重寫計算一邊。方法名,傳回型別,方法參數必須相同的情況下,即為重寫 多態性是物件導向編程的一種特性,和方法無關,簡單說,就是同樣的一個方法能夠根據輸入資料的不同,做出不同的處理,即方法的重載——有
Time of Update: 2015-05-09
標籤:package public import java package com;import com.sun.org.apache.bcel.internal.generic.IF_ACMPEQ;public class Test {public static void main
Time of Update: 2015-05-09
標籤: 常量是一種標識符,它的值在運行期間恒定不變。並且常量在程式中只能被引用,而不能被重新賦值。 以下,我們在Math類中就定義了一個全域常量PI被final關鍵字修飾的變數名最好要大寫。public class Math { //定義一個全域常量PI public static final double PI = 3.1415926; }
Time of Update: 2015-05-09
標籤:計算機 java 圖形介面 小程式 import java.awt.BorderLayout;import java.awt.Button;import java.awt.FlowLayout;import java.awt.Rectangle;import java.awt.event.ActionEvent;import java.awt.event.
Time of Update: 2015-05-09
標籤:public class testclass {public static void main(String[] args){Student stu1 = new Student();Comp c1 = new Comp();c1.band="梁河縣";stu1.comp = c1;c1.band="1111";System.out.println(stu1.comp.band);}}class Comp {String band;}class Student {int a;int
Time of Update: 2015-05-09
標籤:一、JAVA是動態語言嗎?一般而言,說到動態言,都是指在程式運行時允許改變程式結構或者變數類型,從這個觀點看,JAVA和C++一樣,都不是動態語言。但JAVA它卻有著一個非常突出的動態相關機制:反射。通過反射,Java可以於運行時載入、探知和使用編譯期間完全求和的類、產生其對象實體,調用其方法或者對屬性設值。所以Java算是一個半動態語言吧。反射的概念:在Java中的反射機制是指在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法;這
Time of Update: 2015-05-09
標籤:public class testpolymorphism { public static void main(String[] args) { animal a = new cat(); testVoice(a); //testVoice(new cat()); } public static void testVoice(animal a){ a.voice(); if(a
Time of Update: 2015-05-09
標籤:logging java Summary:Preferences API, The Logging API- The Preferences API is like a portable version of the Windows registry, a mini-database in which you can keep small amounts of
Time of Update: 2015-05-09
標籤:摘自http://blog.csdn.net/woshixuye/article/details/8027089getParameter① 得到的都是String類型的。如http://name.jsp?name=xy中的xy② 擷取POST/GET傳遞的參數值③ 用於用戶端重新導向,如點選連結或提交按扭時,即用於在用表單或url重新導向傳值時接收資料用④對應的EL運算式:${param.attribute}getAttribute① 擷取的類型是Object②