原创 Struts2 初識(一)
Strtus 2 中Action的作用不再像是以前的 struts 1.x 那樣, 充作Controller, 而是改爲了Model,控制器那邊由interceptor 所代替。 另外使用struts2任何一個最基本的web 應用,
原创 Thread(三) --> 優先級部分
在public static void main(String [] args) 這個main方法中, main 線程的優先級是 5, 開發中不可以依賴線程之間的優先級來控制線程的執行先後順序.
原创 Struts2初識(三) ---> interceptors
Interceptors 提供了對Action進行預處理和事後處理的功能. 和 Servlet 過濾器一樣, 攔截器可以被分層和排序. 它還可以訪問所執行的Action和所有的環境變量與執行屬性。 如果要在
原创 Struts2 初識(二)
在默認情況下,Struts2可以把String類型的值轉換成action所需要的類型,這條規則對於所有的primitive類型和基本對象類型的值都
原创 面向對象程序設計(三)
在程序中, 我們經常會 方法名(new 類名().方法()); 這樣 new 類名() 出來的其實也是一個 對象, 但是和 類名 對象名 = new 類名() 這樣的創建出來的對象就是不一樣啊? 哪裏不一樣呢?
原创 我真服了Java 了
jsp 中寫一個js ,開始的時候忘了在form 調用了, 返回來再修改 直接使用 http://localhost:8080/newshieldoa 弄 了好幾次 還是報剛纔的錯誤 . 是在抓狂了, 就從根本你的來
原创 面向對象程序設計(五)
回顧: 棧內存: 保存的是對象的名字; 堆內存: 保存的是對象所指向對象的具體內容 --> 也就是屬性 全局代碼區: 保存的是所有的方法.
原创 IO
Java庫中的類基本可以分爲輸入與輸出兩個部分,這裏面有2個比較基本的類。 InputStream 和 OutPutStream : InputStream 有一個read(), 從InputStream 衍生
原创 radio
在一個 jsp 頁面中 <label> <input type="radio" name="radiobutton" value="company"> <font class="labelFont">按企業</font>
原创 面向對象設計思想(一)
面向對象的一個特徵: 需要一系列完整的設計,同時取出所要用到的所有工具. 封裝: 就是把內部的東西保護起來,不被外界所看到. 繼承: 就是用於類的擴
原创 Struts2 初體驗
首先MyEclipse 中沒有添加對 struts 2 的快捷導入方式, 我們就只有自己手動添加 struts 2 的 jar 包. 首先需要在 web.xml 配置 struts 2 的配置的信息 這
原创 面向對象高級(二)
關於方法的重寫和重載問題: 方法的重寫: (就是方法名不變,方法的參數類型和個數不變,訪問類型不變,返回類型不變, 但是方法體會發生改變) 是在存在 繼承關係的 不同類之間發生的重寫事件
原创 抽象類中的構造方法
我們都知道, 在一個抽象類中如果重載了構造方法的話, 那麼必須顯式的寫出一個無參的構造方法 public 類名{ } 不然的話 在後面類實現的時候就會報錯 但是在
原创 面向對象程序設計(二)
程序之中,不再有任何指向的空間稱之爲垃圾空間. 這一點我現在理解就是指的堆內存中沒有指向的內存空間 那麼這樣的垃圾就一定需要由 Java虛擬機 即(JVM)回收, 這個過程叫做垃圾回收(GC) --> 這
原创 面向對象高級(一)
面向對象由三個基本特徵: 封裝 ; 繼承 ; 多態 類的繼承, 爲什麼要使用繼承??? 通過繼承可以簡化 類的定義 , 擴展類的功能 . Java不允許多繼承, 只支持單繼承. 但是可以多層繼承