炮轰《疯狂Java:突破程序员基本功的16课@李刚》
今天去了趟书城,看看最近有什么新出来的Java类书籍
一如既往,市场充斥了SSH。。。
突然看到一本书《疯狂Java:突破程序员基本功的16课》,作者李刚等人,书名确实吸引了我,于是拿起来看看,大部分都是以面试官与面试者对话开头,仔细看了第一章:
开头面试官问问题:
java数组时静态的还是动态的,java数组初始化的方式,java数组使用前一定要初始化吗。。。。。。
问题提得确实不错,但是我们的李同志貌似练过移形换影,乾坤大挪移之类的牛X功夫:
java是静态编译型语言,数组当然是静态的,数组的长度是不可变的。(我对这句解释没有意见)
java数组初始化的方式:李同志说了,分静态和动态,所谓静态,就是形如String[] strs = {"ddd",""}的形式,所谓动态就是使用用new了(看到这,此时此刻,我在想一个joke,如果我问你房子有几种类型,你可能回答分中式,欧式,xx式;我说不对,分平方和楼房),李同志对于这个问题的回答和这个joke有着异曲同工之妙!
最受不了的是第三个问题,java数组使用前一定要初始化吗?李同志开始使用所练奇功,偷换概念了!其答曰:可以。我被震精了!然后李同志举例说明,说下面的数组b没有经过初始化就可以使用:
String[] a = {"eee"};
String[] b = a;//这个b没有被初始化
看完这个例子,我再次被震精了!原来在李同志眼里,这个String[] b = a;竟然不叫初始化!
最后本人大致浏览了下全书,基本都是这种模式:你很熟悉java,我李XX给你换个概念,让你眼前一亮!
误人子弟啊!
不过不得不说,从这本书上还是能学到一些东西的,当然,不是技术!我学到了两点:
一、名字很重要!比起那些《深入浅出SSH》,《从xxx到精通》之流,这本书的书名足够吸引眼球!可见这方面可能比数的内容花的精力更多
二、要会忽悠,忽悠到让你自己原先非常肯定的事情都觉得不肯定了,就成功了!
强烈建议大家去书城翻翻此书,同时强烈不建议大家购买以至于误人误己
------解决方案--------------------现实,不淡定不行。
------解决方案--------------------把俺也给嘿到了
------解决方案--------------------
------解决方案--------------------深入解析***架构与设计
也不给个整体架构的图
满书文字和代码,看得头晕。
下次不买过人写的书了,在网还4个半星。。。
我想都是圈内人捧上去的。。。。
------解决方案--------------------度过李刚的一本《Struts 2 权威指南》,当时被炮轰的也很厉害。没深入看,但是能引导我做项目了,感觉还是可以的书。
java的基本教程层出不穷,挺无聊的。
国内出版业的一个怪现象,像vc6已经老的不成样子了,国内每年都会推出n多本讲vc6的书。
------解决方案--------------------人家也要生存,不过这种生存方式好像落后了点
------解决方案-------------------- 买本好书有难度啊。。
------解决方案--------------------观望下……
------解决方案--------------------楼主此言极是,现在市面上好多那种《XX几天学会编程》,一看到这种书,我就哆嗦!!!
------解决方案--------------------