亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

讓Java代碼更高效

2019-11-26 14:58:53
字體:
來源:轉載
供稿:網友

本文簡單介紹一下在寫代碼過程中用到的一些讓JAVA代碼更高效的技巧。

1,將一些系統資源放在池中,如數據庫連接,線程等.在standalone的應用中,數據庫連接池可以使用一些開源的連接池實現,如C3P0,proxool和DBCP等,在運行在容器中的應用這可以使用服務器提供的DataSource.線程池可以使用JDK本身就提供的java.util.concurrent.ExecutorService.

import java.util.concurrent.Executors; import java.util.concurrent.ExecutorService; public class JavaThreadPool {   public static void main(String[] args) {   ExecutorService pool = Executors.newFixedThreadPool(2);      Thread t1 = new MyThread();   Thread t2 = new MyThread();   Thread t3 = new MyThread();   Thread t4 = new MyThread();   Thread t5 = new MyThread();    pool.execute(t1);   pool.execute(t2);   pool.execute(t3);   pool.execute(t4);    pool.shutdown();   } }  class MyThread extends Thread {   public void run() {   System.out.println(Thread.currentThread().getName() + "running....");   } } 

2,減少網絡開銷,在和數據庫或者遠程服務交互的時候,盡量將多次調用合并到一次調用中。

3,將經常訪問的外部資源cache到內存中,簡單的可以使用static的hashmap在應用啟動的時候加載,也可以使用一些開源的cache框架,如OSCache和Ehcache等.和資源的同步可以考慮定期輪詢和外部資源更新時候主動通知.或者在自己寫的代碼中留出接口(命令方式或者界面方式)共手動同步。

4,優化IO操作,JAVA操作文件的時候分InputStream and OutputStream,Reader and Writer兩類,stream的方式要快,后者主要是為了操作字符而用的,在字符僅僅是ASCII的時候可以用stream的方式提高效率.JDK1.4之后的nio比io的效率更好。

OutputStream out = new BufferedOutputStream(new FileOutputStream(new File("d:/temp/test.txt")));       out.write("abcde".getBytes());    out.flush(); out.close(); 

利用BufferedInputStream,BufferedOutputStream,BufferedReader,BufferedWriter減少對磁盤的直接訪問次數。

FileReader fr = new FileReader(f); BufferedReader br = new BufferedReader(fr); while (br.readLine() != null) count++; 

5不要頻繁的new對象,對于在整個應用中只需要存在一個實例的類使用單例模式.對于String的連接操作,使用StringBuffer或者StringBuilder.對于utility類型的類通過靜態方法來訪問。

6,避免使用錯誤的方式,如Exception可以控制方法推出,但是Exception要保留stacktrace消耗性能,除非必要不要使用instanceof做條件判斷,盡量使用比的條件判斷方式.使用JAVA中效率高的類,比如ArrayList比Vector性能好。

7,對性能的考慮要在系統分析和設計之初就要考慮。

