原创 [字符串算法]字符串算法及其例題集錦

KMP算法,字符串算法,在CSDN博客這裏,有很多人寫的很好,非常地詳細,讓人自嘆不如。然而我很懶,不想看太多文字,只想通俗地理解這KMP,所以寫下這篇文章,文章很簡陋,只是基本搞懂KMP的原來,沒有去深究它,如果這文章對大家沒

原创 [Java基礎篇]對Java泛型的剖析

一、泛型詳解 1.1 泛型的定義以及存在意義 ☞ 泛型的定義: 泛型(Generic type或 generics),即參數化類型,是JavaSE 1.5新特性,對Java語言的類型系統的一種擴展,以支持創建可以按類型進行參數化

原创 [Java基礎篇]Java異常模塊

前言 Java的基本理念是結構不佳的代碼將不能運行。 異常(不期而至的各種狀況)是程序中地一些錯誤,並不是所有的錯誤都是異常,但是有時候錯誤可以避免的。異常是一個事件,它發生在程序運行期間,干擾了正常的指令流程。 一、Java中的

原创 [Java基礎篇]Java的三大特性:封裝、繼承、多態

一、封裝 封裝隱藏了類的內部實現機制,可以在不影響使用的情況下改變類的內部結構,同時也保護了數據。對外界而已它的內部細節是隱藏的,暴露給外界的只是它的訪問方法。 對於封裝而言,一個對象它所封裝的是自己的屬性和方法,所以它是不需要依

原创 [Java基礎篇]Java中抽象類與接口

一、抽象類 父類中的方法,被它的子類各自實現都不盡相同。那麼父類的方法聲明和方法主體,只有聲明還有意義,而方法主體則沒有存在的意義了。我們把沒有方法主體的方法稱爲抽象方法 。Java語法規定,包含抽象方法的類就是抽象類。 抽象方

原创 [Java基礎篇]對Java中的構造方法、實例方法和類方法的剖析

一、構造方法 1、什麼是構造方法? 用於創建對象並初始化對象屬性的方法,叫構造方法,也叫構造器,在類中定義,且類是一定有構造器的。 2、構造器的特點 · 構造器與類同名 · 每個類可以有一個以上的構造器 · 構造器可以重載有0、