java 板


LINE

這是跟系上學弟在討論java後 , 有感於api的重要以及對於新手時期的窒礙, 所以順手寫的文件 , 分享給各位新入門的同好. 對任何 java JDK default 的Class 如果有疑惑 , 一定要先好好翻過api document. API 網址 (for jdk 1.5 , 不過1.5後版本差異對新手應該還好.) http://java.sun.com/j2se/1.5.0/docs/api/ ──────────────────────────────── 左下角是全部Class的名字 點選後會出現介紹在右邊 右邊最重要的是 Method Summary 那區 前面的int/String 是回傳的型態(return type) , 藍字的是包含傳入參數 (parameter) 的函式名稱(method name). 註:要閱讀 api document , 最起碼最起碼應該對 method 有最基本的認識, 瞭解什麼是傳入參數 (parameter) 跟 回傳型態 (return type). ──────────────────────────────── 一張簡單的結構簡圖 , 預設右方是顯示packagelist , 不過此處講的是點選左下特定類別名稱(class name)之後的查詢畫面. ┌─────┬────────────────────┐ │package │ class name │ │ │ implements interface │ ├─────┤ 類別的說明... │ │ │ │ │ClassName │ Field Summary │ │ │ 靜態成員變數表 │ │ List │ Constructor Summary │ │ │ 建構子一覽表 │ │ │ Method Summary │ │ │ 類別函數一覽表 │ │ │ Methods inherited from │ │ │ 繼承來的函數一覽表 │ │ │ │ │ │ Field Detail │ │ │ 靜態成員詳細資料 │ │ │ Constructor Detail │ │ │ 建構子詳細資料 │ │ │ Method Detail │ │ │ 函式詳細資料 │ └─────┴────────────────────┘ *深灰色字是新手還可以不用太花腦力去了解的區域. ──────────────────────────────── 一開始會不太習慣,但只要你知道如何查類別函式(method) 用途後 ,它會變得很親切 。 底下是一個step by step的查詢體驗 以查詢 String.indexOf() 為例 ──────────────────────────────── 1.左下角找到名字確實符合String的資料後點選 (hint. 可以先點左下角的區域 , 再用ctrl+f打類別名稱搜尋 ,ex.String. ) 2.右邊往下翻到有indexOf字眼的位置 你應該會在 method Summary 區找到幾個符合的,底下列出其中兩個做說明。 int 回傳型態 indexOf(int ch) 函數名稱 Returns the index within this string of the first occurrence of 函數摘要 the specified character. 註:回傳這個char在指定字串出現的第一個位置索引值 常用的會是這個 indexOf(String str) 我覺得需要介紹的是這個 indexOf(String str, int fromIndex) int indexOf(String str, int fromIndex) Returns the index within this string of the first occurrence of the specified substring, starting at the specified index. 註:return 這索引值在這字串中的特定位置 , 從指定的索引指開始. ──────────────────────────────── 最少最少,它可以很快的告訴你它這個函式的 input / output, 還有它設計的目的與用意,當然它還有提供更多能詳細參考的資料, 但這部份可能要讀者研究 javadoc 的格式與那些資料的意義才比較好說明。 api 算是扮演著你設計時或者是在別人丟了keyword或函數名之後 , 你可以去查詢的方向 ,新手想要精進自己功力 , 一開始請千萬務必要跟api document好好相處. -- 文末補註:對英文有困擾者,請善用雅虎字典 http://tw.dictionary.yahoo.com/ , 並發揮中文訓練中的有邊讀邊沒邊讀中間的試誤精神來閱讀, 通常都不會差的太離譜. -- What do you want to have ? / What do you have? 從書本中,你可以發現我的各種興趣。 從CD中,你可以瞭解我所喜歡的偶像明星。 或許從文字你很難以瞭解一個人,但從物品可以。 My PPolis , My past. http://ppolis.tw/user/Tony --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.78.140
1F:推 H45:推 11/29 16:29
2F:推 jtmh:請問可以借轉回我學弟妹的計概版嗎? 11/29 17:18
3F:推 SmileJoS:推! 11/29 17:38
4F:→ TonyQ:只要保留作者標記就可以自行取用 :p 11/29 17:59
修飾幾行寫得太隨性的句子...:p ※ 編輯: TonyQ 來自: 221.169.78.140 (11/29 18:05) ※ 編輯: TonyQ 來自: 221.169.78.140 (11/29 18:07)
5F:推 jtmh:謝謝 :) 11/29 22:02
6F:推 kerpohpwos:謝謝你給了我一個方向,自學半年,你這篇讓我得到東西 11/30 01:31
7F:推 ChinChia:推! 11/30 01:50
8F:推 gotoo:push 11/30 03:43
9F:推 easterday:推 11/30 12:31
10F:推 qrtt1:謝謝你, 9527 11/30 21:43
11F:推 ogamenewbie: ↑ 這不太好吧... @@a 11/30 22:21
12F:→ TonyQ:你們是不是推錯文章啦 =.= 這篇順手寫的文章也可以賺一優. 11/30 23:45
13F:推 ogamenewbie:因為是好文阿 XD 12/01 01:06
14F:推 solitary27:(高手的)順手寫的文章=好文 XD 12/01 22:13
15F:推 clairehuei:java新手小弟 感謝指導 07/10 13:55







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping 或 站內搜尋

TOP