作者查詢 / duckfly
作者 duckfly 在 PTT [ java ] 看板的留言(推文), 共21則
限定看板:java
看板排序:
全部Gossiping325HatePolitics162Stock123Kaohsiung121MobileComm44nb-shopping39single35Broad_Band34Soft_Job34java21Tech_Job21Linux15MAC9Old-Games7creditcard6PttWeb5Teacher5forsale4Notebook4Beauty3HardwareSale3joke3L_TalkandCha3mobilesales3NewAge3onlychild3PDA3PHP3TuTsau3Ancient2car2Christianity2CodeJob2CompBook2Education2Key_Mou_Pad2MenTalk2P2PSoftWare2shoes2THSRshare2DC_SALE1DigiCurrency1digitalk1e-shopping1Emergency1Employee1give1hypermall1Insurance1Liu1MacShop1marvel1Mechanical1PingTung1Post1Python1ScienceNote1soul1studyteacher1<< 收起看板(59)
首頁
上一頁
1
下一頁
尾頁
2F→: 有種東西叫做Map,Map.get("s"+i)03/09 23:52
1F→: 全部static variables或block都是compile時就指定完成12/23 22:31
2F→: 把static{}跟static var前後對調試試,以最後指定的為主12/23 22:33
3F→: 由上到下執行,跟是否為static block或static field無關12/23 22:36
4F→: 直接看byte code來比較差異,你會比較清楚12/23 22:51
7F→: 我這樣說似乎有點誤導,應該說compile時就把static初始化12/24 01:35
8F→: 的步驟就先確定好,然後第一次使用static field時才初始12/24 01:36
9F→: 化,而final static你可看成C中的#define,compile時就會12/24 01:37
10F→: 直接做常量的替換。12/24 01:38
7F→: -128~127一開始就在存於pool中了,不在這範圍的當然要new12/23 12:59
8F→: 而且a=6是直接從pool撈出來,並不是runtime才new,12/23 13:03
9F→: valueOf原始碼你在仔細看清楚一點,6在範圍內不需要new12/23 13:05
17F→: String pool是需要才new, integer pool則一開始就new完,12/23 15:31
18F→: 因int有boxing,加上小整數的經常使用(如迴圈i),12/23 15:34
19F→: 因此"大部份"狀況下小整數先new起來放是比較好的做法12/23 15:35
20F→: 而int pool是屬於permanet generation, GC是不會清的12/23 15:37
21F→: 放在permanent的資料,GC是不會去掃描,也不會造成GC負擔12/23 16:32
22F→: (其實permanet區還是有major GC,但鮮少執行可視為無)12/23 16:55
2F→: int[] a = list.stream().mapToInt(a->a).toArray();11/18 13:24
3F→: it's java 8 feature11/18 13:24
17F推:如何蓋房子?如何造飛機?請回答。06/25 15:30
首頁
上一頁
1
下一頁
尾頁