Time of Update: 2015-04-02
標籤:1.介面public interface Hello { public void sayHello();} 2.執行個體類public class Hello2 { public void sayHello() { System.out.println("hello world2!"); }}public class Hello3 extends Hello2{ }public class HelloImpl implements
Time of Update: 2015-04-02
標籤:原文出自:http://www.importnew.com/14429.html構建這裡搜集了用來構建應用程式的工具。Apache Maven:Maven使用聲明進行構建並進行依賴管理,偏向於使用約定而不是配置進行構建。Maven優於Apache
Time of Update: 2015-04-02
標籤:bing 每日壁紙 設定 win7壁紙 java 原文:使用java將bing的每日壁紙設定為ubuntu壁紙原始碼:http://www.zuidaima.com/share/1550463714806784.htm早上起來瀏覽bing的時候突然有了想要把bing的每日壁紙設為ubuntu的案頭壁紙的想法,中午從機房回來
Time of Update: 2015-04-02
標籤:servlet 異常 struts2 tomcat jsp java.lang.IllegalStateException這種異常,不代表檔案不能下載,不代表程式寫錯,它在Tomcat拋出完異常之後依然能夠正常啟動並執行。只是看著不爽而已,每次下載都要在Tomcat拋出一大堆異常。java.lang.IllegalStat
Time of Update: 2015-04-02
標籤:package public java 介面 1.監聽(Listener) <!-- 配置監聽
Time of Update: 2015-04-02
標籤:jvm java 效能最佳化從今天開始,我會發5個關於java虛擬機器的小系列:實戰Java虛擬機器之一“堆溢出處理”實戰Java虛擬機器之二“虛擬機器的工作模式”實戰Java虛擬機器之三“G1的新生代GC”實戰Java虛擬機器之四“禁用System.gc()”實戰Java虛擬機器之五“開啟JIT編譯”下面說說【實戰Java虛擬機器之一“堆溢出處理”】在Java程式的運行過程中,如果堆空間不足,則有可能拋出記憶體溢出錯誤(Out Of
Time of Update: 2015-04-02
標籤:aop 切面 AOP中的概念1)切面(Aspect): 指交叉商務邏輯的統稱, 比如日誌,事務,安全; 2)通知(Advice): 指切面的具體實現; 3)連接點(Joinpoint):指切面可以織入到(應用到)目標對象的位置(層級), 兩個: 方法/屬性代理模式, 調用的是代理對象, 代理維護一個目標對象的屬性; 調用方法之前, 先寫日誌; 再調用具體的實現方法; 調用屬性之前,
Time of Update: 2015-04-02
標籤:spring 依賴注入 jar包 依賴注入
Time of Update: 2015-04-02
標籤:註解 j2ee 註解@SuppressWarningsJ2SE 提供的最後一個批註是 @SuppressWarnings。該批註的作用是給編譯器一條指令,告訴它對被批註的代碼元素內部的某些警告保持靜默。 @SuppressWarnings 批註允許您選擇性地取消特定程式碼片段(即,類或方法)中的警告。其中的想法是當您看到警告時,您將調查它,如果您確定它不是問題,您就可以添加一個 @SuppressWarnings
Time of Update: 2015-04-02
標籤:Java中HashMap和HashTable的區別① 曆史原因: Hashtable是給予陳舊的Dictonary類的, HashMap是Java1.2引進的Map介面的一個實現② HashMap允許空的索引值對, 而HashTable不允許③ HashTable同步,而HashMap非同步,效率上比HashTable要高請簡述在異常當中,throw和throws有什麼區別① throw代表動作,表示拋出一個異常的動作;throws代表一種狀態,代表方法可能有異常拋出 ②
Time of Update: 2015-04-02
標籤:set集合 hashcode equals java 在java的集合中,判斷兩個對象是否相等的規則是:1)、判斷兩個對象的hashCode是否相等 。 如果不相等,認為兩個對象也不相等,完畢
Time of Update: 2015-04-02
標籤:java 抽象類別 介面 區別 不同 抽象類別(abstract class):含有abstract修飾符的類。它不能建立執行個體對象;含有abstract方法的類必須定義為abstract class;abstract class類中的方法不必是抽象的;abstract
Time of Update: 2015-04-02
標籤:stringbuffer java string StirngBuffer可以對字串的內容進行增刪字串的組成原理就是通過該類來實現的StringBuffer是一個容器很多方法與String相同StringBuffer是可變長度的 特點:長度可變可以添加多種類型最終會通過toStirng方法變成字串 StringBuffer的功能:增、刪、改、查,當然還有儲存
Time of Update: 2015-04-02
標籤:對象 類 java 基礎資料型別 (Elementary Data Type)對象封裝類byte Byteshort shortint Integerboolean Booleanfloat Floatdouble Double char
Time of Update: 2015-04-02
標籤:arraylist 儲存 資料結構 架構 集合類為什麼會出現集合類 物件導向語言對事物的體現都是以對象的形式,所以為了方便對較多個對象的操作,就對對象進行儲存,集合就是儲存物件最常用的一種方式 數組和集合類同時容器,有何不同?數組雖然也可以儲存物件,但是長度不可變;集合的長度是可變的,數組中可以儲存基礎資料型別 (Elementary
Time of Update: 2015-04-02
標籤:date今天在使用Java日期API的時候遇到的一些問題,自己整理了下。貌似JDK8中有關於時間行的API,可是JDK8用的還不是很多,先弄明白7的相關知識。 問題1:如何以制定格式顯示時間? 問題2:如何計算時間間隔? 問題3:如何計算指定時間間隔以後的時間?下面直接上代碼(使用JUnit4進行測試):import java.text.DateFormat;import java.text.SimpleDateFormat;import
Time of Update: 2015-04-02
標籤:一.位元組流與字元流 1.1 InputStream和ReaderInputStream是抽象類別,本身並不能建立執行個體來執行輸入,它裡麵包含如下幾個方法:1.Int read():從輸入資料流中讀取單個位元組,返回所讀取的位元組資料。2.int read(byte[] b):從輸入資料流中最多讀取b.length個位元組的資料,並將其儲存在位元組數組b中,返回實際讀取的位元組數。3.int read(byte[] b,int off,int
Time of Update: 2015-04-02
標籤: 對象的行為1. 斷點調試 a:定位(設定斷點) b:啟動調試 c:逐步執行 觀察變數(F5逐步執行 F6單步跳過)d:修改2 static
Time of Update: 2015-04-02
標籤:概述
Time of Update: 2015-04-02
標籤:二叉樹 遍曆 java linkedlist Java實現二叉樹及相關遍曆方式 在電腦科學中,二叉樹是每個節點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”(left subtree)和“右子樹”(right