作者cyutdt (DT)
看板java
标题[J2SE] 有无java适当使用api的收集资讯
时间Thu Jul 3 15:19:04 2014
看了大多数的程式教学後
其实在写java常有人觉得效能不好之类的问题,或者API难用等问题
但常常都是写得人不熟API或不了解API的真实用处
而看到这个API可以用就用了
举例:
StringBuilder比StringBuffer的效能好,但不适合用在多执行绪环境上
但我常维护很多系统明明就较适合使用StringBuilder
却大部分都使用StringBuffer
有没有像这类API的比较表的网站或有人有收集这类资讯
让更多程式人可以快速精进
避免在不同时机使用到错的API
而且希望不是仅局限在J2SE
希望一些常用的framework也有的资讯
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 115.43.166.176
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/java/M.1404371946.A.D8E.html
1F:→ qrtt1:熟悉基本 api 是个人修行捏。而且多数的人没有聪慧到一看就 07/03 15:39
2F:→ qrtt1:能马上理解概念对到实际情况是代表什麽意义,得真的痛个一二 07/03 15:40
3F:→ qrtt1:次才能真的学会。 07/03 15:40
4F:→ cyutdt:痛个一两次通常系统都出现问题了才发现,就是可能有熟过 07/03 20:34
5F:→ cyutdt:但可能太久没用了又忘了,希望有个参考可以让後人可以查 07/03 20:35
6F:推 Killercat:其实oracle对於常混用的thread unsafe都会有注释 07/05 00:15
7F:→ Killercat:包含这个StringBuilder 你可以看看他API说明最後一行 07/05 00:15
8F:→ Killercat:对於新的看到的API 建议是念一下javadoc就是 07/05 00:15
10F:→ Killercat:因为Thread Safe有很多层级,可能是你用同一个instance 07/05 00:17
11F:→ Killercat:也没办法safe 有的是你就算用不同instance照样不safe 07/05 00:17
12F:→ Killercat:通常这种东西javadoc都会有比较详细的说明 07/05 00:17
13F:→ Killercat:如果javadoc没说 多半也在runtime有exception帮你挡住 07/05 00:17