Time of Update: 2015-04-17
標籤:Java類初始化順序可能引起的bug 最近編程中遇到的問題, 類的成員初始化過程大家都很瞭解,都是基礎知識,但是有些地方很微妙,重新學習下,來提高代碼品質。先描述下遇到的情境:
Time of Update: 2015-04-17
標籤:實驗一:Java開發環境的熟悉一:實驗內容:使用JDK編譯、運行簡單的Java程式;使用Eclipse編輯、編譯、運行、調試Java程式。實驗步驟:(一)、命令列下Java程式開發1. 用Xface命令列操作:進入Code:建立實驗目錄,使用ls命令或dir命令查看建立的目錄情況:輸入cd 20135204進入實驗目錄。再建立exp1.輸入pwd命令查看當前工作路徑。編輯Hello.java並輸入代碼:編譯:開啟Eclipse,建立新的Project:建立新的class:輸入代碼,並編譯,
Time of Update: 2015-04-17
標籤:1.組合模式(Composite) 定義:組合模式有時又叫部分-整體模式在處理類似樹形結構的問題時比較方便 使用情境:將多個對象組合在一起進行操作,常用於表示樹形結構中,例如二叉樹,數等,檔案目錄。 2.檔案複製例子 檔案類://對檔案各種操作的介面public interface FileOperate { void copy();}//file:單個檔案class File implements
Time of Update: 2015-04-17
標籤:JSP內建對象JSP在進行編譯的時候動態建立了很多的內建對象,那麼如果開發人員知道,可以直接在JSP頁面中使用這些對象。我們將這些內建的對象稱之為JSP內建九大對象。如果需要將以下的九大內建對象直接擷取出來,那麼可以這樣做:編寫一個錯誤處理頁面,那麼請求查看翻譯好的jsp檔案。public void _jspService(HttpServletRequest request, HttpServletResponse response) throws
Time of Update: 2015-04-17
標籤:題目A vampire number has an even number of digits and is formed by multiplying a pair of numbers containing half the number of digits of the result. The digits are taken from the original number in any order. Pairs of trailing zeroes
Time of Update: 2015-04-17
標籤: 1 import javax.swing.plaf.SliderUI; 2 3 /* 4 * 生產者Producter 5 * 倉庫Godown 6 * 消費者 Consumer 7 * 生產者和消費者通過倉庫而建立起聯絡,倉庫的當前數量低於最大庫存量時,生產者線程不斷生產產品(修改Godown類的屬性的值) 8 * 倉庫的產品數量大於0時,消費者不斷取出產品(修改Godown類的屬性的值).當生產者生產的產品等於最大庫存值時, 9 *
Time of Update: 2015-04-17
標籤:JSP配置JSP的本質是Servlet,那麼Servlet是可以進行web.xml配置,那麼理論上JSP也可以進行基本的配置。修改web.xml <context-param> <param-name>title</param-name> <param-value>czbk</param-value> </context-param> <servlet>
Time of Update: 2015-04-17
標籤:北京電子科技學院(BESTI)實 驗 報 告課程:Java程式設計 班級:1353 姓名:黎靜 學號:20135338成績:  
Time of Update: 2015-04-17
標籤:Java™ Platform, Standard Edition 6 (Java SE) 專註於提升效能,提供的增強工具可以管理和監視應用程式以及診斷常見的問題。本文將介紹 Java SE 平台中監視和管理的基本知識,並提供 Java SE 6 中相關增強詳細資料。 Java SE 6 對效能進行了深入研究,使用增強工具管理和監視應用程式並且診斷常見問題。這些改進包括:監視和管理 API 增強正式支援增強圖形監視工具 JConsole提供增強 JAVA
Time of Update: 2015-04-17
標籤: 1 import java.util.Scanner; 2 3 public class Fibonacci { 4 5 int fibo(int n) { 6 switch (n) { 7 case 1: 8 return 1; 9 case 2:10 return 1;11 default:12 return fibo(n - 1) +
Time of Update: 2015-04-17
標籤:轉自:http://blog.csdn.net/xb12369/article/details/40543649 /** * 從網路Url中下載檔案 * @param urlStr * @param fileName * @param savePath * @throws IOException */ public static void downLoadFromUrl(String urlStr,String
Time of Update: 2015-04-17
標籤:北京電子科技學院(BESTI)實 驗 報 告課程名稱:java程式設計實驗 班級:1352 姓名:洪韶武 學號:20135219成績:
Time of Update: 2015-04-17
標籤:北京電子科技學院(BESTI)實 驗 報 告課程:Java程式設計 班級:1351 姓名:李暢宇 學號:20135129成績: 指導教師:婁嘉鵬
Time of Update: 2015-04-17
標籤: 在面試的過程中,忘記了List中還可以進行交並集運算,這也是常見的資料問題啊,這也是常見的資料結構問題---集合,面試的過程中一直沒有想到這種資料結構 java中API中已經整合了並交集的運算。 代碼:(from http://pengyan5945.iteye.com/blog/1311597) 交集的API:使用retainAll即可 並集的API:先removeAll 再addAllimport java.util.ArrayList;import
Time of Update: 2015-04-17
標籤: jstack用於列印出給定的java進程ID或core file或遠端偵錯服務的Java堆棧資訊,如果是在64位機器上,需要指定選項"-J-d64",Windows的jstack使用方式只支援以下的這種方式: jstack [-l][F] pid 如果java程式崩潰產生core檔案,jstack工具可以用來獲得core檔案的java stack和native
Time of Update: 2015-04-17
標籤:集合類說明及區別 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection介面 Collection是最基本的集合介面,一個Collection代表一組Object,即Collection的元素(Elements)。一些 Collection允許相同的元素而另一些不行。一些能排序而另一些不行。Java
Time of Update: 2015-04-17
標籤:http://blog.csdn.net/liujinwei2005/article/details/6295666原帖:http://rwl6813021.javaeye.com/blog/349169 研究ThreadPoolExecutor的時候,發現其中大量使用了volatile變數。不知為何,因此做了一番尋找,研究: 其中借鑒了很多網上資料。
Time of Update: 2015-04-17
標籤:請看一下代碼import java.util.*;class book{ static int c = null;}public static void main(String[] args){ Book book1 = new book(); Book book2 = new book(); book1.c = 6; book2.c = 4; book1 =
Time of Update: 2015-04-17
標籤:1.享元模式(Flyweight)定義:享元模式的主要目的是實現對象的共用,即共用池,當系統中對象多的時候可以減少記憶體的開銷,通常與原廠模式一起使用。 1.1 工廠//工廠:內建一個池,如果存在了則取出,否則則建立加入池中public class FactoryPool {private Hashtable<String,Person> pool=new Hashtable<String,Person>();public Person
Time of Update: 2015-04-17
標籤:java解惑 名字重用 重載 覆寫 遮掩 覆寫(override)一個執行個體方法可以覆寫(override)在其超類中可訪問到的具有相同簽名的所有執行個體方法[JLS 8.4.8.1],從而能動態指派(dynamic dispatch);換句話說,VM將基於執行個體的運行期類型來選擇要調用的覆寫方法[JLS 15.12.