[問題] 關於JAVA我接下來該學些什麼呢?

看板java作者 (本人實力根本呵呵)時間10年前 (2013/09/24 20:05), 編輯推噓7(705)
留言12則, 8人參與, 最新討論串1/2 (看更多)
我先把java:how to program 給K完了 也自己改了以及寫了好多範例來練習 Katherine Sierra, Bert Bates寫的SCJP 6 Java 專業認證手冊也完整的K了好幾遍 接下來 段維瀚的猛虎出閘制霸版─最新 Java 專業認證 OCP Java SE 6 Programmer以及 黃彬華的SCJP 6.0 認證教戰手冊, 2/e 兩本書的題目 我每一題每個選項自己寫時都要給出理由 覺得兩本書上的解答不滿意或是解答跟記憶中所學的矛盾時 就去查從網站上下載的java API檔案以及 SCJP 6 Java 專業認證手冊 還是不行時會去翻 Thinking in Java 或是 Java 編程語言 覺得會錯是因為不夠熟時 我就把SCJP 6 Java 專業認證手冊那一章節再讀一次 我去考了SCJP 考過了 可是我還是沒學過Reflection (奇怪,SCJP居然沒有把Reflection放入考試要求)之類的 很多東西 請問我現在適合找哪一些書來繼學呢(不限於Reflection,我是指大方向可以朝找什麼書)? 我自己是想core java上下兩本買簡體跟英文版來交互參照的讀 (我讀英文版比較慢會很沒耐心,看java API檔案那種的短短的英文我還可以啦) 還有沒有什麼建議的書嗎? 還想請教有哪些教學的書有教Reflection? 閒聊一下 最近在學android覺得android真是讓人不習慣 在看範例時會想說 android上怎會是要這樣寫 而且我看那個R.java好不順眼 打開看居然是一堆定義在R這個class裡的nested static class裡的static int的值 我頓時頭上出現三條斜線 (感覺這樣的設計很不java啊!!!) 難怪James Gosling在oracle告google時會幫oracle說話 google 這樣不算分裂java嗎? 以前MS分裂java時不是被罵的很慘嗎?怎google就....... 還是MS有拿授權所以算是有認証的java 所以跑去分裂比較嚴重 最後抱怨一下 可能當事人會看到 但是我不管了 我因為想玩android又懶得自己讀官方tutorial(讀英文比讀中文慢) 所以就跑買去友版一堆人推荐的Google! Android 手機應用程式設計入門這本書 讀了以後....恩.....節錄如下 第9章12頁 ======================================================================= button.setOnClickListener(calcBMI); 這句包含了Button類別中的onClickListener方法,方法中傳入了一個calcBMI函式 Android系統的UI互動方式採用常見的事件驅動方式,也就是當使用者按下button 按鈕的時候,Android系統會去觸發按鈕的setOnClickListener方法中所指定的 calcBMI函式. ======================================================================= ◢ ▆ ▅ ▄ ▃ 崩╰ (〒皿〒)╯ 潰▃ ▄ ▅ ▇ ◣ calcBMI明明是個Listener啊.........怎會是函式 頓時讓我懷疑作者是不是沒學過java就直接跑去寫android 雖說不是程式邏輯錯誤,可是至少書不能錯這種基本觀念啊, 教andorid沒有java基礎行嗎(左手背拍右手心兩下)..... 結果google之後發現書的作者是東華大學電機系畢業的學長 跟我同校不同系(默 雖然大家說scjp沒用 可是至少我在寫android時讀另一本歐萊禮的書android 學習手冊 遇到書中一些舊API版本的code居然在執行時會程式自己結束時 看到機器吐出來某某Exception的trace時 我去查一查 API document 那個Exception是啥意思就很清楚的知道為何程式會這樣了 (我想這也是當初為何要設計Exception的原因吧,謝謝你們 向java團隊致敬) 就這點來說我要感謝scjp 不過好像立意良好的事到台灣來好像就會變質了...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.245.65.217

09/24 20:19, , 1F
因為 android 最終跑的不是 java 啊...
09/24 20:19, 1F

09/24 21:04, , 2F
SCJP沒用是因為沒有鑑別度,並不是指JAVA基礎沒用
09/24 21:04, 2F

09/24 21:12, , 3F
另外,雖然我沒碰過Android,但我相信原作者是筆誤
09/24 21:12, 3F

09/24 21:55, , 4F
SCJP 沒有鑑別度是因為台灣人考 SCJP 的方法
09/24 21:55, 4F

09/24 21:56, , 5F
去學著搞出一個新專案
09/24 21:56, 5F

09/24 22:01, , 6F
去把英文學好,軟體設計師的價值不是建立在語言的熟悉度
09/24 22:01, 6F

09/24 22:45, , 7F
哈哈 我也是對那個 R.java 很不習慣
09/24 22:45, 7F
※ 編輯: galois 來自: 60.245.65.217 (09/24 23:11)

09/24 23:24, , 8F
@@"" (能問下嗎~ 對R.java不習慣是指說這樣子運用static
09/24 23:24, 8F

09/24 23:26, , 9F
和nested static class是不恰當的設計嗎?
09/24 23:26, 9F

09/25 11:18, , 10F
R.java你又不會設計到 XD
09/25 11:18, 10F

09/25 12:55, , 11F
自動生成的code通常不會管 不然jmx更髒
09/25 12:55, 11F

09/25 12:56, , 12F
打錯...jaxb... 怎麼那麼多名詞都一堆x...
09/25 12:56, 12F
文章代碼(AID): #1IGN_iiN (java)
文章代碼(AID): #1IGN_iiN (java)