原创 Java集合類List、Set、Map

Java集合 Collection:單列集合類的根接口,用於存儲一系列符合某種規則的元素,它有兩個重要的子接口,分別是List和Set. List接口的特點:元素有序,可重複。底層存放是數組的結構, 查詢快,增刪慢 Set接口的特點:

原创 三種簡單排序用java實現(選擇排序,冒泡排序,插入排序)

選擇排序 定義:每一次從待排序的數據元素中選出最小(或最大)的一個元素,存放在序列的起始位置,直到全部待排序的數據元素排完。 每一個元素依次和後面的數進行比較, public class xuanze { public static

原创 九宮格橫豎等於4 用代碼實現

注意:乘除法相對於加減法沒有優先級,要從前往後算 public class nine { public static void main(String[] args) {int[] a = new int[10];a[3] = 9;  

原创 java多線程基礎知識(一)

線程之間可以共享訪問對象,這種共享訪問是多線程最有用的特性之一,也是其最大的陷阱之一。 java.util.concurrent包及其子包提供了較高級別的併發工具。如 Lock包,ReentrantLock包,  下面爲Lock類的方法

原创 java 中 hashCode方法

以下是關於HashCode的官方文檔定義: [plain] view plain copy print? hashcode方法返回該對象的哈希碼值。支持該方法是爲哈希表提供一些優點,例如,java.util.Hashta

原创 String、StringBuffer,StringBuilder的區別

String 字符串常量 StringBuffer 字符串變量(線程安全) StringBuilder 字符串變量(非線程安全)  簡要的說, String 類型和 StringBuffer 類型的主要性能區別其實在於 String 是

原创 java 中 equals 與 == 的區別

1.== ==  是一個運算符,用於比較 兩個基本數據類型(內置數據類型)的值是否相等,或 比較兩個引用型變量是否指向堆中的同一個內存地址,即是引用同一個對象。    public class c { public static vo

原创 關於 String對象 常量池 字符串常量

public class a { public static void main(String[] args) { String a = "abc"; String b = "abc"; String c = new St

原创 java多線程 例子

lock 鎖 :只允許一個線程訪問一段代碼或資源,只有一個線程從一個資源退出時,才允許其他線程訪問,形成同步 import java.util.concurrent.locks.Lock; import java.util.concurr

原创 Mysql 查詢

數據查詢不應只是簡單查詢數據庫中存儲的數據,還應該根據需要對數據進行篩選,以及確定數據以什麼樣的格式顯示。 select 語句的基本格式 select  { * | <字段列表>}          如果要查詢多個字段,用逗號分隔,最後一

原创 JSP及其相關技術

1.JSP註解 <!--   --> html註解,瀏覽器可見 <%--  -- %> jsp註解,瀏覽器不可見 2.JSP指令 jsp 指令用來向JSP引擎提供編譯信息,所有的jsp指令都只在當前整個頁面中有效。jsp指令有3類 (1)

原创 mysql 插入,更新與刪除數據

插入數據 1.爲表的所有字段插入數據,語法格式:INSERT INTO table_name (colunm_list) VALUES (value_list); a.INSERT語句後面的列名順序可以不是表定義時的順序,即插入數據時,不

原创 mysql 索引

1.索引的概念:數據庫的索引好比新華字典的音序表,它是對數據庫表中的一列或多列的值進行排序後的一種結構,其作用是提高表中數據的查詢速度。 2.普通索引:是由key或index定義的索引,它是MySQL中的基本索引類型,可以創建在任何數據類

原创 java 連接MySQL的一般步驟

假設有book 表,其屬性有兩個,分別爲bookid 和name,類型都爲String,下面使用book表講述JDBC。連接數據庫的一般步驟。 (1).調用Class.forName()方法加載響應的數據庫驅動程序 Class.forNa

原创 struts2 與 springmvc 的區別

1、Struts2是類級別的攔截, 一個類對應一個request上下文,SpringMVC是方法級別的攔截,一個方法對應一個request上下文,而方法同時又跟一個url對應,所以說從架構本身上SpringMVC就容易實現restful