原创 《數據庫訪問接口》
不同的程序設計語言會有各自不同的數據庫訪問接口,程序語言通過這些接口,執行SQL語句,進行數據庫管理,主要的數據庫訪問接口有: ODBC(開放數據庫互連) ODBC使用SQL作爲訪問數據的標準,這一接口提供了最大限度的互操作性,一個應用程
原创 《SQL語句包含的四個部分》
(1)數據庫定義語言(DDL)DROP CREATE ALTER 等語句 (2)數據庫操作語言(DML)INSERT(插入) UPDATE(修改) DELETE(刪除) (3)數據庫查詢語言(DQL)SELECT語句 (4)數據庫控制語
原创 《system,date,math》
System方法:Currenttimemillis() 獲取系統當前時間Exit(int status) 退出jvm 如果參數是0表示正常退出jvm非0表示異常退出jvm,注意0或者非0都可以退出jvm虛擬機。Gc() 建議jvm趕快啓
原创 《集合詳解之list》
集合集合:集合是存儲對象數據的集合容器集合比數組的優勢:1. 集合可以存儲任意類型的對象數據,數組只能儲存同一種數據類型的數據2. 集合的長度是會發生變化的,數組的長度是固定的Collection單例集合的根接口List:如果是實現了li
原创 《集合詳解之map》
Map接口集合類,具備的特點,儲存的數據結構都是以鍵值對的形式存在的,鍵不可重複,值可以重複。添加put() 如果之前沒有存在該鍵,那麼就返回的是null,如果之前就已經存在該鍵了,那麼就返回該鍵之前對應的值Putall() 把一個集合添
原创 《MySQL索引使用》
查看錶結構 SHOW CREATE TABLE 表名; 查看錶中創建的索引 SHOW INDEX FROM 表名; 索引介紹 使用CREATE TABLE創建表時,除了可以定義列的數據類型,還可以定義主鍵約束、外鍵約束或者唯一約束, 而不
原创 《java工具類collections,arrays》
集合的工具類:collectionsCollections與collection的區別:collection是一個單列集合的根接口,collections是操作集合的工具類Collections常用的方法:1. 對list集合進行排序So
原创 《數組》
數組是同一種數據類型數據的集合的容器。數組的定義格式:數據類型[] 變量名 = new 數據類型[長度]Java虛擬機管理五個內存:堆內存,棧內存棧內存的特點:棧內存儲存的都是局部變量,變量一旦出了自己的作用域,那麼馬上就會從內存中消失,
原创 《String》
Object類Object類是所有類的終極父類,任何一個類都繼承了object類Java是開源的,源代碼是公開的Object方法:1. toString返回該對象字符串表示 完整類名+@+對象哈希嗎2. Equals方法用於比較兩個對象的
原创 《集合詳解之set》
Hashset無序:是添加元素的順序與元素出來的順序是不一致的。Hashset實現原理:往hashset添加元素的時候,hashset會先調用的hashcode方法得到元素的哈希值,然後通過元素的哈希值經過移位等運算,就可以算出該元素在哈
原创 《面向對象3》
FinalFinal關鍵字用法:1. final關鍵字修飾一個基本類型變量時,該變量不能重新賦值,第一次的值爲最終的2. Final關鍵字修飾一個引用類型變量時,該變量不能重新指向新的對象3. Final修飾一個函數的時候,該函數不能被重
原创 《java泛型》
泛型是jdk1.5的特性泛型的好處:1. 將運行時的異常提前至了編譯時。2. 避免了無謂的強制類型轉換。泛型注意事項:泛型沒有多態的概念,左右兩邊的數據類型要一致,或者是寫一邊的數據泛型。自定義泛型:自定義泛型就是一個數據類型的佔位符或者
原创 《享元模式》
享元模式(英語:Flyweight Pattern)是一種軟件設計模式。它使用共享物件,用來儘可能減少內存使用量以及分享資訊給儘可能多的相似物件;它適合用於只是因重複而導致使用無法令人接受的大量內存的大量物件。通常物件中的部分狀態是可以分
原创 《線程,死鎖,守護線程》
自定義線程進程:正在執行的程序稱作爲一個進程,進程負責了內存空間的劃分多線程:在一個進程中有多個線程同時在執行不同的任務Main主線程:任何一個java程序,jvm在運行的時候都會創建一個main線程執行main方法中所有的代碼Java應
原创 《內部類》
強制類型轉換多態情況下不能訪問子類特有的成員,如果需要訪問子類特有的成員,那麼就需要類型強制轉換基本數據類型轉換:小數據類型------->大數據類型 自動類型轉化大數據類型------->小數據類型 強制類型轉換引用數據類型轉換:小