JAVA—咖啡館

          ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

          11 2007 檔案

               摘要: Vector 還是ArrayList――哪一個更好,為什么?
          要回答這個問題不能一概而論,有時候使用Vector比較好;有時是ArrayList,有時候這兩個都不是最好的選擇。你別指望能夠獲得一個簡單肯定答案,因為這要看你用它們干什么。下面有4個要考慮的因素:
          l API
          l 同步處理
          l 數據增長性
          l 使用模式
          下面針對這4個方面進行一一探討
          API
          在由Ken Arnold等編著的《Java Programming Language》(Addison-Wesley, June 2000)一書中有這樣的描述,Vector類似于ArrayList.。所有從API的角度來看這兩個類非常相似。但他們之間也還是有一些主要的區別的。  閱讀全文
          posted @ 2007-11-22 11:43 rogerfan 閱讀(451) | 評論 (1)  編輯

               摘要: 線性表,鏈表,哈希表是常用的數據結構,在進行Java開發時,JDK已經為我們提供了一系列相應的類來實現基本的數據結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。

          Collection
          ├List
          │├LinkedList
          │├ArrayList
          │└Vector
          │ └Stack
          └Set
          Map
          ├Hashtable
          ├HashMap
          └WeakHashMap  閱讀全文
          posted @ 2007-11-22 11:42 rogerfan 閱讀(282) | 評論 (0)  編輯

               摘要: 軟件能力成熟度模型(Capability Maturity Model For Software ,簡稱SW-CMM/CMMI),是由美國卡內基梅隆大學軟件工程研究所(CMU SEI)研究出的一種用于評價軟件承包商能力并幫助改善軟件質量的方法,其目的是幫助軟件企業對軟件工程過程進行管理和改進,增強開發與改進能力,從而能按時地、不超預算地開發出高質量的軟件。其所依據的想法是:只要集中精力持續努力去建立有效的軟件工程過程的基礎結構,不斷進行管理的實踐和過程的改進,就可以克服軟件開發中的困難。CMM/CMMI是目前國際上最流行、最實用的一種軟件生產過程標準,已經得到了國際軟件產業界的認可,成為當今(企業)從事規模軟件生產不可缺少的一項內容。  閱讀全文
          posted @ 2007-11-16 16:08 rogerfan 閱讀(484) | 評論 (0)  編輯

               摘要: 來自華納電影《Must Love Dogs》中的屏保,共有4種小狗,它們會不停地舔著屏幕,蠻可愛的。看到過的人都大為感嘆:真是有趣可愛的屏保。  閱讀全文
          posted @ 2007-11-15 17:29 rogerfan 閱讀(1718) | 評論 (2)  編輯

               摘要: Torque是Apache的公開源代碼項目,最開始是Turbine框架的組成部分,后面被獨立出來作為一個單獨的組件,歸入了Apache的DB項目下。目前最新的版本是3.3。Torque的主要功能是實現對數據庫的訪問,方式是通過生成訪問數據庫的資源(包括創建數據庫、表和初始化表的sql語句)和java代碼、提供使用這些代碼訪問數據庫的運行時(runtime)環境。關于Torque的詳細介紹請大家參考http://db.apache.org/torque/。

          目前Torque支持的數據庫包括mysql、oracle、sqlserver、db2等,還包括對weblogic的數據源的支持,詳細的支持列表大家可以到http://db.apache.org/torque/查找到,你還可以參考http://db.apache.org/torque/db-adapters.html編寫你自己的數據庫支持類。
            閱讀全文
          posted @ 2007-11-14 14:57 rogerfan 閱讀(952) | 評論 (0)  編輯

               摘要: Linux之所以受到廣大計算機愛好者的喜愛,主要原因有兩個,首先它是自由軟件,用戶不用支付費用就可以使用它,并可根據自己的需要對它進行修改。另外,它具有Unix的全部功能,任何使用Unix系統或想要學習Unix系統的人都可以從中獲益。

            讓我們一起從每一個命令開始,走向Linux高手之路吧。  閱讀全文
          posted @ 2007-11-09 12:33 rogerfan 閱讀(382) | 評論 (0)  編輯

               摘要: 名聲顯赫而招搖的數據持久層框架Hibernate,通過query.setFirstResult和query.setMaxResult來實現了對數據的分頁,這個分頁的實質在SqlServer中是TOP N的方法,Oracle是rownum
          但是,Hibernate分頁,并不能得到頁腳,所以尚不通用。承接Jpage分頁的方便性,寫了這版分頁,以方便已與群眾。

          下面,就是在Hibernate下的通用分頁,屬于Jpage分頁的第三項功能。思路是定義一個Dao類,讓其它數據庫的dao都繼承這個Dao類。  閱讀全文
          posted @ 2007-11-01 21:32 rogerfan 閱讀(1235) | 評論 (2)  編輯

          主站蜘蛛池模板: 昌图县| 上杭县| 客服| 苏尼特左旗| 腾冲县| 十堰市| 额济纳旗| 新龙县| 长子县| 青田县| 临朐县| 西林县| 湟源县| 正定县| 拜城县| 清涧县| 彭水| 香格里拉县| 涡阳县| 蕲春县| 白山市| 北辰区| 简阳市| 封丘县| 丰城市| 普洱| 武胜县| 平陆县| 怀化市| 新昌县| 绿春县| 肇东市| 博爱县| 巴里| 临沂市| 吴忠市| 铜山县| 乐安县| 古蔺县| 山丹县| 仪征市|