作者查詢 / ssccg

總覽項目: 發文 | 留言 | 暱稱
作者 ssccg 在 PTT [ java ] 看板的留言(推文), 共2127則
限定看板:java
[問題] 關於 Java 的 call by value/reference
[ java ]19 留言, 推噓總分: +2
作者: iceman5566 - 發表於 2020/11/01 23:42(3年前)
6Fssccg: 你這兩段都沒有call,哪來的call by value/reference??11/02 15:00
7Fssccg: 你應該搞錯名詞了,這是primitive/reference type還有 ==11/02 15:02
8Fssccg: operator定義的問題11/02 15:03
9Fssccg: 基本上是一樓說的,不過不是存在class裡,是JVM load class11/02 15:10
10Fssccg: 的時候會判斷如果string literal已經在constant pool(記憶11/02 15:10
11Fssccg: 體中)中,就會重用pool中的,不會再建新的String11/02 15:12
12Fssccg: 會這樣做是因為String是immutable,共用object沒有風險又省11/02 15:14
[語法] try-catch-finally的心得分享
[ java ]14 留言, 推噓總分: +2
作者: kentyeh - 發表於 2020/10/16 15:03(3年前)
5Fssccg: finally就優先啊,這寫法依常理來說就有問題10/16 16:47
7Fssccg: JLS裡面寫到最重要的點原PO沒貼出來10/16 17:55
8Fssccg: 在B.a.那項,如果catch因R而中途完結,執行finally,然後10/16 18:00
9Fssccg: 1.finally正常完結,則整個try視為因R中途完結(rethrow)10/16 18:01
10Fssccg: 2.如果finally因S中途完結,則整個try視為因S中途完結,R會10/16 18:02
11Fssccg: 直接被丟棄(finally return,所以rethrow的結果R直接丟棄)10/16 18:02
12Fssccg: (中途完結complete abruptly=break/continue/return/throw)10/16 18:04
[問題] 關於https servlet網站問題
[ java ]19 留言, 推噓總分: +3
作者: sthermit - 發表於 2020/10/08 16:42(3年前)
2Fssccg: 404,先看access log看request是有沒有進到tomcat10/08 18:24
3Fssccg: 看你網址path都沒動的話,問題應該在host和port那邊吧10/08 18:49
[問題] 請問泛型的問題
[ java ]20 留言, 推噓總分: 0
作者: jtorngl - 發表於 2020/08/29 12:31(3年前)
1Fssccg: 在你舉的method參數,只用在一個地方的情況下,兩個一樣08/29 13:14
2Fssccg: https://docs.oracle.com/javase/tutorial/extra/generics/08/29 13:15
3Fssccg: methods.html 官方文件是建議在這個情況下用wildcard08/29 13:16
4Fssccg: wildcard才能做到的如你說的就是下限(super),另外就是不需08/29 13:19
5Fssccg: 要type parameter可以直接用在field、local variable08/29 13:19
6Fssccg: 而generic的type parameter可以用在多個參數,可有多個上限08/29 13:30
7Fssccg: wildcard可以用在field沒錯啊,上面的網頁最下面也有範例08/30 02:00
8Fssccg: generic要用在field,必須要class有type parameter08/30 02:03
9Fssccg: 而wildcard可直接用像 class A {List<? extends B> list;}08/30 02:05
10Fssccg: 如果不是真的需要generic class,這時wildcard就比較適合08/30 02:06
11Fssccg: 而method部分也不是wildcard就對了,上面也說了限制有多個08/30 02:09
12Fssccg: 或多個參數時就只能用generic08/30 02:12
13Fssccg: 其實兩個語意就是有差,wildcard是未知,頂多加上一些限制08/30 02:14
14Fssccg: generic是寫其他程式用到再決定,但用到後就是確定的08/30 02:18
15Fssccg: 更正一下最後兩個generic → type parameter08/30 02:55
[問題] 關於 Collection 的相關問題
[ java ]10 留言, 推噓總分: 0
作者: sam92260 - 發表於 2020/08/23 03:16(3年前)
1Fssccg: 1. LIFO你都還沒談到add、remove的成本,是考慮太少不是不08/23 03:45
2Fssccg: 需要這麼多,根本不夠多吧08/23 03:46
3Fssccg: 2.以程式效能來說是沒差,但是「反而有更多方法能用」可不08/23 03:48
4Fssccg: 見得是好處,通常會選符合設計邏輯、剛好夠用的介面,避免08/23 03:49
5Fssccg: 用到限制實作的方法,真的需要換實作時就麻煩了08/23 03:50
6Fssccg: 5. https://en.wikipedia.org/wiki/Thread_safety08/23 03:53
7Fssccg: thread safe簡單說就是多個thread用同個物件保證不會出錯08/23 03:55
[問題] Kotlin的熱潮幾乎已經全部過去了?
[ java ]24 留言, 推噓總分: +3
作者: dharma - 發表於 2020/08/16 07:01(3年前)
9Fssccg: 這帳號怎麼每次都是隨便找篇網路文章,然後就來問是這樣嗎?08/18 10:57
[問題] 根據Service結果決定接下來的行為
[ java ]4 留言, 推噓總分: 0
作者: Dong0129 - 發表於 2020/08/06 13:26(3年前)
1Fssccg: 假設你是在說Android,不會用callback因為如果中間process08/06 16:28
2Fssccg: 有重啟callback的instance不一定還存在08/06 16:29
3Fssccg: 但是也不一定會用Broadcast,沒有要跨process的話,用08/06 16:32
4Fssccg: EventBus比local broadcast單純方便多了08/06 16:32
[問題] 關於private的繼承問題
[ java ]16 留言, 推噓總分: +1
作者: awpadam - 發表於 2020/08/05 13:21(3年前)
1Fssccg: 是不能直接存取,不是不會繼承08/05 13:50
2Fssccg: 從物件導向的邏輯上來說,child是沒有member沒錯。但是從實08/05 13:59
3Fssccg: 作面來說,child的instance內必定有所有father的field,才08/05 14:00
4Fssccg: 能保證所有father的method、constructor運作正常08/05 14:02
5Fssccg: 你沒override當然就是原本的father的實作,有什麼問題?08/05 15:02
6Fssccg: 你後面這段跟存取控制沒關係,把father的member的private拿08/05 15:06
7Fssccg: 掉也是一樣情況,在Child另外定義了member的情況下,08/05 15:08
8Fssccg: Father.member和Child.member就是不同,所以兩個getMember08/05 15:09
9Fssccg: 的實作就是從不同的變數取值,當然也不同08/05 15:09
10Fssccg: 在Father裡面寫member,實際上是Father.this.member08/05 15:16
11Fssccg: 在沒有模糊空間的情況下this可省略,但其實跟在有自己的08/05 15:18
12Fssccg: member的child裡面寫member是不同的08/05 15:18
13Fssccg: 不過沒錯,其實method繼承是用參考的,不是抄一份08/05 15:24
[問題] Sleep結束後沒有繼續執行
[ java ]8 留言, 推噓總分: +2
作者: Dong0129 - 發表於 2020/07/29 11:04(3年前)
3Fssccg: 按enter才會繼續下一動是在哪裡按enter07/29 16:38
8Fssccg: 那不是bug,console本來就點下去會暫停,不然一直刷怎麼看08/01 05:28
[問題] 一題跟變數初始化有關的問題
[ java ]8 留言, 推噓總分: +1
作者: awpadam - 發表於 2020/07/25 21:33(3年前)
5Fssccg: 必須是所有路徑都有初始化才叫有初始化07/25 22:16