小弟我在学校学了两年编程,两年了学了皮毛知识散的可以。。奔大三的人了,不能如此下去了。望指点迷途啊。。如何系统学java
java 学习开始不要去看 Think in java
如果是天才偶就啥也不说了,如果不是,看完了之后不是让你Think in java而是让你痛苦in java!
学习路线这样子(假设你要在jee上发展):
1 主看 core java(上册) 看java基础,略看线程,略看文件处理(也可不看任意,尽量还是要知道个大概),可以不看网络,可以不看Gui。
java找工作95%都是jee开发。工作中用不着这个看的你还累,也看不懂。
2 好了找点Java的小程序的教程,跟着做几个吧。这一步是为了让你有面向对象的感觉。
3 那一本java模式看看(略看,看不懂,而且实际开发使用很少)。但是还是要看看,面试的时候要用到,工作的时候几乎用不到,而且纯没人带,自己学是不可能的!因为这个东西有点抽象,可以以后工作中慢慢体会。
4 略了解serlvet,然后买本jsp开发的书看看,做一两个小例子就ok了!
(不用多牛逼,增删改查,登陆就可以了)
5 开始研究一下struts,了解action,actionFormBean知道如何跳转就可以了!
6 研究下spring 只要用到ico aop就可以了。
7 研究面试常问问题,做好应试工作就行了。
5.6不研究也可以开始找工作了,但是5还是真得研究一下,六学起来烦看公司里用到哪,去了公司会有人教你的作为应届生,公司会体察你的情况的!
好上面就是你的学习路线,等工作了再看Think in java吧,我是在工作一年以后才看那本书的!
以上是最优路线线了工作,基本上勤快点一个月内就搞定……
如果喜欢这个东西,那么就请执着下去,从基础的开始,切记一定要多写代码,多写示例,做一些小的应用。代码写多了,自然而然你会有些感觉了,有些感觉了你也会有些明白下面的路怎么走。切记,光看是没有用的。
从基础知识开始学扎实,可以先看《JAVA2核心技术第7版》,打基础,如果要搞web开发,再开始学jsp和servlet,再spring,struts,hibernate,这些优秀的框架
教材后面有习题吧?全部做掉.
编程就是靠多练习.
基础扎实了后,就可以尝试去做项目了.从小的随便的管理系统做起.
既然能坚持学习了两年,看来兄弟你对编程也是很执着的,继续保持内心深处对她的狂热吧!
想编程更好,1. 不停实践,比如做个图书在线管理系统、GUI版的图书管理系统等等,这个过程中你可能会接触到大量的不了解的开源系统和Java本身的知识,没关系,一一击破即可,等实践完一个后,总结下,你会发现你已经有很大变化了。
2. 除了实践,一些经典的书籍也是非常有必要的,thinking in java、java threading等,每本书侧重点不同,但切记要边看边上机试验、体会,这样才能理解深刻。此外基础技术书籍如数据结构也是一定要掌握的
3. 最后多找高手交流,方能吸收万家长处
最后变成高手是个逐渐的过程,切不能因为不达目的而退缩。
Think in java(Java编程思想) 这本书看两遍,做做里面的例子。
如果想做Web方面的话,学Struts2+Spring+hibernate
可以做一个博客程序,我那个教程还没写完,你顺便帮我写完了就行了,哈哈。
肯定是 要找个项目做了,就知道学习和实际的差距了。
没有一口吃一个胖子的,都是一点一滴的编程,才能知道哪里需要优化,哪种语言更适合。
写个小论坛,写个博客程序,写个网络爬虫,写个魂斗罗。。。都是办法啊
一步一个台阶,从基础开始