原创 MyBatis:第一個程序

本文總結自,B站-遇見狂神說 搭建環境 1. 搭建數據庫 create database `mybatis1`; use `mybatis1`; CREATE TABLE `user` ( `id` INT(11) N

原创 基於JavaBean和Jsp的簡易計算器

功能概述 可以實現兩個數的加、減、乘、除、平均數運算! 實現樣式 代碼 代碼結構 代碼實現 JavaBean package bean; /** * @ClassName Score * @Description TOD

原创 JS入門、數據類型、集合

本文總結自,B站-遇見狂神說 變量 命名:不能以數字開頭 var num = 1; var 你是誰 = 我是我:// java中這樣定義也不錯誤 數據類型 number 數字類型(js不區分小數和整數) 123 //整數 1

原创 接口的多實現和多繼承

注意 接口中不允許有靜態代碼塊和構造方法(接口不能直接new)。 接口的多實現 在繼承體系中,一個類只能繼承一個父類,而對於接口而言,一個類是可以實現多個接口的。 這種叫做接口的多實現。一個類能繼承一個父類,且同時實現多個接口

原创 多態案例:模擬筆記本接口工作

進行描述筆記本類,實現筆記本使用USB鼠標、USB鍵盤 USB接口,包含開啓功能、關閉功能。 筆記本類,包含運行功能、關機功能、使用USB設備功能。 鼠標類,要實現USB接口,並具備點擊的方法。 鍵盤類,要實現USB接口,具備敲

原创 引用類型用法

概述 實際的開發中,引用類型的使用非常重要,也是非常普遍的。我們可以在理解基本類型的使用方式基礎上,進一步去掌握引用類型的使用方式。 基本類型可以作爲成員變量、作爲方法的參數、作爲方法的返回值,那麼當然引用類型也是可以的。 類作爲

原创 繼承案例:發普通紅包

羣主發普通紅包 羣主發普通紅包。某羣有多名成員,羣主給成員發普通紅包。普通紅包的規則: 羣主的一筆金額,從羣主餘額中扣除,平均分成n等份,讓成員領取。 成員領取紅包後,保存到成員餘額中。 請根據描述,完成案例中所有類的定義以及

原创 Arrays 數組工具類

概述 java.util.Arrays是一個與數組相關的工具類,用來實現數組常見的操作,比如排序和搜索等。其所有方法均爲靜態方法,調用起來非常簡單。 操作數組的方法 返回指定數組內容的字符串表示形式。 public stati

原创 Math工具類

概述 java.lang.Math 類包含用於執行基本數學運算的方法,如初等指數、對數、平方根和三角函數。類似這樣的工具類,其所有方法均爲靜態方法,並且不會創建對象,調用起來非常簡單。 基本運算的方法 public static

原创 Object類 & Objects工具類

能夠說出Object類的特點 能夠重寫Object類的toString方法 能夠重寫Object類的equals方法 概述 java.lang.Object類是Java語言中的根類,即所有類的父類。根據JDK源代碼及Ob

原创 Collection接口 & Iterator迭代器 & 增強for循環

能夠說出集合與數組的區別 說出Collection集合的常用功能 能夠使用迭代器對集合進行取元素 能夠說出集合的使用細節 能夠使用集合存儲自定義類型 能夠使用foreach循環遍歷集合 能夠使用泛型定義集合對象

原创 可變參數【JDK 1.5】

在JDK1.5之後,如果我們定義一個方法需要接受多個參數,並且多個參數類型一致,我們可以對其簡化。 使用前提 當方法的參數列表數據類型已經確定,但是參數的個數不確定,就可以使用可變參數. 使用格式 定義方法時使用 修飾符

原创 JDK9新特性之:添加集合元素的優化

通常,我們在代碼中創建一個集合(例如,List 或 Set ),並直接用一些元素填充它。 實例化集合,幾個 add方法 調用,使得代碼重複。 public class Demo01 { public static void

原创 IDEA:Debug追蹤

使用IDEA的斷點調試功能, 可以讓代碼逐行執行,查看代碼執行的過程,調試程序中出現的bug 使用方式 在行號的右邊,鼠標左鍵單擊,添加斷點(每個方法的第一行,哪裏有bug添加到哪裏) 右鍵,選擇Debug執行程序 程序就會停

原创 Set接口及實現類

1. 概述 Set接口中元素無序,並且都會以某種規則保證存入的元素不出現重複。 特點 不允許存儲重複的元素 沒有索引,沒有帶索引的方法,也不能使用普通的for循環遍歷 Set集合取出元素的方式可以採用:迭代器、增強for。普通