又迷惑啦,今年4月我曾发帖子问怎么开始学JAVA,之后呢,开始学了,但现在
看了两本JAVA的基础书,一本是教科书,一本感觉不是太好的基础书,之后要毕业设计,勉强做了个贪吃蛇,代码还是基本复制,只是勉强能读懂些,现在毕业了暂时不想工作。学习中感觉现在不知道要学什么,张孝祥的JAVA视频还在看,想做点小程序感觉还不行,许多基础的还是不牢固,前几天又买了本《JAVA学习笔记6》,良哥哥的,感觉不错,在看,想问各位过来人我下一步该怎么做才好呢,基础书都看了一段时间了,基本语法都大概清楚,一些概念如继承多态过载等都能理解,线程还不是太懂。请不吝赐教~感激不尽~

解决方案 »

  1.   

    andycpp(幻瞳)说得对.数据结构和算法很重要,用java全部实现一遍,长进应该会不小但线程等基础问题还需要看看基础很重要
      

  2.   

    谢谢各位的指点和批评,我也明白基础重要,之前总在琢磨两本教材上的基本知识,感觉很浅,谢谢1楼的提醒,数据结构我还真没哈哈,谢啦,我学过C的数据结构,虽然没认真学应该还是有帮助的,想问问JAVA版的数据结构与C版的有什么大的不同没,除了语法。
      

  3.   

    应该没什么不同,除了表达形式
    树,表,图,查找,排序..没啥新鲜的...都会实现就行了研究算法可以看《计算机程序设计艺术》超级nb我正在看..像数学书...很难
    (你应该不研究算法吧)java想练练手的话,就去找俩课设做...用不同方法做就行...
      

  4.   

    算法不重要,主要是结构.做JAVA要有面向对象的概念.
    现在大学很多只教算法.其实算法早已经被计算科学家们研究透了.做开发的尤其是初级者只要知道如何使用语言就OK了.
    一点简单的思考:
    JAVA的面向对象,也就是java类.理论上每个事物都是能够封装成一个java类,各种事物的关系也就是java类间的关系.在写代码的时候都应该有这种念头,逐步就能形成这种将实物抽象成类的习惯.这种习惯也就是面向对象语言最基本也最重要的思维习惯.