總之,一個系統運行時的性能,無非是從CPU,Memory和IO這三個主要方面來考慮優化.減少不必要的CPU消耗,減少不必要的IO操作,增加Memory利用效率。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色777狠狠综合秋免鲁丝| 国产一区视频在线| 国产成人精品午夜| 日韩欧美成人区| 秋霞av国产精品一区| 色综合久久天天综线观看| 精品视频中文字幕| 国产精品av网站| 久久久久久久久亚洲| 91久久精品国产91性色| 最近2019中文字幕第三页视频| 97视频在线观看成人| 国产91网红主播在线观看| 亚洲最大成人网色| 欧美伊久线香蕉线新在线| 国产网站欧美日韩免费精品在线观看| 亚洲aⅴ日韩av电影在线观看| 亚洲成人av中文字幕| 亲子乱一区二区三区电影| 在线播放国产一区二区三区| 欧美大片在线看免费观看| 色综合亚洲精品激情狠狠| 成人中文字幕+乱码+中文字幕| 日韩美女免费观看| 欧美成人中文字幕在线| 亚洲男女自偷自拍图片另类| 在线中文字幕日韩| 一本一本久久a久久精品综合小说| 欧美猛男性生活免费| 国产日韩欧美综合| 亚洲欧美日韩一区二区在线| 日韩有码在线播放| x99av成人免费| 亚洲午夜性刺激影院| 日本精品视频在线| 欧美日韩成人免费| 日韩福利伦理影院免费| 亚洲人精品午夜在线观看| 国产精品老牛影院在线观看| 亚洲男人天堂古典| 丝袜情趣国产精品| 亚洲欧美一区二区三区情侣bbw| 麻豆精品精华液| 91亚洲国产成人精品性色| 国产福利视频一区| 久久精品国产91精品亚洲| 久久91精品国产91久久久| 久久久久久国产精品久久| 美日韩丰满少妇在线观看| 国产婷婷97碰碰久久人人蜜臀| 永久免费毛片在线播放不卡| 欧美激情在线一区| 日韩av在线播放资源| 日韩在线欧美在线国产在线| 国产精品免费久久久久久| 亚洲自拍偷拍福利| 欧美日韩中文字幕| 国产精品678| 国产成人精品免高潮费视频| 2025国产精品视频| 欧美成人精品激情在线观看| 成人性生交大片免费观看嘿嘿视频| 欧美黑人xxx| 久久久免费精品视频| 欧美成在线视频| 日韩精品免费一线在线观看| 亚洲午夜久久久影院| 日韩欧美综合在线视频| 欧美精品久久一区二区| 欧洲美女免费图片一区| 精品久久久中文| 欧美大片va欧美在线播放| 亚洲精品免费在线视频| 欧美成人午夜剧场免费观看| 国产91在线视频| 国产精品免费久久久| 97国产精品视频| 亚洲高清av在线| 欧美乱大交做爰xxxⅹ性3| 国产美女被下药99| 91精品视频在线| 久久久久久九九九| 一区二区三区四区视频| 91精品视频大全| 国产精品久久久久久久久久免费| 久久久91精品| 国产香蕉精品视频一区二区三区| 亚洲欧美资源在线| 日韩一区二区av| 国产精品入口免费视频一| 欧美性猛交xxxx黑人| 欧美激情一区二区三区久久久| 亚洲男女自偷自拍图片另类| 欧美xxxx做受欧美| 欧美日韩午夜激情| 91精品中国老女人| 国产精品美女免费视频| 中文字幕日韩av电影| 精品伊人久久97| 国产黑人绿帽在线第一区| 欧美日韩在线免费| 欧亚精品在线观看| 一区二区av在线| 欧美成aaa人片免费看| 成人性生交大片免费看视频直播| 国产69久久精品成人看| 亚洲精品按摩视频| 精品久久香蕉国产线看观看gif| 日韩a**中文字幕| 中文字幕亚洲字幕| 久久久国产视频91| 国产精品精品一区二区三区午夜版| 欧美激情视频网| 欧美国产极速在线| 国产自产女人91一区在线观看| 国产精品一区二区三区在线播放| 午夜精品蜜臀一区二区三区免费| 亚洲精品网址在线观看| 日韩av中文字幕在线| 亚洲欧美中文日韩在线| 久久999免费视频| 成人97在线观看视频| 日韩欧美亚洲一二三区| 久久久久久久久久国产| 成人午夜在线影院| 国产精品电影久久久久电影网| 国产精品久久久久久久久粉嫩av| 亚洲91av视频| 久久精品久久久久久国产 免费| 国产丝袜精品视频| 亚洲最新av网址| 日本aⅴ大伊香蕉精品视频| 欧美成年人视频| 日韩亚洲欧美成人| 久久成人精品视频| 国产精品亚洲一区二区三区| 97精品一区二区三区| 久久亚洲影音av资源网| 欧美有码在线观看视频| 国产成人午夜视频网址| 国产一区私人高清影院| 欧美国产在线电影| 国产精品久久久久久久久| 成人免费在线网址| 国产在线精品成人一区二区三区| 国产精品久久久久免费a∨大胸| 亚洲丁香久久久| 欧美日韩国产成人在线| 中文字幕亚洲二区| 亚洲精品久久久久中文字幕欢迎你| 日韩免费观看av| 91在线视频免费| 色婷婷久久一区二区| 日韩在线视频观看正片免费网站| 在线成人一区二区| 欧美激情xxxx性bbbb| 69视频在线播放| 精品国产欧美成人夜夜嗨| 91精品综合视频| 日韩中文av在线| 久久手机免费视频| 国产成人午夜视频网址| 日韩av在线一区二区| 2021久久精品国产99国产精品|