Time of Update: 2015-06-15
標籤: Tomcat7早就出來正式版,但是一直都沒有用過,尤其是針對於我還一直在用Myeclipse6.5的人來說,它在配置tomcat的時候沒有tomcat7的選項,所以就報了錯誤資訊。 [java] view
Time of Update: 2015-06-15
標籤:多線程這兩天在看線程的東西,根據牛人的部落格總結了一些:每個Java程式至少包含一個線程:主線程。其它線程都是通過Thread構造器或執行個體化繼承類Thread的類來建立的。正在啟動並執行線程通常是由作業系統建立的;Thread對象是由JavaVM建立的,在一個線程對新線程的Thread對象調用start()方法之前,這個新線程並沒有真正開始執行。Thread對象在其線程真正啟動之前就已經存在了,而且其線程退出之後仍然存在。另外需要說明的是:run()方法只是一個類中的普通方法,直接執行
Time of Update: 2015-06-15
標籤:thread在java中可有兩種方式實現多線程,一種是繼承Thread類,一種是實現Runnable介面;Thread類是在java.lang包中定義的。一個類只要繼承了Thread類同時覆寫了本類中的run()方法就可以實現多線程操作了,但是一個類只能繼承一個父類,這是此方法的局限。在程式開發中只要是多線程肯定永遠以實現Runnable介面為主,因為實現Runnable介面相比繼承Thread類有如下好處:1、避免點繼承的局限,一個類可以繼承多個介面。 2、適合於資源的共用&n
Time of Update: 2015-06-15
標籤:public static BufferedImage resize(int faceWidth,BufferedImage srcImg,HttpServletRequest request) throws IOException{ int imgWidth = 0;
Time of Update: 2015-06-15
標籤:java 布局 自己學習java中AWT開發表單程式中的幾種視窗組件,做一下筆記FlowLayout:import java.awt.*;public class Wintwo2 extends Frame{//定義一個文字框。TextArea a=new TextArea("請準確填寫資訊");//定義三個按鈕組件。Button b1=new
Time of Update: 2015-06-15
標籤:java 隊列 演算法 資料結構 queue 除了可以通過一維數組,單鏈表實現queue隊列,還可以通過雙鏈表實現queue隊列。在基於NLNode類實現雙向鏈表的時候,為了使編程更加簡潔,通常我們都要在最前端和最後端各設定一個啞元節點( Dummy node )。這兩個節點分別稱作前端節點( Header node
Time of Update: 2015-06-15
標籤:<p style="color: rgb(54, 46, 43); font-family: Arial; font-size: 14px; line-height: 26px;"><span style="font-family: 微軟雅黑; line-height: 30.796875px; text-indent: 28px;">------ <a
Time of Update: 2015-06-15
標籤:android java 多線程 我們可能在某些特殊的需求下需要返回一個線程執行的結果,在java 1.5提供了Callable和Futrue就能幫你實現!不解釋看代碼package cn.kge.com;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import
Time of Update: 2015-06-15
標籤:android java semaphore類也是java1.5出現的,位於java.util.concurrent包下首先看下他的文檔解釋:一個計數訊號量。從概念上講,訊號量維護了一個許可集。如有必要,在許可可用前會阻塞每一個 acquire(),然後再擷取該許可。每個 release() 添加一個許可,從而可能釋放一個正在阻塞的擷取者。但是,不使用實際的許可對象,Semaphore
Time of Update: 2015-06-15
標籤:android java 多線程 1:CyclicBarrier類說明一個同步輔助類,它允許一組線程互相等待,直到到達某個公用屏障點 (common barrier point)。在涉及一組固定大小的線程的程式中,這些線程必須不時地互相等待,此時 CyclicBarrier 很有用。因為該 barrier 在釋放等待線程後可以重用,所以稱它為迴圈 的
Time of Update: 2015-06-15
標籤:1:Scanner的使用(瞭解) (1)在JDK5以後出現的用於鍵盤錄入資料的類。 (2)構造方法: A:講解了System.in這個東西。 它其實是標準的輸入資料流,對應於鍵盤錄入 B:構造方法 InputStream is = System.in; Scanner(InputStream is) C:常用的格式
Time of Update: 2015-06-15
標籤:使用AES加密時,當密鑰大於128時,代碼會拋出java.security.InvalidKeyException: Illegal key size or default parametersIllegal key size or default
Time of Update: 2015-06-15
標籤:1:StringBuffer(掌握) (1)用字串做拼接,比較耗時並且也耗記憶體,而這種拼接操作又是比較常見的,為瞭解決這個問題,Java就提供了 一個字串緩衝區類。StringBuffer供我們使用。 (2)StringBuffer的構造方法 A:StringBuffer() B:StringBuffer(int size) C:StringBuffer(String
Time of Update: 2015-06-14
標籤:Java程式設計基礎項目總結報告20135313吳子怡一、項目內容運用所學Java知識,不調用Java類庫,實現密碼學相關演算法的設計,並完成TDD測試,設計運行介面。二、具體任務1、要求實現的密碼演算法包括:對稱密碼演算法,非對稱密碼演算法,訊息摘要演算法。2、要求完成對每個演算法中的public類進行TDD測試,測試代碼儘可能多,並且應儘可能涵蓋特殊符號、數字、字母等輸入字元。3、設計每個密碼演算法的GUI介面,提供輸入輸出地區供使用者輸入、查看。三、計劃明細周數進度安排備忘Week5
Time of Update: 2015-06-14
標籤:主要摘自:http://blog.csdn.net/zhangerqing/article/details/8194653 設計模式的六大原則1、開閉原則(Open Close Principle)開閉原則就是說對擴充開放,對修改關閉。在程式需要進行拓展的時候,不能去修改原有的代碼,實現一個熱插拔的效果。所以一句話概括就是:為了使程式的擴充性好,易於維護和升級。想要達到這樣的效果,我們需要使用介面和抽象類別,後面的具體設計中我們會提到這點。2、裡氏代換原則(Liskov
Time of Update: 2015-06-14
標籤:JAVA 集合類介紹和使用 類別關係 Iterable(介面) │ └--Collection (介面) ├-List(介面) │
Time of Update: 2015-06-14
標籤:內容:Java中的泛型優秀文章:新浪部落格-海洋星球:http://blog.sina.com.cn/s/blog_44c1e6da0100cus3.html書籍:細說Java、瘋狂Java講義說明:泛型是於Java
Time of Update: 2015-06-15
標籤:許多Java新人在看到下面的這段代碼的時候,都會問一個問題:dealArray方法裡那三個小點點是什麼啊?public class TestVarArgus { public static void dealArray(int... intArray){ &n
Time of Update: 2015-06-15
標籤:java 反射 理解了記憶體,就理解了一切,就理解了各種各樣的語言。所有的語言無非都是這樣:局部變數分配記憶體永遠在棧裡面,new出來的東西分配記憶體永遠是在堆裡,靜態東西分配記憶體永遠是在資料區。剩下的代碼肯定是在代碼區。所有的語言都是這樣。 對於在API文檔裡面找某個類,如果一個類不用引入包就可以直接使用,那麼這個類肯定是在java.lang這個包裡。 介面是抽象方法(public)和常量值(public
Time of Update: 2015-06-15
標籤:java 打地鼠 圖片處理 學習java中的圖片處理import java.awt.Cursor;import java.awt.Image;import java.awt.Point;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import