成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java性能優(yōu)化-合理使用java.util.Vetor

aboutU / 869人閱讀

摘要:的默認(rèn)存儲(chǔ)能力為個(gè)元素,擴(kuò)容加倍。除非必要,否則對(duì)性能不利。同樣規(guī)則適用于方法,移除此向量中指定位置的元素。將所有后續(xù)元素左移將其索引減。刪除所有元素最好用方法。如果要?jiǎng)h除里的一個(gè)元素可以使用而不必自己檢索元素位置,再刪除,如。

Vector與StringBuffer類似,每次擴(kuò)展容量時(shí),所有現(xiàn)有元素都要賦值到新的存儲(chǔ)空間中。Vector的默認(rèn)存儲(chǔ)能力為10個(gè)元素,擴(kuò)容加倍。

vector.add(index,obj) 這個(gè)方法可以將元素obj插入到index位置,但index以及之后的元素依次都要向下移動(dòng)一個(gè)位置(將其索引加 1)。 除非必要,否則對(duì)性能不利。

同樣規(guī)則適用于remove(int index)方法,移除此向量中指定位置的元素。將所有后續(xù)元素左移(將其索引減 1)。返回此向量中移除的元素。所以刪除vector最后一個(gè)元素要比刪除第1個(gè)元素開銷低很多。刪除所有元素最好用removeAllElements()方法。

如果要?jiǎng)h除vector里的一個(gè)元素可以使用 vector.remove(obj);而不必自己檢索元素位置,再刪除,如int index = indexOf(obj);vector.remove(index)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/74831.html

相關(guān)文章

  • Java性能調(diào)優(yōu)概述

    摘要:性能調(diào)優(yōu)概述性能優(yōu)化有風(fēng)險(xiǎn)和弊端,性能調(diào)優(yōu)必須有明確的目標(biāo),不要為了調(diào)優(yōu)而調(diào)優(yōu)盲目調(diào)優(yōu),風(fēng)險(xiǎn)遠(yuǎn)大于收益程序性能的主要表現(xiàn)點(diǎn)執(zhí)行速度程序的反映是否迅速,響應(yīng)時(shí)間是否足夠短內(nèi)存分配內(nèi)存分配是否合理,是否過多地消耗內(nèi)存或者存在內(nèi)存泄漏啟動(dòng)時(shí)間程序 [TOC] Java性能調(diào)優(yōu)概述 性能優(yōu)化有風(fēng)險(xiǎn)和弊端,性能調(diào)優(yōu)必須有明確的目標(biāo),不要為了調(diào)優(yōu)而調(diào)優(yōu)!??!盲目調(diào)優(yōu),風(fēng)險(xiǎn)遠(yuǎn)大于收益!?。?程序性...

    ad6623 評(píng)論0 收藏0
  • 構(gòu)建高性能Java持久層的14個(gè)建議

    摘要:系列文章地址原文地址一個(gè)高性能的數(shù)據(jù)訪問層需要很多關(guān)于數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)以及很多優(yōu)化商業(yè)應(yīng)用的技術(shù)建議。在語(yǔ)句中的表現(xiàn)最好,不過不能使用約束,數(shù)據(jù)完整性的控制較差。應(yīng)用層的緩存則利用高速副本的方式來保證低響應(yīng)時(shí)間。 Github系列文章地址 原文地址 Introduction 一個(gè)高性能的數(shù)據(jù)訪問層需要很多關(guān)于數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)、JDBC、JPA、Hibernate以及很多優(yōu)化商業(yè)應(yīng)用...

    shenhualong 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<