我是学java的,老是觉得自己的思维拓展不开,有人建议我多找一些题做,大家能给一点吗?或者有更好的办法,谢谢了

解决方案 »

  1.   

    推荐 《JAVA 编程思想》 和《Java 2 核心技术(第7版) CoreJAVA 7th Edithon》
    读懂就是大拿 呵呵
      

  2.   

    你试着在csdn上找点问题做做啊,这上面的题目你都会做??????
    多在这上面逛逛,没坏处
      

  3.   


    《JAVA 编程思想》这本书不错,受益匪浅
      

  4.   

       动手在开始的时候的确是王道。    楼主你现在需要的通过一本好书<thinking in java>熟悉java语法,并了解一些java比较深入的基础知识。楼主如果是初学我推荐你先看java的一本蚂蚁的大学教程,入手要容易些。<thinking in java>要深些。    我个人学习java也是大学开始自学,我个人当时偏向于看书、语法知识巩固,蚂蚁1000多页的书我照着把书上的所有示例全写一遍,并自己理解。我大三下学期开始自学,大四看完全书。    如有有一定基础后,我个人觉得书看的越多越好,不见得你能立刻理解,但书上的东西能指导你怎么去做,你会比别人学的快之余,你能比别人理解的更多。任何行业都一样,很多知识真正掌握都是靠理解它的思想。读书是启发你理解的最好锲机,实践是让你熟练和深入理解的最好锲机。两者作用不一样。    ronbin在javaeye上以前有给书目和书评,刚工作的时候感觉很受用,你可以去搜索下,尽量多看。    养成读回头书的习惯,很多书(好书)都是比自己水平高很多的大师写的,往往你觉得你懂了的时候,你才明白或理解了3-4层(知识积累一般的情况)。回头读下可能感觉又不一样。    读开源代码( 个人感觉可以不用先看什么spring、hibernate.... 你就从jdk开始看,最好先看低版本jdk,因为低版本我往往简单 ),并裂解和模仿对方的代码风格,思考对方的实现思路判断对方做法的优略,形成自己的审美观,很多人爱上写代码,无非是因为他觉得他正在做一件他觉得美和酷的事情。(偶尔我也有这样的感觉 :》)    学习制造重复的轮子,在项目开发中重复制造轮是危险的,但学习中制造轮子,能让你通过已有轮子来认清自己的差距,来提高自己认识,老师不需要一定在你面前的。rod johnson也可以是你老师。    适当的关注技术动态,关注不是让你眼高于顶,而是拓宽你的视野,其最终目的是你能明白存在即合理,新东西出现的背景和它拥有的优势(即问题在哪里?它的解决方案优秀在哪里)。这样可以帮助你完善学习方法和理解方法。
             
      

  5.   

    如果你是为了开发而学习
        我建议你:
                   第一,上机实践
                   第二,开发几个小项目,越小越好。
    如果你是为了学习而学习
        我建议你:
                   第一,先看资料
                   第二,上机实践
                   第三,开发几个小项目,越小越好。项目越小使开发者的注意力更集中,不会把细节忽略。
    我第一次开发项目的题目就是,把前台(非网站)登录功能中的用户名传到后台,需要注意,用户名长度限制,字符类型限制,用户名存在限制等等。
    当我们能够把功能原子化的时候,说明你已经可以开发好的产品了,不光适用于java技术,其它技术也一样。
      

  6.   

    为啥我看java编程思想就是看不出啥来呢 大都是些基础 不想看
      

  7.   


    那是因为初生牛犊不怕虎列。我工作年限不短了,5年多了。回头看还是觉得很有收获。当年开始工作,java公司培训的一个人是在上海工作10年,他也觉得java编程思想不太适合刚开始的人看。比较有深度。是本值得收藏的书。
      

  8.   

    不是考试,何来例题 。
    比如你学数据结构,要设计一些集合类,自己写代码之余,可以看看java.util包里的ArrayList,LinkedList等类是如何设计的。通过分析以及和自己的代码对比,一方面提高自己设计能力,一方面加深了对java库的理解和认识。