原创 MySQl數據庫(三)

10 數據約束 10.6 外鍵約束         在create table中用“foreign key”短語定義哪些列爲外鍵         用”references“短語指明這些外鍵參照哪些表的主鍵 創建外鍵約束格式:(此格

原创 JDBC高級(二)

1. BaseDao方法補充 1.1 需求分析         完成一個查詢,返回值類型是Object[],並且存儲於List集合中,實際返回值類型是 List<Object[ ]>         處理的是查詢數據結果無法映射到

原创 XML總結(二)

XML解析 1.XML解析思路 1.1DOM解析         DOM:Document Object Model 文件對象模型         把XML整個文件看做一個Document對象,每一個節點看做一個Element,節

原创 Java中的Object類、Set接口(學習小結)

1.Object類 1.1 Object類概述 Object類是Java中所有類的基類。Java中所有的類都是直接或間接繼承Object類。 Object類的引用數據類型變量可以保存Java中任意數據類型空間的首地址。 Obje

原创 Java中的多線程——學習小結

簡要: 1.什麼是進程與線程? 2.多線程 3.線程安全問題和解決方法 4.守護線程 5.線程狀態 1.進程與線程? 進程: windows電腦中,打開任務管理器,可看到電腦中執行的每一個程序,這就是【進程】 線程: 如電腦管家是

原创 NIO完成網絡編程

NIO完成網絡編程 1. Selector——選擇器老大 Selector         選擇器         服務器可以執行與一個線程,運行Selector程序,進行監聽操作         新連接、已經連接、讀取數據、寫入

原创 Java中的File類——學習小結

1.什麼是File類 Java是面對對象的語言,計算機中的內容不是文件即是文件夾。 獲取File類有三種方式【構造方法】: File(String pathNmae); 根據對應的文件路徑創建獲取對應的File類對象,可以是文件

原创 TCP服務器和客戶端學生管理系統

1.服務器功能分析 1.1 數據處理模塊 1. 驗證用戶登陸 2. 完成最基本的增刪改查功能 3. 考慮鎖操作 1.2 數據存儲模塊 1. JSON文件格式存儲和讀取 2. 定時更新操作 1.3 數據傳輸模塊 1. 發送JSO

原创 java中的異常(個人小結)

1. 什麼是異常? 在程序編寫中,出現異常在所難免。因爲導致異常的原因不同,所以異常的種類也是複雜多樣。比如數組越界、參數不合法等等。異常講究前因後果,處理異常須對症下藥,專病專治。 2. 代碼中的異常 Java中所有的異常、錯誤

原创 java中的static關鍵字的作用、執行規則。

static關鍵字的作用 static意思是全局、靜態,用來修飾成員變量、成員方法、代碼塊。static所修飾的內容,可在整個程序內被所需要它的對象直接調用。靜態成員的數據保存在內存的數據共享區,並不單獨保存在每個對象的內存中,因

原创 輕量級數據庫ORM框架DbUtils

1. DbUtils介紹         Apache組織下的一個輕量級ORM框架         Commons DbUtils: JDBC Utility Component 兩個核心方法: update方法 ==> inse

原创 Java中API介紹及常用API的總結

1.什麼是API? 可以理解爲Java自己提供的標準類庫,開發人員可直接使用其方法, 而不用進行源碼實現。如常用的打印方法:System.out.println();,這是Java自己提供的東西。 官方解釋:API(Applic

原创 Java中的緩衝流——學習小結

1.什麼是緩衝流,有什麼作用? 這裏需要說明一點小知識,在對硬盤進行讀寫操作時,一個完整的文件的讀寫速率要遠遠高於同樣大小的散文件的讀寫速率。這是因爲散文件需要不斷地訪問、關閉硬盤,極大地浪費了時間,緩衝流也是同樣原理。 緩衝流基

原创 NIO完成一個TCP網絡聊天室

1.NIO完成聊天室客戶端 package com.qfedu.b_niochat; import java.io.IOException; import java.net.InetSocketAddress; import j

原创 Java中的單例模式

1.概述         Java中單例模式,即一個類有且僅有一個對象實例。並且自行實例化,向整個系統提供。         一旦該類存在一個對象之後,無法再重新創建第二個類對象。 2.作用         對於系統中的某些類來說