乙個effective java中的效率問題

2021-06-20 07:22:32 字數 462 閱讀 3445

package com.liuc;

public class autopackage

long end=system.currenttimemillis();

system.out.println((end-start)/1000);

}}

執行時間19s

和下面這個程式

package com.liuc;

public class autopackage

long end=system.currenttimemillis();

system.out.println((end-start)/1000);

}}

執行時間19s

每次只是多做了乙個自動裝箱的操作,效率差距如此之大。所以在大量操作的時候要注意在**層面優化

EffectiveJava 學習總結(一)

1 考慮用靜態工廠方法代替構造器 引數例項化的時候使 變得更加簡介 缺點 2 遇到多個構造器引數時要考慮用構建器 構建器 builder 缺點 描述 public class nutritionfacts 構建器 public static class builder public builder ...

EffectiveJava 一 靜態工廠方法

design pattern idiom gamma 95 設計模式領域的標準參考書 的清晰與整潔最為重要 模組的使用者永遠也不該被模組的行為所迷惑 那樣就不清晰了 模組要盡量的小,但又不能太小 本書使用的術語模組,是指任何可重用的軟體組織,從單個方法到包含多個包的複雜系統都可以是乙個模組 應該被重...

乙個決定,乙個轉折

距離2012年9月已經是第四個年頭,對於我,我想這是我這輩子做的第一件我很自豪,很開心的乙個決定,從生物轉向計算機,一直以來,我對自己的期望總是很高,比如說上高中的時候,希望自己至少考個二本,學習個自己喜歡的專業,然後為之奮鬥,有乙個非常激動人心的大學四年,再比如說以後賺很多很多錢,擁有屬於自己的公...