Java虽然很容易入门,但很难成为精通它的专家。主要原因是Java涉及广泛的技术,人们的精力总是有限的。那么如何自学java?
基础阶段,.这个时段,应该多写一些基础的小程序(自己动手写的越多越好).计算机是一门实践性很强的学科,自己动手的东西,记忆非常深刻,效果要胜过读好多书.当然,学Java基础的时候,书籍的选择也非常重要,好的书籍事半功倍,能让你打个非常好的基础.而差的书籍,很容易将你带入歧途,多走很多弯路。
中级阶段,是一个更漫长的时期,能否突破此阶段,跟个人的努力和天资有着很大的关系.你不得不承认,同样一门新技术,有些人一个月领悟到的东西,比你一年的都多.这就是天资,程序员是一个需要天才的*。高级阶段,我就不敢妄言了.也是根据自己的一些经验,谈谈自己的理解吧:这个阶段,需要研究各种框架,spring,struts,Junit,hibernate,iBatis,Jboss,Tomcat,snmp4j等等,。
学习java我建议大家找一套学习视频,网上java视频也非常多,没必要每个都去看。找一套好一点的(如黑马程序员网站上的视频),学习一下基本的语法,以及IO流,集合,UI设计,多线程,正则表达式,数据库操作等。注意:一定要边看视频自己编操作,以加深印象。
以上只是学习完成之后,做一个基本的CS系统应该足够了。接下来你就要考虑自己的选择方向了。也就是说以后是考虑从事Java编程的那一块,可以是基于CS的一些应用;还可以选择B/S方向这就要学习一些J2EE的框架了;还可以选择现在热门的Android方向;还有大数据Hadoop也是基于Java的。当然还有很多,我这里只是列举了几个主流的方向。