学JAVA的小菜鸟一只,今年大二了,一直以来对自己的方向有一点迷茫,
跌跌撞撞的学了JAVA SE ,JAVA WEB,现在正在看struts.可是最近遇到了一点迷惑,一直在CSDN上潜水,发现大家都主张说一定要把基础打好,
一定不要着急,我自己也觉得自己只不过是看完了几本教学书而已,知其然而不知其所以然,应该再继续巩固一下。可是我身边的人却似乎不是这样,我身边有一个高手经常跟我说什么socket、JAVABEAN什么的现在用的比较少,建议我跳过去先看STRUTS,等到用到的时候再来看,要结合实践做,因为基础永远是学不完的。这两种说法似乎都对,又似乎有点相互矛盾,我们学校不教JAVA,也没有老师可以给我指路,我也不知道什么该学 什么不该学,就是一本书从头到尾读下来,按着上面的例子做一遍,可是丢开书让我单独做项目的时候似乎又无从下手,比如现在学struts,让我做一个新闻管理系统,如果有教程我可以跟着一步一步做也能做出来,但让我自己做我连从哪里入手都不知道,感觉最近遇到了瓶颈,希望各位前辈能够指点一下,感激不尽!再次拜谢!~
跌跌撞撞的学了JAVA SE ,JAVA WEB,现在正在看struts.可是最近遇到了一点迷惑,一直在CSDN上潜水,发现大家都主张说一定要把基础打好,
一定不要着急,我自己也觉得自己只不过是看完了几本教学书而已,知其然而不知其所以然,应该再继续巩固一下。可是我身边的人却似乎不是这样,我身边有一个高手经常跟我说什么socket、JAVABEAN什么的现在用的比较少,建议我跳过去先看STRUTS,等到用到的时候再来看,要结合实践做,因为基础永远是学不完的。这两种说法似乎都对,又似乎有点相互矛盾,我们学校不教JAVA,也没有老师可以给我指路,我也不知道什么该学 什么不该学,就是一本书从头到尾读下来,按着上面的例子做一遍,可是丢开书让我单独做项目的时候似乎又无从下手,比如现在学struts,让我做一个新闻管理系统,如果有教程我可以跟着一步一步做也能做出来,但让我自己做我连从哪里入手都不知道,感觉最近遇到了瓶颈,希望各位前辈能够指点一下,感激不尽!再次拜谢!~
你都说前面基础是跌跌撞撞的,最好打牢固了,再学Struts 2
你看了那么多书,比如内存是怎么分配的,初始化和清理的过程是怎么样的,引用和引用变量的实质操作是怎么样的,再比如集合,链表之类的是怎么实现的,光会用可不够,像这些都是比较深入一点的,你在看书的基础上都需要思考
你看看JAVA编程思想里面的内容就应该能够明白底层原理
只有这样,再学什么新东西的话才能知道设计的初衷和来龙去脉
才能更好的掌握和运用
所以基础很重要