原创 JDBC修改表數據

修改數據時用到update語句,使用這個語句時也要有條件的,指定修改某一行的數據,沒有條件判斷,則修改全部。 package qddx.JDBC; import java.sql.*; public class Updatebbs

原创 Java 基本操作

1、工程屬性:編碼集–導入其他工程時,注意編碼類型一致。在 properties中。 導入工程時遇到錯誤可能是JRE沒有引入。 java build path 設置 classpath位置 ,指定當前工程引入類庫 sourc

原创 Junit 單體測試

代碼測試: 白盒測試:測試代碼結構和邏輯(可見代碼測試):黑盒測試:測試代碼功能和性能(不可見代碼測試) 白盒測試侷限性:1、不可能測試所有代碼。2 白盒測試難度比極高。 單體測試是一種白盒測試,測試代碼功能模塊 – 測試代

原创 可變參數

主要是用來編寫框架。 Arrays.aslist()傳個參,傳數組,傳數組又傳參。 可變參數必須在傳參列表的最後一個。 原理:int… args 相當於 int[] args 調用時 傳入任意個數參數,任意個數的參數,都會被

原创 JDBC使用事務實例

package qddx.JDBC; import java.sql.*; public class useTransaction { public static void main(String[] args) {

原创 泛型

應用: 1. 類型安全檢查 2. 編寫通用Java程序 類型安全檢查 JDK5 之前集合對象使用問題: (1)向集合添加任何類型對象。 (2)從集合取出對象時,數據類型丟失,使用與類型相關方法,強制類型轉換。 泛型

原创 枚舉類

定義:對一定範圍內的值進行取值。 可讀性良好,阻止非法數據。 複習基礎: java數據類型:引用類型和基本數據類型。 引用類型:interface class 數組 enum 基本數據類型:int byte short d

原创 SQL基礎(二)

多表設計 數據表與數據表之間關係三種:實體之間關係 多對多、一對多、一對一 (1)多對多案例:項目和程序員 一個項目可以由多個程序員參與 一個程序員可以參與多個項目開發 建表原則:多對多關係,必須引入第三張數據表,同時引

原创 STAX解析

STAX 拉模式xml 解析方式 —– 客戶端程序,自己控制xml事件,主動調用相應事件方法 當使用XML PULL 如果使用Android系統,系統內置無需下載任何開發包,如果想JavaSE JavaEE 使用pull 解析技術

原创 多機調度問題-貪心算法

設有n個獨立的作業{1, 2, …, n}, 由m臺相同的機器進行加工處理. 作業i所需時間爲t i. 約定:任何作業可以在任何一臺機器上加工處理, 但未完工前不允許中斷處理,任何作業不能拆分成更小的子作業。要求給出一種作業調度方

原创 運動員最佳配對問題

一個羽毛球隊有男女運動員各n人,給定2個n*n矩陣P和Q。P[i][j]是男運動員i和女運動員j配對組成混合雙打是的競賽優勢;Q[i][j]則是女運動員i和男運動員j配合是的競賽優勢。顯然,由於技術的配合和心理狀態等各種因素的影響

原创 DTD技術

什麼xml使用約束? 使用約束xml文檔 — 元素內容格式更加規範 如果企業中xml沒有使用約束 —— 通過程序生成xml和解析xml時,不使用約束,代碼更加簡單 XML約束技術 DTD 和 Schema DTD技術快速入門

原创 DOM解析

JAXP 解析XML DOM解析 SAX解析 java.xml.parsers 存放 DOM和SAX解析器 java.xml.stream 存放 STAX解析相關類 org.w3c.dom 存放DOM解析時 數據

原创 SAX解析

SAX 和 STAX 都是 基於事件驅動 —– SAX推模式 STAX拉模式 SAX常用事件 startDocument() —- 文檔開始事件 startElemen() —- 元素開始事件 characters()

原创 最優分解問題-貪心算法

問題描述:設你是一個正整數。現在要求將n分解爲若干互不相同的自然數之和,且使這些自然數的乘積最大。 問題分析: (1)對於n<=4 可以驗證其分解成幾個正整數的和的乘積是小於n的。 (2)對於n>4,能證明其能分解成幾個數