原创 SQL語句

結構化查詢語言(Structured Query Language,簡稱SQL)是一種數據庫查詢和程序設計語言。 SQL語句按其功能分爲4類: 1、數據定義語言(DDL Data Definition Language) :創建、修改或刪

原创 contains方法底層代碼分析

import java.util.ArrayList; public class Test { public static void main(String[] args) { ArrayList<String> nameLi

原创 equals底層代碼分析

package equals; public class Test { public static void main(String[] args) { String name1="Tom"; String name2="

原创 SQL語句中事務及特點

當執行一組DML操作時,爲了確保數據的完整性和一致性,避免數據庫產生錯誤數據,就需要通過事務(Transaction)使該組DML操作同時成功或失敗,例如:張三有兩張銀行卡,卡號分別是1234567890和0987654321,現從123

原创 詳述JDBC查詢方法執行過程

package jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQ

原创 DBUtil 實戰學生管理系統

實戰要求:使用DBUtil工具實現簡單學生管理系統,要求: 添加學生信息,不允許添加學號相同的學生信息; 刪除學生信息,根據學號刪除學生信息; 修改學生信息,根據學號獲取學生信息,修改後保存到集合中; 查詢學生信息,根據學號在控制檯顯示學

原创 Hashset常用方法總結

概述 : 1、Set接口繼承Collection接口; Set接口常用實現類: 1、HashSet a、實現了 Set 接口 b、“它不保證 set 的迭代順序; c、特別是它不保證該順序恆久不變” 允許使用 null 元素 2、Link

原创 HashMap常用方法總結:

Map接口概述: 1、Map集合基於鍵(key)/值(value)映射。每個鍵最多隻能映射一個值。鍵可以是任何引用數據類型的值,不可重複;值可以是任何引用數據類型的值,可以重複;鍵值對存放無序。 Map常用實現類: 1、HashMap:允

原创 ArrayList常用方法總結

集合框架概述: 集合又稱爲容器,用於存儲、提取、刪除數據。JDK提供的集合API都包含在 java.util 包內。 集合框架兩大分支:Collection接口和Map接口。 ArrayList <String>=new ArrayLi

原创 詳述try-catch-fianlly

Java中的異常 Java語言將程序運行過程中所發生的不正常嚴重錯誤稱爲異常,對異常的處理稱爲異常處理。 它會中斷正在運行的程序,正因爲如此異常處理是程序設計中一個非常重要的方面,也是程序設計的一大難點。 package exp

原创 詳述throw與throws

封裝:被調用代碼 package com.jd.vo; import com.jd.exception.AgeException; public class Student { //public int age;如果該變量爲pub

原创 簡述Log4j

問題引入: try-cathc-fianlly 方法會過多的佔用內存,所以使用Log4j方法。 Log4j概述 Log4j是Apache的一個開源項目,通過使用Log4j,可以控制日誌信息格式及其輸送目的地(控制檯、文件、數據庫

原创 詳述String類對象的創建

== 我們先來介紹一種關係運算符"==":該運算符用來判斷值是否相等:如果在基本數據類型中,由於變量與值同在棧中,所以比較的是值是否相等 package pro; public class Test { public static

原创 Java中訪問權限

斜體樣式軟件中的某些屬性和方法出於程序安全考慮不允許被其它類操作和調用,這就需要使用Java中的訪問權限修飾符,Java中的訪問權限修飾符有4中: 訪問修飾符:訪問權限由低到高 public、 protected、 默認frien

原创 Maven的安裝

下載 下載地址:https://archive.apache.org/dist/maven/maven-3/,這裏下載apachemaven-3.5.0-bin.zip 安裝 將apache-maven-3.5.0-bin.zi