学习、开发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开发。

解决方案 »

  1.   

    thinking in java很不错。
      

  2.   

    内存模式导致很多应用不能用java开发。
    ---------------------------------------------------------------
    何为内存模式?是不是指操作系统给jvm分配内存?
      

  3.   

    我也好奇楼主不做java了,改做什么了?
      

  4.   

    呵呵,楼主看来是跳出火坑或者找到更赚钱的事情做了,可惜我们还在java窝里混日子,哎,惭愧惭愧,接分接分
      

  5.   


    楼主是高人啊!
    赞同:
    //学习java入门最好的书仍然是core java,不要去看thinking in java,那本书又厚又烂
      

  6.   

    thinking in java 还是可以哈
      

  7.   

    10亿RMB?什么项目啊
    哪个公司啊
      

  8.   

    同意楼主的这句话:
    学习java入门最好的书仍然是core java,不要去看thinking in java,那本书又厚又烂.我个人总结一下Thinking in Java,那就是,贼厚,但是你想要找东西时,说什么也在这本书里找不到.还不如查JavaDoc来的快.在一步步学习的时候,还会发现,费话特多,没完没了的.讲的内容也不是那么深,就是一个入门嘛.为什么有那么多人说这本书好呢?
    入门我推荐<Java实例技术手册>,不过要有Java语法基础的人看才行,这本书才教你怎么写程序,写有强度的程序.可以使用的程序.
      

  9.   

    都有道理啊!偶是初学者,什么也不懂!!还是听一下搂主得看看core java吧!
      

  10.   

    不做JAVA? 打劫去?抢银行? 哪家?
      

  11.   

    gccr(古城痴人) ( ) 信誉:100  2006-04-12 09:23:00  得分: 0
      

  12.   

    楼主对spring和hibernate了解多少?
      

  13.   

    大部分赞同志.
    " ,如果用了那些通用框架,只能说明架构师太无能了,不能根据项目的需求写出适合项目的框架。
     "否认! 难道这些框架就一文不值? 系统都是都由你从基本类型和object类重新开始派生的么?
      

  14.   

    不是很懂,但或许会有教益,先不看Thinking in java,看看core java
      

  15.   

    先去看看core java  到底怎么样!!!
    毕竟是前辈的经验之谈嘛
      

  16.   

    初学java,还没看过core java,前辈们有电子版的给我一份啊,谢了[email protected]
      

  17.   

    已经看完core java,但现在没有练手的机会啊,
    顶了.
      

  18.   

    core java最近出了中文版了,不知道翻译怎么样
      

  19.   

    我觉得最好的就是java doc,全面,查起来也更方便
      

  20.   

    楼主,用了5年java,就感觉很牛似的,动不动就“给初学者一些建议”,实话说,你也还是一个初学者,也实话说,我只比楼主多学了2年而已。任何事情都是无止境的,也不用断然否认什么书籍或什么技术的不好或缺陷,真正的高手应该是博取众长的,真正的高手应该是不露神色的,不会弄得跟什么愤青似的。
    相信不相信,楼主现在所用的Java软件很可能是我现在所在的公司,或以前所在的公司开发?呵呵。说了这么多,只是想说,无论我们接触了一个事物多少年,其实我们还是有好多的东西要学。感觉自己懂的很少。
      

  21.   

    个人认为Think In Java不错啊  虽然好多地方看不懂  呵呵  
        我也要加油  做个10亿的大项目见识一下