[J2SE] 有无java适当使用api的收集资讯

楼主: cyutdt (DT)   2014-07-03 15:19:04
看了大多数的程式教学后
其实在写java常有人觉得效能不好之类的问题,或者API难用等问题
但常常都是写得人不熟API或不了解API的真实用处
而看到这个API可以用就用了
举例:
StringBuilder比StringBuffer的效能好,但不适合用在多执行绪环境上
但我常维护很多系统明明就较适合使用StringBuilder
却大部分都使用StringBuffer
有没有像这类API的比较表的网站或有人有收集这类资讯
让更多程式人可以快速精进
避免在不同时机使用到错的API
而且希望不是仅侷限在J2SE
希望一些常用的framework也有的资讯
作者: qrtt1 (有些事,有时候。。。)   2014-07-03 15:39:00
熟悉基本 api 是个人修行捏。而且多数的人没有聪慧到一看就能马上理解概念对到实际情况是代表什么意义,得真的痛个一二次才能真的学会。
楼主: cyutdt (DT)   2014-07-03 20:34:00
痛个一两次通常系统都出现问题了才发现,就是可能有熟过但可能太久没用了又忘了,希望有个参考可以让后人可以查
作者: Killercat (杀人猫™)   2014-07-05 00:15:00
其实oracle对于常混用的thread unsafe都会有注释包含这个StringBuilder 你可以看看他API说明最后一行对于新的看到的API 建议是念一下javadoc就是http://tinyurl.com/n7ecgfr 这是个不容易养成的好习惯因为Thread Safe有很多层级,可能是你用同一个instance也没办法safe 有的是你就算用不同instance照样不safe通常这种东西javadoc都会有比较详细的说明如果javadoc没说 多半也在runtime有exception帮你挡住

Links booklink

Contact Us: admin [ a t ] ucptt.com