Java核心類與效能優化 學習筆記 雜湊表

2021-05-27 18:15:06 字數 343 閱讀 6737

1. 雜湊錶類中一些類是執行緒安全的,而一些類不是執行緒安全的。

vector類是執行緒安全的,arraylist不是執行緒安全的。

hashtable是執行緒安全的,hashmap不是執行緒安全的。

開啟jdk提供的原始碼檢視類是否是執行緒安全的。

2. 在處理已知容量的較大陣列時,應該盡量提前使用ensurecapacity()方法初始化arraylist物件,可以提高軟體效能。

3. arraylist和linkedlist:arraylist是陣列物件,而linkedlist是鍊錶物件,其區別可想而知。資料移動較多時用linkedlist,否則用arraylist,arraylist的查詢速度會快很多。

效能優化學習

離屏渲染的效能問題主要體現在兩個方面 特殊的離屏渲染 void display 除錯 color hits green and misses red 參考鏈結 除錯 光柵化的核心思想是快取。通過滑動可以看到 color copied images color misaligned images 除錯...

效能優化學習筆記

js css鬆散耦合盡量避免直接用js操作樣式,改為控制類名 element.classname edit 解耦應用邏輯和事件處理程式 使用常量優化效能,提公升 維護性 避免全域性查詢 優化迴圈效能乙個基本的for迴圈 for let i 0 i values.length i 乙個減值操作的for...

ORACLE SQL效能優化(學習筆記)

記錄小的表應該在from的最後 多表查詢時 寫條件時from最後的哪個表應該先寫 where條件時要先寫表之間的連線 select 字句避免用 儘量減少訪問資料庫的次數 刪除全表時用truncate替代delete 不可恢復 盡量多使用 mit 使用表的別名 alias 使用exists替代in 並...