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灯, 水草

请输入看板名称,例如:Tech_Job 或 站内搜寻

TOP