JAVA学习困惑之学习计划与顺序,请同道中人进来指点迷津,不甚感激!!!
我现在大三了,前两年都自学JAVA,没有制定一个系统的学习计划及顺序,现在感觉处在一个进退两难的境地。基本的数据类型,类,对象,继承,多态,这些都能理解,swing算是会但不精通,能连接数据库做一个简单的系统吧;applet没有认真学习过,java.util,java.io,java.lang等这些包中的结构及用法不是很了解,但学过数据库,数据结构,jsp,servlet,javabean,struts也会一点。javascript,css,html都没有系统学习过,会写一点吧。一心想学j2ee,做web方面的,现在就感觉什么都会了一点,但是什么都又不精通,都不知道从哪继续了,请前辈们指点指点,帮助我做一个系统的学习计划和学习顺序,学有所成!菜鸟小弟十分地感谢了!!!
----------------解决方案--------------------------------------------------------
如果你觉得自己基础不好,可以看看《JAVA编程思想》这本书,里面的知识点讲得很细,每次看都有新的收获。
----------------解决方案--------------------------------------------------------
JAVA 核心技术 这书你还是仔细的看看 毕竟已经出第八版了 有他的优越之处1!!
----------------解决方案--------------------------------------------------------
<thinking in java>是一本不错的书!
----------------解决方案--------------------------------------------------------
学习java并不是说所有相关的技术都要会。我觉得首先基础要扎实,基础扎实了,学其他的技术都很容易上手。你喜欢做j2ee,j2ee其实也分前端开发和后台开发。前端主要的技术就是你所说的js,ajax,css,html,jsp,freemarker等技术,服务端开发主要是spring, hibernate, struts, ibatis等框架技术,还有其他的rmi, jndi等概念。除了这些,设计模式也是面向对象的一个很重要的技术,还有代码的重构。
我觉得你要是掌握了你所描述的知识,那么你应该从一个实际应用入手,做一个项目,项目中遇到的困难,自己查看资料解决,哪里掌握不好,就补上来。相信当你完成了一个项目的时候,你会学到很多知识。
另外,学习源代码也是一个捷径。多看别人写的源代码,可以让你了解怎么去编写规范、安全、抽象、健壮的代码。
----------------解决方案--------------------------------------------------------
我与楼主同感啊!!
----------------解决方案--------------------------------------------------------