隨筆 - 1, 文章 - 0, 評論 - 5, 引用 - 0
          數據加載中……

          我的評論

          re: Java對象池的簡單應用 伊布 2009-12-21 10:36  
          @awp001
          “利用對象池就是要減少new操作”,說的沒錯,使用對象池是為了提高性能,開始的時候預先創建若干個對象,把它放到池中,將來使用的時候也是從池中取出,使用后再回池里。
          pool.setFactory(new EmployeeFactory());
          是設置創建對象使用的工廠,使用了類似工廠模式,把創建Employee對象的職責都交個了這個EmployeeFactoyr類,由它統一負責創建具體的對象。
          所以說想用對象池的話,必須有三個東東:
          1)池(一般是一個)
          2)創建工廠(一般是一個)
          3)對象(大多數是多個)
          re: Java對象池的簡單應用 伊布 2009-12-14 10:50  
          使用對象池主要是為了提高系統性能常用的辦法,但也不是說任何情況、任何環境都適合使用,有些情況下,不使用反而性能更好些,因為使用緩存的話,也要花費資源去管理緩存的。
          個人建議:對于像“數據庫連接”、“網絡遠程連接(類似Socket連接)”等比較重的資源可以去用,性能會有很大的提升的。
          通過這個框架,可以自己去實現一個數據庫的連接池,也是不錯的。
          主站蜘蛛池模板: 凤凰县| 高青县| 宁河县| 松滋市| 惠州市| 雷波县| 湘潭市| 新沂市| 馆陶县| 黄大仙区| 阿拉尔市| 沾益县| 祁东县| 太保市| 万山特区| 合江县| 安泽县| 靖安县| 特克斯县| 微山县| 宜兰市| 顺义区| 高淳县| 长治市| 睢宁县| 宁晋县| 漠河县| 全南县| 宁国市| 于都县| 石狮市| 建阳市| 鄂尔多斯市| 胶州市| 武安市| 岐山县| 嘉禾县| 祥云县| 张家港市| 七台河市| 喜德县|