Time of Update: 2015-07-13
標籤:順序棧類的代碼:package sequencestack;public class SequenceStack {private int STACK_INIT_SIZE = 5;//棧的原始大小private int INCREMENT =1;//棧的增量大小private Object []Stack = null;private int base;private int top;private int stacksize;/** * 初始化棧 * */void initStack()
Time of Update: 2015-07-13
標籤:java collection 一、HashSet簡介 HashSet是Set介面典型實現,它按照Hash演算法來儲存集合中的元素,具有很好的存取和尋找效能。主要具有以下特點:不保證set的迭代順序HashSet不是同步的,如果多個線程同時訪問一個HashSet,要通過代碼來保證其同步集合元素值可以是null 當向HashSet集合中存入一個元素時,HashSet會調用該對象的hashCode()方法來得
Time of Update: 2015-07-13
標籤:java實現迴圈鏈表:http://www.cnblogs.com/lixiaolun/p/4643911.html在單鏈表中,查詢下一個元素的時間是O(1)。查詢上一個元素的時間卻是O(n)。為了克服這種缺點,我們開始學習雙向鏈表。雙向鏈表類的代碼:package doublelinkedlist;public class DoubleLinkedList {class Element{private Element prior=null;public Object
Time of Update: 2015-07-13
標籤:首先定義一下這兩個詞:重新導向是將使用者從當前頁面或servlet定向到另外一個jsp頁面或者servlet轉寄是將使用者對當前jsp頁面或者servlet對象的請求轉寄給另外一個jsp頁面或者servlet對象。在servlet類當中可以使用HttpServletResponse類的重新導向方法sendRedirect()也可以使用RequestDispatcher類的轉寄方法forward()。以下為兩者的區別:1)RequestDispatcher的forward()方法只能將請求轉
Time of Update: 2015-07-13
標籤: 堆排序是一種樹形選擇排序方法,它的特點是:在排序的過程中,將array[0,...,n-1]看成是一顆完全二叉樹的順序儲存結構,利用完全二叉樹中雙親節點和孩子結點之間的內在關係,在當前無序區中選擇關鍵字最大(最小)的元素。1. 若array[0,...,n-1]表示一顆完全二叉樹的順序儲存模式,則雙親節點指標和孩子結點指標之間的內在關係如下: 任意一節點指標 i:父節點:i==0 ? null : (i-1)/2 左孩子:2*i + 1
Time of Update: 2015-07-13
標籤:前面已經介紹了java實現單鏈表:http://www.cnblogs.com/lixiaolun/p/4643886.html其實兩者的主要差別就在於如何判斷是否到了鏈表的結尾:在單鏈表中while(temp.next!=null){temp=temp.next;}在迴圈鏈表中while(temp.next!=header){temp=temp.next;} 下面是迴圈鏈表的代碼和測試代碼:迴圈鏈表的代碼:package circularlinkedlist;public
Time of Update: 2015-07-13
標籤:在java.lang包中有String.split()方法,返回是一個數組我在應用中用到一些,給大家總結一下,僅供大家參考:1、如果用“.”作為分隔的話,必須是如下寫法,String.split("\\."),這樣才能正確的分隔開,不能用String.split(".");2、如果用“|”作為分隔的話,必須是如下寫法,String.split("\\|"),這樣才能正確的分隔開,不能用String.split("|");“.&rd
Time of Update: 2015-07-13
標籤:記憶體回收機制 Java死亡記憶體回收機制是Java語言的重要功能之一。當程式建立對象,數組等參考型別對象時,系統會自動在記憶體區為之分配一塊記憶體,對象就儲存在這塊記憶體區內,當這塊記憶體不再被任何變數引用時,這塊記憶體就成為了垃圾,等待記憶體回收機制進行回收。記憶體回收機制的特徵 1.記憶體回收機制只負責回收堆記憶體中的對象,不會回收任何實體資源(例如資料庫連接、網路連接、IO流等資源)。 2.程式無法精準控制記憶體回收的運行,記憶體回收會合適的時候進行。當對象永久性地失去引用後
Time of Update: 2015-07-13
標籤:前面已經介紹了java如何?順序鏈表:http://www.cnblogs.com/lixiaolun/p/4643664.html接下來,我們開始學習java實現單鏈表。 單鏈表類package linklist;public class LinkList {class Element{public Object value=null;private Element next=null;}private Element header = null;//頭結點/** *
Time of Update: 2015-07-13
標籤:最近工作比較輕鬆,所以白天的時間可以一邊工作一邊學習。我今天簡單列舉了最近一段時間希望自己完成的一張時間表,在這裡共用給大家,也讓自己晚上回來的時間可以多學習。代完成事項 計劃完成時間備忘理解類、理解繼承、理解介面。理解數組、集合的概念。本周 《Java學習路徑2》
Time of Update: 2015-07-13
標籤:java 異常 Java-異常總結一 異常的定義 1,異常:是對問題的描述,將問題進行對象的封裝2,異常的體系: Throwable |–Error |–Exception |–RuntimeException3,異常體系的特點:
Time of Update: 2015-07-13
標籤:每次都是隔很長時間才在部落格中寫點什麼,說自己忙吧,這是給自己的一個借口,其實呢還是懶啊。哎。。。最近項目中有個對比的需求,需要從記錄檔中擷取到參數,然後調用不同的API,進行結果的對比。但是不知用什麼方式比較好,於是查了下jdk的手冊,發現了BlockingQueue這個好東西。關於BlockingQueue的介紹,大家有興趣的可以自己看下:http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlocki
Time of Update: 2015-07-13
標籤:源碼地址:https://git.oschina.net/zhengweishan/UploadDemo_Java1、jquery uploadify 下載:http://www.uploadify.com/2、安裝,由於下載下來的例子是php版本的,所以我只留下了主要的幾個檔案。3、配置項說明,請自行看文檔。文檔地址:http://www.uploadify.com/documentation/4、使用前台頁面:<%@ page language="java"&
Time of Update: 2015-07-13
標籤:項目沒辦法啟動,報錯如下:SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at
Time of Update: 2015-07-13
標籤:leetcode java first missing positi 題目:Given an unsorted integer array, find the first missing positive integer.For
Time of Update: 2015-07-13
標籤:1.繼承的概念 繼承是類與類的一種關係,是一種“is a”的關係 2.繼承的好處 子類擁有父類的所有屬性和方法,從而實現代碼複用 4.方法的重寫(Overridding) 如果子類對於繼承自父類的方法不滿意,是可以重寫繼承自父類的方法的,當調用方式時,會優先調用子類的方法 傳回值類型、方法名和參數類型以及參數個數都與父類中的方法相同,才叫做方法的重寫 5.繼承的初始化順序
Time of Update: 2015-07-14
標籤:原文:https://plumbr.eu/handbook/garbage-collection-in-java 一直以來,整理和說明記憶體回收機制一直是一個重要的課題。在實際應用中,需要知道如何修改相應的設定,來滿足實際的需要。例如,讓我們來看一下JVM(虛擬機器)如何設定,才能保證我們能正確的分配這些資源。 片段和壓縮 當JVM記憶體回收時,必須確保足夠的資源可以分配利用。這樣會產生記憶體片段,像磁碟片段一樣,會導致兩個問題: *要找到一個足夠的空間,寫
Time of Update: 2015-07-14
標籤:關於java對象和傳值得問題,偶然間在看js的時候,發現的一個無效轉換對象資料的問題,自己感覺有點疑惑,以為是js的特性,隨機想在java上面證實一下,結果發現並不是js的特性,java也是如此然後查了些許資料發現自己學習的疏忽,當時確實驚出了一身冷汗呀,現在就具體說下問題: 在做值轉換的時候碰到了如下情況 樣本1:
Time of Update: 2015-07-14
標籤:------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流!
Time of Update: 2015-07-13
標籤: File類提供對針對目錄和檔案的讀寫改等一系列操作方法 建立:public class FileDemo01 { public static void main(String[] args) { try { // 建立檔案 File file = new File("