Time of Update: 2015-04-08
標籤:android javadoc 所有 javadoc 命令都只能出現於“/**”注釋中主要通過兩種方式來使用 javadoc:嵌入的 HTML,或使用“文檔標記”。其中,“文檔標記”(Doc tags)是一些以“@”開頭的命令,置於注釋行的起始處(但前置的“*”會被忽略)。有三種類型的注釋文檔,它們對應於位於注釋後面的元素:類、變數或者方法。也就是說,
Time of Update: 2015-04-08
標籤:安全停止線程 thread interrupt 線程終止 1、第一種也是最常用的一種就是使用狀態位public class Task extends Thread { private volatile boolean flag= true; public void stopTask() {
Time of Update: 2015-04-08
標籤:一、首先下載JDK的最新版本。可以去http://java.sun.com/javase/downloads/index.jsp下載最新版本JDK1.6。我安裝在"c:\Program Files\Java\jdk1.6.0_10"(以此為例)。 二、安裝好後進行配置。右擊“我的電腦”,開啟“屬性”,選擇“進階”裡面的“環境變數”。在新開啟的介面中系統變數需要設定三個屬性。在沒安裝過JDK的電腦中path屬性是本來存在的。 1)在“使用者變數”點擊“
Time of Update: 2015-04-08
標籤:java 類 本章描述的是,自己在做系統重構的時候,閱讀的章節,給自己在架構方面提供很大協助。總結出一些乾貨分享一下啊啊啊~~主要應用情境是編寫類與介面的時候需要注意的問題。每一章不一定按照順序更新。歡迎拍磚補充。1.類與成員的存取權限最小化。Public staticfinal 如果指向的是對象(數組也是對象),那麼往往是錯誤的寫法,【private static final
Time of Update: 2015-04-08
標籤:我們知道在Java中存在這個介面Cloneable,實現該介面的類都會具備被拷貝的能力,同時拷貝是在記憶體中進行,在效能方面比我們直接通過new產生對象來的快,特別是在大對象的產生上,使得效能的提升非常明顯。然而我們知道拷貝分為深拷貝和淺拷貝之分,但是淺拷貝存在對象屬性拷貝不徹底問題。關於深拷貝、淺拷貝的請參考這裡:漸析java的淺拷貝和深拷貝一、淺拷貝問題我們先看如下代碼:public class Person implements Cloneable{ /** 姓名 **/
Time of Update: 2015-04-08
標籤:一: 把時間Date類型轉換成String類型1 /** 2 * 把Date類型轉換成String類型 3 * @param date 4 * @return 5 */ 6 public static String dateToString(Date date){ 7 DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 8
Time of Update: 2015-04-08
標籤:步驟1:引入包urlrewrite 3.2.0.jar:(點我下載)步驟2:web.xml檔案中配置filter過濾器, 代碼如下 < filter> <filter-name >UrlRewriteFilter </filter-name >
Time of Update: 2015-04-08
標籤: 相信對很多初學java的人來說這部分內容不太容易明白,最近又看了一些java視頻,有點收穫,打算總結一下。java明確說明取消了指標,因為指標往往是再帶來方便的同時也是導致代碼不安全的根源,而且還會使得程式變得非常複雜和難以理解。java放棄指標只是在java語言中沒有明確的指標定義,實質上,每一個new語句返回的都是一個指標的引用。只不過在大多數時候java不用關心如何操作這個“指標”,更不像在操作C++的指標那樣膽戰心驚,唯一要多注意的是在給函數傳遞對象的時
Time of Update: 2015-04-08
標籤:1 字串類 String StringBuffer String代表不可變的字元序列,如果做字串串連時,則需要重新分配記憶體 StringBuffer代表可變的字元序列,如果做字串串連時,直接在其後分配記憶體。效率比較高。常用方法有append,insert,delete2 基礎資料類型的封裝類 Integer Double Float Boolean Character3 java.lang.Math類,提供了一些方法用於數學運算4
Time of Update: 2015-04-08
標籤:java json import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JsonTest {public static void main(String[] args) {String joStr =
Time of Update: 2015-04-08
標籤:java web 商城 商城項目 web項目 購物商城 java web培訓課程視頻發布目前發布視頻是一期項目開發視頻詳細內容:培訓課程一期項目【JSP+JavaBean】視頻正在陸續完善中,有興趣的童鞋們可以下載下來跟著學習交流一下。目前已經上傳視頻【1.需求分析;2.詳細設計;3.資料庫設計;4.底層代碼搭建;
Time of Update: 2015-04-08
標籤:List介面的大小可變數組的實現。實現了所有可選列表操作,並允許包括 null
Time of Update: 2015-04-08
標籤: java靜態方法、靜態變數在調用時產生唯一標識,即在記憶體中給定一個靜態位子,這樣在調用時可以直接找到,而且會節省記憶體。但如果聲明的靜態方法、靜態變數過多,會佔用過多記憶體,有可能導致記憶體溢出。 非靜態方法、非靜態變數有gc管理,每new一個對象時,在堆上分配一塊記憶體,不用時由gc回收。 即,靜態方法、靜態變數預先分配,非靜態方法、非靜態變數動態分配。 所有的class、static變數位於方法區,方法區既可以在堆上,又可以在棧上。java靜態方法(變數)、非靜態方法(變數
Time of Update: 2015-04-08
標籤:package writeimg; import javax.imageio.ImageIO; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.net.URL;
Time of Update: 2015-04-08
標籤:在學習《Java編程思想》的時候看到了動態代理,覺得很有意思,現在來做一下總結。代理模式的定義:為其他對象提供一種代理以控制對這個對象的訪問。在某些情況下,一個對象不適合或者不能直接引用另一個對象,而代理對象可以在用戶端和目標對象之間起到中介的作用。優點:(1).職責清晰真實的角色就是實現實際的商務邏輯,不用關心其他非本職責的事務,通過後期的代理完成一件完成事務,附帶的結果就是編程簡潔清晰。(2).代理對象可以在用戶端和目標對象之間起到中介的作用,這樣起到了的作用和保護了目標對象的作用。(
Time of Update: 2015-04-08
標籤: 首先來看看淺拷貝和深拷貝的定義: 淺拷貝:使用一個已知執行個體對新建立執行個體的成員變數逐個賦值,這個方式被稱為淺拷貝。
Time of Update: 2015-04-08
標籤:在閻宏博士的《JAVA與模式》一書中開頭是這樣描述適配器(Adapter)模式的: 適配器模式把一個類的介面變換成用戶端所期待的另一種介面,從而使原本因介面不匹配而無法在一起工作的兩個類能夠在一起工作。適配器模式的用途
Time of Update: 2015-04-08
標籤:1 實現一個類MyInputStream讀取檔案,且不能拋出異常public class TestDemo { public static void main(String[] args) throws Exception { InputStream in = new MyInputStream("d:/a/a.txt"); byte[] b = new byte[1024]; int len = 0; while((
Time of Update: 2015-04-08
標籤:問題:在JDK1.2以前,對象只有“被引用”和“不被引用”兩種狀態,對於一些“現在沒用,但不確定以後是否有用”的對象,在這種情境下只能被定義為“不被引用”,因而會被記憶體回收。一旦將來使用到該對象,就會發現這個對象找不到了。我們希望描述這樣的一類對象:如果記憶體空間充足,則保持在記憶體中;如果記憶體回收後的記憶體依舊很緊張,則釋放這些對象佔用的記憶體。(比如系統的緩衝功能) 4種參考型
Time of Update: 2015-04-08
標籤:2013年至2015年,我個人承接外包項目和在正式公司工作期間,個人搭建j2ee步驟基本如下。 安裝所需軟體包:JDK6 + Tomcat6 + Eclipse Luna 第一步:安裝jdk &