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實現順序棧:http://www.cnblogs.com/lixiaolun/p/4644134.html接下來,學習java實現鏈棧。鏈棧類代碼:package linkedstack;public class LinkStack {private Element base;private Element top;class Element{public Object data;public Element next;}/** * 初始化棧 * */void
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-14
標籤:1.定義writerfile 類,定義建立檔案的名稱,路徑,及其是否成功,設定檔案內容等相關函數public class WriterFile {public String filepath=null;public String filename=null;public String fileContent=null;public Boolean success;//建立檔案路徑public void SetFilePath(String s){filepath=s;try{File
Time of Update: 2015-07-14
標籤:java1. JAVA語言曆史 無心插柳柳成蔭,有心栽花花不開。JAVA由SUN Microsystem公司研發。 2. JAVA語言特點 a) 跨平台,一次編譯,到處運行。b) 速度慢,但很穩定, 沒有記憶體流失 (memory leakage),不容易出現錯誤。 c) 不適合對速度要求高
Time of Update: 2015-07-14
標籤:leetcode java jump game ii 題目:Given an array of non-negative integers, you are initially positioned at the first index of the array.Each element in the array represents your maximum jump length
Time of Update: 2015-07-14
標籤: 一致性雜湊演算法是分布式系統中常用的演算法。比如,一個分布式的儲存系統,要將資料存放區到具體的節點上,如果採用普通的hash方法,將資料對應到具體的節點上,如key%N,key是資料的key,N是機器節點數,如果有一個機器加入或退出這個叢集,則所有的資料對應都無效了,如果是持久化儲存則要做資料移轉,如果是分布式緩衝,則其他緩衝就失效了。 因此,引入了一致性雜湊演算法: 把資料用hash函數(如MD5),映射到一個很大的空間裡,。資料的儲存時,
Time of Update: 2015-07-14
標籤: 1 /** 2 * @author 黃志偉 3 */ 4 public class QuickSort { 5 public static void main(String[] args) { 6 int [] array = {49,38,65,97,76,13,13,27,4,8,2,3,56}; 7 quickSort(array, 0, array.length - 1); 8 for (int i = 0; i
Time of Update: 2015-07-14
標籤:網路編程 java語言 怎樣學習 應用程式 設定檔 現在最流行的程式設計語言就是java了,學習java要怎樣學習,有要注意哪些呢?首先要確定學習將來要幹嘛,確定好之後就一直朝著這個方向努力,不放棄就行了。首先,需要明確的是Java已經不是一門簡單的語言,也不是一門可以速成的語言了,而是一門功能強大,體系複雜的語言,需要花
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-14
CentOS安裝JAVA