原创 java基礎--泛型

一.泛型標識集合中保存元素的類型通常寫成ArrayList<類型> list = new ArrayList();使用泛型的好處1.操作數據時更加安全(規範集合中能保存的數據)2.可以避免向下轉型(強轉)的麻煩3.將運行時錯誤 轉到編譯時

原创 Java基礎--構造方法、靜態變量及方法、編寫工具類

一.構造方法當你這個類中沒有提供無參的構造方法時,系統在你創建對象時,也會調用無參構造。如果你只提供了有參的構造方法,那麼系統將不再提供無參的構造方法。建議:寫類的時候,無參有參都構造方法都寫上二.實例public class Demo0

原创 java基礎--StringBuffer(StringBuilder)及主要方法、Integer、權限修飾符

一.StringBuffer和StringBuider相同點:都是能夠修改字符串本身的。而且操作方法一般沒有返回值。不同點:StringBuffer,jdk1.0出來的 線程安全 耗費系統資源            StringBuide

原创 java基礎--適配器設計模式、String類

一.適配器設計模式1.類適配器 讓沒有關係的類和接口產生聯繫,可以擴展功能,增加已有代碼的複用性public class Demo01 { publ

原创 java基礎--迭代器、ArrayList與LinkedList、去重方法的解析

一.集合中的一些方法1.addAll將指定的集合中的所有元素都添加到該集合中與add的區別:add是將指定集合作爲一個元素添加進去。2.removeAll刪除此集合與指定集合中元素的交集3.retainAll保留此集合與指定集合中元素的交

原创 java基礎--Map、Collections中的一些方法

一.Map雙列集合特點:1.以鍵值對的形式保存數據 key--value       2.鍵的值唯一,不重複HashMap與HashSet的關係HashSet是依賴map實現存儲的,Set在保存數據時 實際上就是向Map中key這一列添加

原创 java基礎--多態

一.什麼是多態?多態就是一個事物的多種狀態。多態的規則1.類與類之間必須有關係(繼承關係)2.必須要有方法的重寫(沒有重寫沒有意義)3.核心:父類的引用(指針)指向子類的對象(空間)二.多態如何調用成員變量父類只能訪問子類空間中屬於父類的

原创 java基礎--異常處理

一.異常處理的類Throwable(所有異常的父類)兩個子類  Error(系統崩潰 數據庫崩潰)               Exception(異常)                   --RuntimeException(運行時異

原创 java基礎--單例和模板設計模式、抽象類、接口

一.單例設計模式核心思想:在程序的運行中,無論如何創建,該類的對象始終保持有且只有一個。編寫單例思路1.不讓外界創建對象(構造方法私有化)2.自己類內部來創建這個對象(讓對象只創建一次)3.給類外部 提供一個獲取 該對象的方法(相當於提供

原创 java基礎--代碼塊、繼承、super、final

一.代碼塊主要介紹靜態代碼塊即使用static修飾的代碼塊位置:類中,方法外調用過程:隨着類的加載而加載,且之加載一次,在構造代碼塊前執行。實際的應用:用於加載驅動。用一段代碼體現代碼塊順序:public class Demo02 {

原创 如何搭建一個SSH框架

一.搭建流程(springMVC+spring+hibernate) 1     spring+orm 1.1  jar包引入 1.2  掃描dao,service,將數據源和sessionFactory放入springIOC容器 1.3

原创 HIbernate學習(一)

如何搭建一個hibernate1.導入框架(12個包) required文件夾下的所有包(10個) jpa-metamodel-generator文件夾下的包(1個) mysql的驅動包(1個) 2.創建Hibernate的主配置文件 默

原创 jsp(一)

JSP全稱是Java Server Pages它和servle技術一樣,都是SUN公司定義的一種用於開發動態web資源的技術JSP實際上就是Servletjsp運行原理瀏覽器訪問服務器上jsp頁面服務器中jsp-->翻譯成.java文件-

原创 servlet(三)

一.request域內部也維護一個map集合 添加獲取刪除 值作用範圍:只對一次請求有效請求轉發一次請求 並且 響應到網頁的是 轉發後的響應結果//請求轉發 //通過請求對象 獲取請求轉發器 RequestDispatcher dispa

原创 servlet(二)

一.獲取servlet的配置對象ServletConfig方式一//聲明一個成員變量 保存該對象 private ServletConfig config; //初始化方法 @Override public void init(S