作者dharma (達)
看板java
標題[工具] 很常用到的程式碼片段
時間Mon Apr 20 03:14:48 2015
有一些只有幾行的程式碼片段
如果很常用到
以Eclipse+Java來說
通常都是怎麼自訂
日後可以快速叫出來
例如下面這種鍵盤輸入
int num;
System.out.println("請輸入一個整數:");
Scanner scan = new Scanner(System.in);// 宣告input,類型為Scanner
num = scan.nextInt(); // 叫input去讀一個int,並存到abc
scan.close();
thanks
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.65.89.53
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1429470891.A.AD8.html
1F:→ ssccg: code template? 04/20 04:04
2F:→ felixgugu: 你想表達什麼? 04/20 08:17
就是想問大家會怎麼做
對於常用到的程式碼片段
3F:→ popcorny: 請google eclipse snippet 04/20 09:22
4F:→ realmeat: 去練英打比較實際點 04/20 11:11
5F:推 sing10407: 自己整理到evernote 04/20 11:17
6F:→ Killercat: 我常用的應該只有singleton 04/20 16:14
※ 編輯: dharma (210.65.89.53), 04/20/2015 16:46:55
7F:→ fr3ak: 樓上是認真還是反串? @@ 04/21 13:52
8F:推 k47100014: 如果是十幾行我會寫成一個方法 需要的時候複製貼上 04/22 21:26
9F:→ k47100014: 然後在main呼叫那個方法 我最近寫的程式幾乎都是做些 04/22 21:27
10F:→ k47100014: 需要讀一個資料夾內的所有檔案的統計相關程式 04/22 21:29
11F:推 Killercat: 為什麼你覺得反串 XD 除了Singleton這種完全不用大腦 04/22 23:12
12F:→ Killercat: 每個Singleton都幾乎一模一樣的pattern以外 其他東西 04/22 23:13
13F:→ Killercat: 在打進去的時候都要或多或少的去思考一下吧? 04/22 23:13
14F:→ Killercat: 更不用說我這邊用的Singleton有四種之多 04/22 23:13
15F:→ Killercat: 其他code generation像產生getter/setter, IDE都有啦 04/22 23:14
16F:→ Killercat: 也不需要剪下貼上吧(是要剪下貼上什麼 XD) 04/22 23:14
17F:推 popcorny: 原po的需求很常見啊,大家都沒有用嗎? 04/22 23:38
19F:推 sunnyboy9989: autohotkey 04/23 00:04
20F:→ qrtt1: 雖然有在用,不過預設的就夠我用了,沒特別要加那麼長的 04/23 07:24
21F:→ qrtt1: snippet,這種太長的 snippet 只會變成 duplicated code 04/23 07:24
22F:→ qrtt1: 結果到時 refactoring 都在整理它 :P 04/23 07:25
23F:→ qrtt1: 預設的我常用的有 main 接著安 alt + / 讓它填上 snippet 04/23 07:26
24F:→ qrtt1: 還有 "syso", "syse" 或是 test case 內用 "test" 產生 04/23 07:27
25F:→ qrtt1: test method。跟影片不同的是,一般我們都用 alt + /。 04/23 07:28
26F:→ qrtt1: 因為 ctrl + space 跟輸入法會相衝 :P 04/23 07:28
27F:推 marsyang1: 我是丟gist 04/25 20:52
28F:→ Killercat: xcode有snippet輔助 IntelliJ好像也有... 05/02 20:58