原创 java中的vector詳解及用途

Vector 類 提 供 了 實 現 可 增 長 數 組 的 功 能, 隨 着 更 多 元 素 加 入 其 中, 數 組 變 的 更 大。 在 刪 除 一 些 元 素 之 後, 數 組 變 小。 Vector 有 三 個 構 造 函

原创 Java Collection之Queue詳解及用途

Queue是一種常見的數據結構,其主要特徵在於FIFO(先進先出),Java中的Queue是這樣定義的: public interface Queue<E> extends Collection<E> { E element();

原创 超級詳細解讀基本排序算法(不看後悔,帶排序演示動畫)

排序與我們日常生活中息息相關,比如,我們要從電話簿中找到某個聯繫人首先會按照姓氏排序、買火車票會按照出發時間或者時長排序、買東西會按照銷量或者好評度

原创 java Map及Map.Entry詳解及用途

Map是java中的接口,Map.Entry是Map的一個內部接口。 Map提供了一些常用方法,如keySet()、entrySet()等方法。 keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一

原创 進程和線程的聯繫和區別(瀝血推薦)

定義: 一、進程是具有一定獨立功能的程序關於某個數據集合上的一次運行活動,是系統進行資源分配和調度的一個獨立單位。 二、線程是進程的一個實體,是CPU調度和分派的基本單位,他是比進程更小的能獨立運行的基本單位,線程自己基本上不擁有系統資源

原创 Java學習之Iterator(迭代器)的一般用法和詳解

迭代器(Iterator)   迭代器是一種設計模式,它是一個對象,它可以遍歷並選擇序列中的對象,而開發人員不需要了解該序列的底層結構。迭代器通常被稱爲“輕量級”對象,因爲創建它的代價小。   Java中的Iterator功能比較簡單,

原创 Java垃圾收集器標準詳解及用途

概述   說起垃圾收集(Garbage Collection,GC),大部分人都把這項技術當做Java語言的伴生產物。事實上,GC的歷史遠遠比Java久遠,1960年誕生於MIT的Lisp是第一門真正使用內存動態分配和垃圾收集技術的語言。

原创 SQL數據庫基本操作語句 詳解及用途

一、數據庫及數據庫表定義   1、創建基本表     create table <表名> (<列名><數據類型>[列級完整性約束條件]                                                    

原创 sql中count(*)和count(字段名)區別詳解及用途

文章詳細利用實例來介紹了關於sql中count(*)和count(字段名)區別有需要的同學可以參考一下下。 以前沒有注意兩者的區別,看博客園的文章,還真引起了我的注意。 數據測試:見圖 sql 語句見分曉: SELECT CO

原创 SQL的主鍵和外鍵約束詳解及用途

SQL的主鍵和外鍵的作用:    外鍵取值規則:空值或參照的主鍵值。 (1)插入非空值時,如果主鍵表中沒有這個值,則不能插入。 (2)更新時,不能改爲主鍵表中沒有的值。 (3)刪除主鍵表記錄時,你可以在建外鍵時選定外鍵記錄一起級聯刪除還

原创 Java中Vector與ArrayList的區別詳解

首先看這兩類都實現List接口,而List接口一共有三個實現類,分別是ArrayList、Vector和LinkedList。List用於存放多個元

原创 java常量池概念 詳解及用途

在class文件中,“常量池”是最複雜也最值得關注的內容。   Java是一種動態連接的語言,常量池的作用非常重要,常量池中除了包含代碼中所定義的各種基本類型(如int、long等等)和對象型(如String及數組)的常量值還,還包含

原创 Java虛擬機 運行時數據區解析及用途

Java在執行Java程序的過程中會把它所管理的內存劃分爲若干個不同的數據區域。這些區域都有各自的用途、創建和銷燬的時間,有一些是隨虛擬機的啓動而創建,隨虛擬機的退出而銷燬,有些則是與線程一一對應,隨線程的開始和結束而創建和銷燬。 Jav

原创 Java中的final詳解以及用途實戰

淺析Java中的final關鍵字   談到final關鍵字,想必很多人都不陌生,在使用匿名內部類的時候可能會經常用到final關鍵字。另外,Java中的String類就是一個final類,那麼今天我們就來了解final這個關鍵字的用法。下

原创 java中Arraylist詳解及用途

1、什麼是ArrayList ArrayList就是傳說中的動態數組,用MSDN中的說法,就是Array的複雜版本,它提供瞭如下一些好處: 動態的增加和減少元素 實現了ICollection和IList接口 靈活的設置數組的大