学习、开发java有5年了,大大小小做过十几个J2EE项目,最大的一个10亿RMB,我是其中一个模块的archtect,移植并开发过几款J2ME游戏,s40平台的,做过一些socket应用和gui应用程序,swing或者swt的都有,applet写过一个在线纸牌游戏。学习java入门最好的书仍然是core java,不要去看thinking in java,那本书又厚又烂,里面的例子全是些toy程序,毫无意义,作者照javadoc宣科。另外,Effective Java也不像传说中的那样,实际上里面的内容jdk doc和java tutorial上面基本上都有,只不过做了个总结,方便那些不愿意仔细阅读javadoc的人。PS:台湾的那个蔡XY绝对是个误导人的恶心家伙,就知道推荐oreilly的垃圾书,oreilly出的java方面的好书只有那么一点点,映象中有Java Threads、Java I/O、Java Swing,其他皆垃圾,尤其是那本EJB,比Ed Roman的差了不止一个档次。另外,无论你从事J2ME,J2SE,J2EE,GoF95都是必看的,如果做游戏开发,A*搜索和常用算法是必须知道的,做J2EE那些框架不一定跟着潮流走,其实真正大型的项目根本不可能用什么spring、hibernate之类的框架,如果用了那些通用框架,只能说明架构师太无能了,不能根据项目的需求写出适合项目的框架。至于学会了java语言如何学习j2me或者j2ee,此类文章已经很多,没必要重复,只想说说没怎么被人说到的问题。最后,java是个优秀但十分无趣的语言,其长处仍然只局限在BS企业级应用,但内存模式导致很多应用不能用java开发。
---------------------------------------------------------------
何为内存模式?是不是指操作系统给jvm分配内存?
楼主是高人啊!
赞同:
//学习java入门最好的书仍然是core java,不要去看thinking in java,那本书又厚又烂
哪个公司啊
学习java入门最好的书仍然是core java,不要去看thinking in java,那本书又厚又烂.我个人总结一下Thinking in Java,那就是,贼厚,但是你想要找东西时,说什么也在这本书里找不到.还不如查JavaDoc来的快.在一步步学习的时候,还会发现,费话特多,没完没了的.讲的内容也不是那么深,就是一个入门嘛.为什么有那么多人说这本书好呢?
入门我推荐<Java实例技术手册>,不过要有Java语法基础的人看才行,这本书才教你怎么写程序,写有强度的程序.可以使用的程序.
" ,如果用了那些通用框架,只能说明架构师太无能了,不能根据项目的需求写出适合项目的框架。
"否认! 难道这些框架就一文不值? 系统都是都由你从基本类型和object类重新开始派生的么?
毕竟是前辈的经验之谈嘛
顶了.
相信不相信,楼主现在所用的Java软件很可能是我现在所在的公司,或以前所在的公司开发?呵呵。说了这么多,只是想说,无论我们接触了一个事物多少年,其实我们还是有好多的东西要学。感觉自己懂的很少。
我也要加油 做个10亿的大项目见识一下