学习Java分为几个阶段?

多年前我自学的时候是很茫然,上网问问题,老是一堆外行的人说很难啊,你须要这样须要那样,否则就是,一堆人说一些空话,多看多写,买好书,我很无语,除了这些就没有本身的一些想法吗?数据库

首先不少人认为学JAVA要C的基础,可是实际上不用,学开车,我不想先学骑自行车,没有必要。编程

第一阶段:网络

1. JAVA语法和基础,包括循环。。和类的相关内容,如实现,继承什么的框架

2. 你须要掌握几个重点的集合,List接口的两个子类LinkedList,ArrayList;而后是Map几口的两个子类HashMap,HashTable;Set接口 掌握List后学Set就容易了;掌握Collection和Collections的区别工具

3.掌握IO一章,重点的几个流 InputStream,OuputStream;BufferedReader,BufferedWrite;学习

ObjectInputStream, ObjectOutputStream,,PrintWriter,FileReader,FileWriter了解JAVA的序列化,掌握JAVA的File类。线程

4.JDBC很是重要,重点掌握Connection,PreparedStatement, Statement,ResultSet, 其余的能够在学习或项目中若是碰到再学,但早期重点掌握前面几个,其余了解足够,继承

数据库建议新手用MySql,下载Navicat for MySQL管理工具接口

5.若是你想快速上手的话,那么你须要跳过这些,生命周期

包括:线程,网络编程,GUI编程

好的,如今你能够进入第二阶段了

1. HTML+JAVASCRIPT没必要说了,掌握多少看本身把握了,CSS作了解

2. JSP+Servlet,你须要重点掌握几个,Request,Response,Session,其次是Application.

另外你须要知道Redirect,ForWard的区别,Servlet的生命周期等

3. 标签方面:(1)掌握EL表达式;(2)最好掌握JSTL标签,不会也可,但若是掌握了JSP标签,学JSTL也十分简单,重点是迭代标签和格式化标签,

4. 学习AJAX,简单点就好了,无需深刻研究

5. 掌握了上面的,你能够继续学习框架:Struts2.0;Hibernate3;Spring 2.0

6. 若是上面你都作到的话,而且在期间作了2到3个项目的话,OK你能够参加工做了

这只是我给新人的一点指引,并不是JAVA要学的所有

相关文章
相关标签/搜索