黑马程序员技术交流社区

标题: 自学java的方法 [打印本页]

作者: WJN_YES    时间: 2014-8-26 17:15
标题: 自学java的方法
自学java,都需要学些什么,有没有一个学习的步骤,比如从java基础到jsp,SSH框架,其中javascript,jQuery,Ajax,java好多知识,应该怎样入手才能把知识穿成串呢?学习过程除了看视频还有什么方式比较不容易忘记,学习的途径还有什么呢,怎样不容易遗忘呢?
作者: 梁宝昌    时间: 2014-8-26 18:12
最好是下载一套传智播客的java基础班视频看一下 那个视频的流程就有学习的知识还有详细的流程
作者: 我为你着迷    时间: 2014-8-26 18:33
当然是从JAVA基础开始啦  面向对象开始呗  当然  你有基础就是另一回事了
作者: 碎流    时间: 2014-8-26 22:25
我也是新手,,,  看一遍,再看一遍,边看边敲,,,边敲边记,,,关键是放进去多少时间关注了java,远的不要谈,我觉得没有java的基础,那些都是扯淡的.
作者: inception    时间: 2014-8-26 22:31
加油!!!
作者: careit    时间: 2014-8-26 23:12
我认为主要有两点:
1:打好java基础
2:应用驱动学习。
    不论学什么干什么,学好最基本的知识对于学习任何一项技术都很重要。
最初学java 可以看《Java面向对象程序设计》(21世纪高等学校计算机专业实用规划教材) 耿祥义的,这本书对于java个方面基础点把握很好,非常适合初学java的人,一开始学不建议看《疯狂java讲义》这类的书,因为这本书各方面知识涵盖的太全面,对于初学者反而无所是从,不知道那些需要重点把握,那些可以先不用看,而且面对那么厚的一本书,也会打击初学者的学习自信。书的体系结构可以帮助我们把握java体系,循序渐进的深入,此时如果感觉不太理解,就可以看我们黑马出品的这些视频了,毕向东老师的视频就很好,富含激情,作图耐心,给枯燥的视频学习增加了一点乐趣。第一点总结下来就是  看教材,把脉络+看视频,学精髓。
     对于第二点是基于第一点的,在有一定java基础之后,会发现java可以搞jsp,可以搞Android,还有SSH框架,、,jQuery,Ajax,等等的应用技术,这时我们应该做一个选择,选一个学习的方向,因为最初很难在各个方面都深入进去。
    以我为例,我选择Android开发。比如我遇到了一个关于多线程方面的问题,我知道,最初在看java基础时学习过多线程处理,比如如何创建一个线程(继承Thread 和实现Runable),但出现了不同于java的问题,那就是多线程之间的通信,这时一个需求就出现了,或者说一个应用,接下来就是java学习的一个进阶了,我们可以查看《疯狂java讲义》《疯狂Android讲义》或者直接在问度娘问谷歌了。
    楼主说到“学习过程除了看视频还有什么方式比较不容易忘记”,其实忘记这一点是不可避免的,因为有一些知识我们很长时间没有用到他们,渐渐的就遗忘了。但这就说明我们做了无用功吗?
   NO! 只要我们学过,哪怕后来忘记了,但是当应用中遇到了跟这个知识点有关的 问题,自然就想起应该用什么技术解决。比如java中包含网络编程,那么当我在Android开发中遇到同样的需求时,就有了解决思路,或许实现起来有所不同,但是不用怕 ,换汤不换药。通过网络学习,这个问题就会解决。
   第二点总结一下:不是为了学习而学习,而是有需求才去学习。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2