Time of Update: 2015-04-03
標籤:Emoji表情字元現在在APP已經廣泛支援了。但是Mysql的UTF8編碼對Emoji字元的支援卻不是那麼好。所以我們經常會遇到這樣的異常:Incorrect string value: '\xF0\x90\x8D\x83...' for
Time of Update: 2015-04-03
標籤:建構函式 代碼如下:public class FileDemo { public static void main(String[] args){ //建構函式File(String pathname) File f1 =new
Time of Update: 2015-04-03
標籤:轉載:java
Time of Update: 2015-04-03
標籤:一.Set集合Set集合,它類似於一個罐子,“丟進”Set,集合裡的多個對象之間沒有明顯的順序。Set集合與Collection基本上完全一樣,它沒有提供額外的方法。實際上Set就是Collection,只是行為略有不同(Set不允許包括重複元素)。Set集合不允許包括相同的元素,如果試圖把兩個相同的元素加入同一個Set集合中,則添加操作失敗,add方法返回false,且新元素不會被加入。Set判斷兩個對象相同不是使用==運算子,而是根據equals方法。也就是說,
Time of Update: 2015-04-03
標籤:抽象原廠模式(Abstract Factory Pattern)是Factory 方法模式的進一步抽象,其英文原話"Provide an interface for creating families of related or dependent objects without specifying their concrete
Time of Update: 2015-04-03
標籤:HashSet類
Time of Update: 2015-04-03
標籤:java環境變數設定方法 windows xp下配置JDK環境變數:(windows7 類似) 1、 安裝JDK,安裝過程中可以自訂安裝目錄等資訊,例如我們選擇安裝目錄為D:\java\jdk1.5.0_08; 2、
Time of Update: 2015-04-03
標籤:題目要求用java代碼類比實現:一個人不斷往箱子裡放蘋果,另一個人不斷從箱子裡取蘋果,箱子只能放5個蘋果,蘋果數量無限。要求不使用java.util.concurrent包中的類。思路這道題主要考,java並發編程、Object.wai()、Object.notify()方法的使用、迴圈隊列的使用1.使用兩個線程分別類比放蘋果和取蘋果。2.定義一個類放蘋果,類裡主要是對一個數組的封裝注意:Object.wait()及Object.notify()方法的使用,下面是摘自JDK1.6文檔pub
Time of Update: 2015-04-03
標籤:java 自學第四天java中有自動的記憶體回收行程,不需要人工回收記憶體或者資源,所以java不支援解構函式。finalize方法可以添加進任何一個類,可以用來在回收短缺的資源,但作者並不提倡使用這個方法,因為程式員無法確定這個方法將在哪一時刻被調用,只知道它將在記憶體回收行程前調用。System.runFinalizersOnExits
Time of Update: 2015-04-03
標籤:部落格 程式員 java 程式開發 技術 一、代理的基本概念1、生活中的代理:例如買一台電腦我們往往從代理商那裡買,而不是直接跑去總部直接買,不管從哪裡買電腦都是一樣的,從代理那裡買我們可以不用跑來跑去的,省去了很多煩。2、程式中的代理:要為已經存在的多個具有相同介面的目標類(有稱為委託類)添加系統的功能,如異常處理、日記
Time of Update: 2015-04-03
標籤:xml java excel 亂碼 輸出 Java輸出一段文本到txt中大家基本都會了,這已經是學習Java的必修課了,不會也沒有問題,具體可以看《【Java】輸入與輸出與JDK1.5之後的新型字串StringBuilder》(點擊開啟連結)。網上對於Java內容轉化成Excel的內容大多數都是需要什麼poi包,jsl包,
Time of Update: 2015-04-03
標籤:java
Time of Update: 2015-04-03
標籤:Java的堆是一個運行時資料區,類的執行個體(對象)從中分配空間。Java虛擬機器(JVM)的堆中儲存著正在啟動並執行應用程式所建立的所有對象,這些對象通 過new、newarray、anewarray和multianewarray等指令建立,但是它們不需要程式碼來顯式地釋放。一般來說,堆的是由垃 圾回收 來負責的,儘管JVM規範並不要求特殊的記憶體回收技術,甚至根本就不需要記憶體回收,但是由於記憶體的有限性,JVM在實現的時候都有一個由記憶體回收所管理的&n
Time of Update: 2015-04-03
標籤:什麼也不說了,直接上代碼。首先是節點類,大家都懂得/** * 二叉樹的節點類 * * @author HeYufan * * @param <T> */class Node<T extends Comparable<? super T>>{/** * 節點儲存的值 */private T data;/** * 左子節點 */private Node<T> leftNode;/** * 右子節點 */private
Time of Update: 2015-04-03
標籤: java中的修飾符分為類修飾符,變數修飾符,方法修飾符。類修飾符: 1、public : public 即公用類。 2、package : 預設預設為包修飾符,本包可見。 3、abstract :凡是用 abstract 修飾符修飾的類,被稱為抽象類別。含有一個或者多個抽象方法的類必須聲明為抽象類別,抽象類別無法執行個體化。 4、final :當一個類不可能有子類時可用修飾符 final 把它說明為最終類。 變數修飾符: 1、public :用
Time of Update: 2015-04-03
標籤:方法重寫要點: 1. 子類中方法與父類中的方法返回值類型,方法名,參數列表完全相同。 2. 子類方法的修飾符層級不能低於父類的方法存取層級。 3. 子類拋出的異常類型的範圍不能大於父類所拋出異常的範圍。
Time of Update: 2015-04-03
標籤:public class Demo{/* * 測試i++與++i在運算中的區別 */public static void main(String[] args) {int i = 1;int j = 1;/*a的結果是1,證明i++是先不考慮++,在完成語句之後才進行自加運算 * 等價於: * int a =i; * i=i+1; * */int a =
Time of Update: 2015-04-02
標籤:Java虛擬機器-安全沙箱 《Java虛擬機器》-安全沙箱學習了一下Java的安全機制,以前學習C++的時候好像就從來沒有考慮過太多安全方面的問題,一些代碼方面的安全問題,諸如指標、記憶體什麼的考慮過,但是整體的安全性基本無視,學習了這一章還是有蠻多收穫。沙箱組成沙箱的四個組件:類裝載器 class檔案檢驗器 Java虛擬機器內建的安全特性 安全管理器
Time of Update: 2015-04-02
標籤:我們以下面的類來說明一個基本的 Java 類的運行順序: 1 public class Demo{ 2 private String name; 3 private int age; 4 public Demo(){ 5 name = "微學苑"; 6 age = 3; 7 } 8 public static void main(String[] args){ 9 Demo obj = new
Time of Update: 2015-04-02
標籤:1、強引用 平時我們編程的時候例如:Object object=new Object();那object就是一個強引用了。如果一個對象具有強引用,那就類似於必不可少的生活用品,記憶體回收行程絕不會回收它。當記憶體空 間不足,Java虛擬機器寧願拋出OutOfMemoryError錯誤,使程式異常終止,也不會靠隨意回收具有強引用的對象來解決記憶體不足問題。2、軟引用(SoftReference)