原创 ArrayList(接口實現類)常用方法總結

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

原创 詳述html選擇器

CSS 指層疊樣式表(Cascading Style Sheets),用於設定網頁中元素的顯示方式。 css的語法結構: 第一種: 選擇器 {     declaration1;     declaration2;         … }

原创 Java全局變量與局部變量

Java中代碼塊分爲靜態代碼塊和非靜態代碼塊 首先來區分一下靜態代碼塊和非靜態代碼塊的區別(在起作用時間): 1、靜態代碼塊類加載的時候執行; package joon; public class Test { static{

原创 Java中方法定義

Java語言把一組對象中相同屬性和方法抽象到一個Java源文件就形成了類。 首先總結創建對象的時候存儲在內存中: 創建類的對象是地址 Student student =new Student(); 這個時候student裏面是地址 值傳遞

原创 詳述String類實例化方式及equals與“=”區別

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

原创 詳述反射中構造方法、屬性和普通方法 (如何獲取、獲取信息、如何使用)

獲取構造方法: 藉助Class類某些可以獲取對應類中聲明的構造方法實例對象,這些方法有: 1、Constructor[] getConstrutors():返回該Class對象表示類包含的所有public構造方法(不含繼承)所對應Cons

原创 多表查詢

多個表關聯查詢需要依據多表之間列關係將其連接起來,這種連接方式分爲三種:內連接(inner join)、外連接(outer join)及交叉連接(cross join)。 內連接(inner join): 如果依據多個表之間列關係進行內連

原创 Java註解

註解概念: 1、JDK5及其以後JDK版本開始支持Java註解; 2、Java註解(Annotation)也叫作元數據,以‘@註解名’在代碼中存在,它是一種在源代碼中標註的特殊標記,可以標註源代碼中的類、屬性、方法、參數等代碼,主要用於創

原创 事務隔離級別

問題引入: 同一個應用程序中的多個事務或不同應用程序中的多個事務在同一個數據集上併發執行時, 可能會出現許多意外的問題,這些問題可分爲如下三種類型: 髒讀(Drity Read): 已知有兩個事務A和B, A讀取了已經被B更新但還沒有被提

原创 理解“堆”內存模型

Java 中的堆是 JVM 管理的最大的一塊內存空間,主要用於存放Java類的實例對象,其被劃分爲兩個不同的區域:新生代 ( Young )和老年代 ( Old ),其中新生代 ( Young ) 又被劃分爲:Eden、From Surv

原创 反射中如何獲取Class類對象

反射概念: Java反射(Reflection)是一種新的操作類中成員變量、構造方法和普通方法的機制,爲了實現對成員變量、構造方法和普通方法的操作,我們需要藉助Java自身提供的java.lang包下(不需要引包)的Class類和java

原创 File類及其常用方法

File類:File類代表一個特定的文件或者目錄,並提供了若干方法對該文件或目錄進行操作。 boolean isDirectory():判斷此File對象代表的路徑表示是不是目錄,只有File對象代表路徑存在且是一個目錄時才返回true,

原创 詳述HashSet中add方法

一、HashSet中對象的創建 在分析HashSet的add方法的底層代碼之前我們先要理解HashSet集合中的對象是如何創建的。 先創建一個JavaWeb工程,引入hashset的包,創建含有HashSet類的方法,然後就可以進入Has

原创 爲什麼需要外鍵

例如:如何將一個用戶的用戶信息及其多個郵寄商品地址保存到數據庫中?(數據特點:有較多的冗餘數據,即賬戶和密碼相同其他信息有差別) 方案一: create table user_info(#創建共享信息表格 id char(36) p

原创 DBUtil工具類

import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.