原创 抽象類和接口(Java)

抽象類 在介紹抽象類之前,我們先來看一段代碼: class Animal{ int age; String name; Animal(){} //Animal的構造函數 public void eatF

原创 棧——鏈棧和數組棧(Java)

  棧(stack)又名堆棧,它是一種運算受限的線性表。限定僅在表尾進行插入和刪除操作的線性表。這一端被稱爲棧頂,相對地,把另一端稱爲棧底。向一個棧插入新元素又稱作進棧、入棧或壓棧,它是把新元素放到棧頂元素的上面,使之成爲新的棧頂元素;從

原创 異常1——初識(Java)

在編程過程中,我們所寫的代碼會遇到很多問題,有些語法上的錯誤或是邏輯上的錯誤我們都是可以在編譯之後或是運行之後進行更改的,然而有些錯誤是不知道什麼時候出錯,在編譯過程中我們發現了也不能更改的錯誤。那麼這個時候我們就要做相應的處理,以確保一

原创 異常2——深化(Java)

在異常初識中只是簡單的介紹了異常的體系和異常的解決方法,這篇文章將對異常的一些特殊情況進行介紹。 1.自己定義一個異常類進行聲明或者捕獲 當我們不瞭解異常的種類或者異常中沒有我們想要的類那麼可以自己定義一個異常類,但是這個異常類要根據是編

原创 LeetCode題解(Java)

題目描述:給定一個非負整數組成的非空數組,在該數的基礎上加一,返回一個新的數組。最高位數字存放在數組的首位, 數組中每個元素只存儲一個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 https://leetcode-cn.c

原创 設計模式——單例模式和代理模式(Java)

說到設計模式,很多人都聽過什麼23中設計模式,或者一些常見的模式名稱,在Java中確實有23種設計模式,但是設計模式並不是隨着Java的開發而產生的,它是一套被反覆使用、多數人知曉的、經過分類的、代碼設計經驗的總結,是由無數的開發者總結出

原创 集合初識和用法——collection(Java)

Collection接口繼承了Iterable接口,能夠被foreach使用,是可迭代的。下面介紹它已實現的子接口: 在API中它的已知子類和實現的類有很多,目前在這裏只介紹幾個它常用的子接口和collection的用法。 List接口

原创 eclipse的下載、介紹和快捷鍵的使用

eclipse是現在大多學Java編程的人員使用的一個開發工具,在進行Java代碼的開發時,首先應該安裝JDK,然後用eclipse編寫的代碼才能在虛擬機上運行。 eclipse的下載可在官網上:www.eclipse.org  新版在線

原创 數據結構——順序存儲結構(隊列)

說到隊列其實很簡單,第一反應肯定就是排隊買奶茶。排隊的一隊人就可以看成是一個隊列結構,先來的人排在前面先點餐然後拿到自己要的東西就先走了。走了以後,後面的人一個一個的向前移動。後來的人總是排在後面的。(槓精的不要說可能後來的點的餐會先好,

原创 內部類、object類的方法解析和基本數據的包裝類(Java)

內部類 當我們在描述一個事物的時候發現,該事物中有存在另一個事物,那麼將後者稱之爲內部類,前者稱之爲外部類。就如在前面介紹的鏈棧結構,鏈表和結點就是這樣的關係。鏈表是由結點組成,所以結點類是鏈表的內部類,而鏈表是結點的外部內。 但是之前都

原创 靜態和成員的特點(Java)

爲了更加能方便的理解我們的靜態函數、變量和成員函數、變量,通過兩個問題來詳細描述一下我們靜態和成員的特點。 問題一: class Demo03{ public static void main(String[] args){

原创 mybatis(一)初覽——環境搭建

      終於開始了框架的學習,之前的web知識拉下很多,我會慢慢的補起來的,這篇主要講解的是mybatis框架,那麼首先一個問題 ,什麼是框架,在學習的過程的中,首先要明確自己學的是什麼,才能知道怎麼學,所以框架是什麼?       

原创 遞歸函數(Java)

  在之前講解函數內容時提到過函數自身調用自身叫做“遞歸”。那麼爲什麼要用到遞歸?,下面我們對遞歸的內容和在程序中的使用進行介紹,來說明爲什麼會用到遞歸以及何時進行遞歸。 遞歸的定義及優點   遞歸的定義:遞歸做爲一種算法在程序設計語言中

原创 數據結構——順序存儲結構(棧)

在之前基礎的介紹中,我有寫過一篇關於棧的內容(https://blog.csdn.net/weixin_45432742/article/details/99850913),介紹了棧以鏈表實現的方法和以以數組實現的方法,但是實現的棧將其存

原创 集合初識和用法——List(java)

List是一種有序、提供角標、一維數據列表、允許重複元素、允許null元素的集合。它是collection的一個子接口,其已知實現的子類且常用的有ArrayList、LinkedList和Vector。下面將對List的一些方法的使用和它