作者查詢 / ssccg

總覽項目: 發文 | 留言 | 暱稱
作者 ssccg 在 PTT [ java ] 看板的留言(推文), 共2140則
限定看板:java
看板排序:
[問題] is-a的意義
[ java ]25 留言, 推噓總分: +3
作者: lueichun - 發表於 2018/05/03 21:05(7年前)
9Fssccg: 修改是指改內部的實作,對外的介面是不能變的05/04 02:30
10Fssccg: 對外部來說,就可以把子類別的物件當成父類別的物件來用05/04 02:33
11Fssccg: 子類別的物件就是一個(is-a)父類別的物件05/04 02:33
12Fssccg: 物件導向的封裝就是只看公開介面,去想裡面怎麼做的就偏了05/04 02:37
13Fssccg: 對compiler或interpreter來說要實作這種設計當然會變成記憶05/04 02:38
14Fssccg: 體裡子類別的那份裡面要放一份父類別的東西,但是那不是你05/04 02:39
15Fssccg: 時要去擔心的事05/04 02:42
20Fssccg: 以你的例子來說,假設跑車繼承動物(用哺乳動物比較單純)05/04 10:46
21Fssccg: 這個跑車外顯行為一定有會呼吸、兩性生殖、會哺乳..等05/04 10:47
22Fssccg: 繼承了什麼就決定了它是什麼05/04 10:48
23Fssccg: 你會說出跑車繼承動物其實觀念就有問題,不是先有兩個類別05/04 10:48
24Fssccg: 再去套繼承關係,是先有父類別,子類別一定是其衍生05/04 10:48
[問題] ArrayList 刪除同樣元素
[ java ]8 留言, 推噓總分: 0
作者: RX1226 - 發表於 2018/04/26 01:31(7年前)
1Fssccg: 不管用什麼方法底層處理都還是差不多的啊04/26 02:00
2Fssccg: 如果只是想用現有API一行做,不是有removeAll?04/26 02:00
3Fssccg: list.removeAll(Collections.singleton("1"));04/26 02:09
[問題] super的理解,不知道對不對,請益
[ java ]7 留言, 推噓總分: 0
作者: wheado - 發表於 2018/04/25 12:16(7年前)
1Fssccg: 方法是被繼承的,本來就沒有繼承任何東西,會繼承的是Class04/25 13:06
2Fssccg: super.onCreate是AppCompatActivity(中或繼承來)的onCreate04/25 13:07
3Fssccg: super.onCreate(savedInstanceState)是呼叫super.onCreate04/25 13:08
4Fssccg: 保留被override掉的super.onCreate的行為,是做什麼的不知04/25 13:08
5Fssccg: 道04/25 13:08
6Fssccg: 只論java是這樣,談android的話onCreate是初始化Activity04/25 13:12
7Fssccg: 不是App,初始化App的是Application的onCreate04/25 13:12
[問題] 一個bytes array 轉 Hex 字串 function
[ java ]9 留言, 推噓總分: +1
作者: gn00618777 - 發表於 2018/04/17 19:05(7年前)
6Fssccg: 這邊沒差,>>>就是上面說的意思,至於為什麼要用你要去問寫04/18 11:22
7Fssccg: 這段程式的人啊04/18 11:22
8Fssccg: 也許他就習慣一定不能負數的地方(array index)一律用>>>04/18 11:28
9Fssccg: 根本不去看來源變數邏輯上會不會是負數不行?04/18 11:28
[問題] 很基本的問題
[ java ]44 留言, 推噓總分: +4
作者: kittor - 發表於 2018/04/14 20:24(7年前)
7Fssccg: 格式跟架構師有什麼關係,這種東西就是全公司訂個format04/14 22:00
8Fssccg: 用tool自動檢查自動排就好了04/14 22:00
12Fssccg: 就一個變數哪來的句子? 變數命名格式是另一回事04/15 00:17
13Fssccg: 看不懂你在說的間隔是什麼,空白如上面說的,變數命名如404/15 00:18
14Fssccg: 樓說的04/15 00:19
18Fssccg: boolean很常見用形容詞或is開頭吧,不過這也不是句子04/15 16:21
[問題] java 多執行緒爬蟲
[ java ]12 留言, 推噓總分: +3
作者: obelisk0114 - 發表於 2018/03/30 16:52(7年前)
9Fssccg: 一定要用thread pool,要不要控制總量(thread數上限)是一回04/02 10:36
10Fssccg: 事,但另一個重點是重複利用不要一直new新的04/02 10:36
11Fssccg: 至於記憶體不夠用那當然就只能不要存記憶體,用暫存檔最後04/02 10:53
12Fssccg: 再組合也可以04/02 10:53
[問題] java se7和最新版本的差異
[ java ]23 留言, 推噓總分: +5
作者: Gracybaby - 發表於 2018/03/31 10:10(7年前)
1Fssccg: 至少8以上吧,lambda expression、functional API差很多03/31 10:27
20Fssccg: jdk的compiler可以指定相容模式,當然source不能有新語法04/01 15:19
21Fssccg: IDE選一下都可以幫你檢查的04/01 15:20
[問題] java命令行編譯運行多個java文件
[ java ]2 留言, 推噓總分: 0
作者: gigigigi - 發表於 2018/03/24 17:54(7年前)
1Fssccg: import用的一定是完整class name,只有com.abc.A,沒有A03/24 18:47
2Fssccg: 同個package是不用import,不是名字可以改03/24 18:47
[問題] java 在 linux 上編譯為 jar 並執行
[ java ]14 留言, 推噓總分: 0
作者: obelisk0114 - 發表於 2018/03/18 14:13(7年前)
3Fssccg: manifest中的class name要寫rank.MainRun03/19 09:10
4Fssccg: 基本上java所有說到class name的都是指完整名稱03/19 09:10
5Fssccg: 是rank.MainRun,沒有class.03/19 09:38
6Fssccg: jar -cvfm rank.jar MANIFEST.MF -C class .03/19 11:05
7Fssccg: jar檔中的相對路徑要跟package一致,要把class重新對應到03/19 11:06
8Fssccg: jar檔中的根目錄,你可以解開jar檔確認一下03/19 11:07
9Fssccg: jar -cvfm rank.jar MANIFEST.MF -C class . lib/*03/19 13:41
10Fssccg: 我只是把你原本的 class/*換成-C class . (把class目錄下全03/19 13:42
11Fssccg: 包進去且置換成根目錄),其他你原本有的還是要有啊.03/19 13:42
12Fssccg: 看來單純把jar包進去是不行的,有些執行環境可以是因為用了03/19 14:39
13Fssccg: 特殊的classloader,你必須把lib jar內容解開一起包到你的03/19 14:40
14Fssccg: jar裡面,或是就一樣把lib jar也複製到你要執行的目錄03/19 14:41
[新聞] 社群票選出爐,Java EE改名為Jakarta EEE
[ java ]8 留言, 推噓總分: +1
作者: Brabus700G - 發表於 2018/03/08 23:05(8年前)
5Fssccg: SE不是參考OpenJDK,是本來就是基於OpenJDK的吧03/09 09:30
6Fssccg: OpenJDK本來就是Sun/Oracle主導的project,其他加入OpenJDK03/09 09:48
7Fssccg: 的本來就是在幫改良這套Oracle同時以商業授權在賣的東西03/09 09:50