原创 JDBC入門

JDBC入門 文章目錄JDBC入門1. mysql版本差異2. 數據庫連接工具類3.JDBC連接數據庫的步驟4.主流數據庫驅動配置 mysql驅動mavne依賴: <dependency>

原创 Tomcat服務器與Servlet

Tomcat服務器與Servlet 文章目錄Tomcat服務器與Servlet1. web概述1.1 B/S與C/S1.2 服務器2. Tomcat服務器2.1 Tomcat服務器目錄結構2.2 Javaweb項目結構2.3 三種

原创 數據庫連接池、預編譯sql

數據庫連接池、預編譯sql 文章目錄數據庫連接池、預編譯sql1.預編譯sql1.1 數據庫更新的安全問題:1.2 預編譯sql的細節問題1.3 使用預編譯sql的優點2. 登錄驗證3. 數據庫事務3.1 事務控制方法3.2 事務

原创 db.properties文件路徑問題

db.properties文件路徑問題 文章目錄db.properties文件路徑問題1. 項目結構2. JDBUtil類3. 測試類4 db.properties 問題引入: ​ 以前,經常在maven項目中的resourc

原创 網絡編程與模擬實現簡易Tomcat

網絡編程與模擬實現簡易Tomcat 文章目錄網絡編程與模擬實現簡易Tomcat1. 術語簡介1.1 IP與端口1.2 URI與URL1.3 TCP與UDP1.4 HTTP協議2. 模擬實現Tomcat 1. 術語簡介 1.1 IP

原创 Mysql入門

Mysql基本操作 1.概念 1.1 數據庫概念 DB(數據庫):存儲數據庫對象的容器。 DBMS(數據庫管理系統):專門用於管理數據庫的計算機系統軟件;能夠爲數據庫提供數據的定義、建立、維護、查詢和統計等操作功能,並對數據完整性、

原创 註解與反射

註解與反射 文章目錄註解與反射1. 生成API文檔2. 註解2.1 註解的定義2.2 四大內置註解2.3 四大元註解2.3.1 @Target註解的取值2.3.2 @Retention註解的取值2.4 自定義註解3. 反射3.1 獲

原创 緩衝流及Java8新特性

緩衝流及Java8新特性 文章目錄緩衝流及Java8新特性1.緩衝流1.1BufferedInputStream1.2BufferedOutputStream1.3 BufferedReader1.4BufferedWriter2.隨

原创 Java運行時數據區域

Java運行時數據區域 文章目錄Java運行時數據區域1.Java虛擬機運行時數據區圖2.各個區域的解釋2.1程序計數器2.2 Java虛擬機棧2.3本地方法棧2.4Java堆2.5方法區2.6 運行時常量池2.7 直接內存 1.Ja

原创 JavaIO流之四大抽象類

JavaIO流之四大抽象類 文章目錄JavaIO流之四大抽象類1.IO流的分類2.亂碼的產生與解決2.1編碼2.2解碼2.3常見的字符編碼3.字節流3.1輸入流 FileInputStream3.2輸出流 FileOutputSt

原创 Java測試、資源文件解析、設計模式、ThreadLocal

Java測試、資源文件解析、設計模式、ThreadLocal 文章目錄Java測試、資源文件解析、設計模式、ThreadLocal1.Junit測試1.1測試的分類2.導出與導入jar包3.工具類4.資源文件解析4.1 Propert

原创 Java對象創建的流程

Java對象創建的流程 文章目錄Java對象創建的流程1.Java普通對象的創建1.1new指令1.2分配內存1.3初始化1.4對象的初始設置1.5\方法2.Java對象內存佈局2.1對象頭2.2實例數據2.3對齊填充 1.Java

原创 Java集合框架

Java集合框架 文章目錄Java集合框架1.集合框架體系2.ArrayList集合2.1特點2.2構造方法2.3普通方法3.LinkedList集合3.1特點3.2構造方法3.3普通方法4.HashSet集合4.1特點4.2判斷元素

原创 JavaIO流之File類

JavaIO流之File類 文章目錄JavaIO流之File類1.File類1.1常量字段1.1構造方法1.2普通方法1.3File類的應用2.文件過濾器2.1自定義文件過濾器2.2File類文件過濾方法3.刪除文件夾的方法 文件:

原创 Map集合及遍歷

1.Map集合及遍歷 文章目錄1.Map集合及遍歷1.1Map集合的特點1.2Map集合的普通方法1.3Map集合的遍歷2.Map的存儲原理2.1jdk1.7存儲原理2.2jdk1.8存儲原理3.Collections工具類4.Pro