原创 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不允許多繼承, 只支持單繼承.  但是可以多層繼承