学习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要学的全部

Java学习交流QQ群:523047986  禁止闲聊,非喜勿进!

时间: 2024-12-23 19:18:42

学习Java分为几个阶段,分别是什么?的相关文章

学习Java的16个阶段(转)

java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言.建议如果学习java体系的话可以这样去学习: 第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架: 第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及: 第三阶段:java API:输入输出,多线程,网络编程,反射注解等,java的精华部分: 第四阶段:数据库SQL基础,包括增删改

学习Java的路线图-五个必经阶段

文章最后有面试题福利!记得看一下哦~ 第一个阶段-java基础阶段 1.java语法2.面向对象3.常用的api4.界面编程5.多线程6.文件io7.java网络编程.. 这是学习java开发的基础阶段,也是以后的学习基石. 第二个阶段 -数据库阶段 1.oracle2.mysql3.sql server 目前中国软件公司用的最多的三大主流数据库是sql server,mysql ,oracle .目前看来oracle数据库越来越流行了.一般情况下PHP对应MySQL数据库:ASP对应SQL数据

经验之谈:循序渐进学习Java Web开发的五个阶段

Java web开发是Java开发中的主要方向,那什么是Java web开发呢,Java web开发就是基于J2SE的web应用程序开发,就是通过Java来解决互联网web应用的问题,互联网Web包含两个部分:web服务器和web客户端,Java语言在web服务器端的应用十分丰富,比如常用的Servlet.JSP等,总之,Java编程技术的到来给Web互联网的发展注入了一针强心剂,既然Java Web开发功能这么强大,那我们应如何循序渐进的学习Java Web开发呢?下面亦是美网络小编分为五个阶

新手如何学习Java——Java学习路线图

怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA).J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME.J2ME,The Micro Edition of the java 2 Platform.主要用于嵌入式Jav

java进阶学习 --java网络编程一(转)

Java - 网络编程完全总结(基础介绍) 本文主要是在网络编程方面的学习总结,先主要介绍计算机网络方面的相关内容,包括计算机网络基础,OSI参考模型,TCP/IP协议簇,常见的网络协议等等,在此基础上,主要介绍Java中的网络编程. 目录 一.概述 二.计算机网络 1.网络协议 2.网络体系结构 三.OSI参考模型 四.TCP/IP参考模型 五.常见网络协议 1.TCP协议 2.UDP协议 3.HTTP协议 六.计网常见问题 一.概述 计算机网络是通过传输介质.通信设施和网络通信协议,把分散在

新手如何学习java(java学习建议路线图)

怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:     首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA).J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME.J2ME,The Micro Edition of the Java 2 Platform.主要用于嵌入

学习Java之路

作为一个小白,虽然还只学习了Java的基础特性,但必须明白我们在Java之路上上要怎么走,走哪些路.分享我计划的路线希望大神指正. 第一部分:学习Java基础特性如类的构成:类的分类如接口,子类,抽象类,枚举等类和特殊类,了解他们的作用,多态性质等:还有他的一些关键词static,public,protected和private达到的类对实例的限制.还有类的封装特性,枚举,泛型等.(我现在学习部分) 第二部分:学习数据库,了解他的原理,运算等内容(我现在学习部分) 第三部分:API和GUI:主要

【JAVA学习笔记】-零基础学习JAVA人分享自己的心得(转)

进入毕业季,毕业设计早早的做完,不想那么早进入职场,便趁此大好时光,一边接受企业培训,一遍自学JAVA.在我看来,学习一门语言必备的几个要点在于,看,练,悟.在这个连技术也已经沦为快餐的时代,很多人无可厚非的认为,在短时间内,快速应用一门语言才是他们所追求的,这也造成了当今培训机构的泛滥.我对此不评价,存在既是合理.但是,我这些心得体会,是想对那些真正喜欢技术的朋友,动机纯粹的朋友而言的,那些不喜欢的人,尽管拍砖,嘿嘿. 学习技术的时候,你是否总会被一些琐事烦恼呢,qq,网游,小说... 我并不

你知道怎么样学习java吗?

在慕课网上的原文.原文地址:http://www.imooc.com/article/9257 Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助. 1.1 思考一下 学习Java之前,先别急,静下心来好好想想: 1)你对学习Java是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣.而且又有吃苦的准备,那你才可能学好 Java!如果具备这两点条件,就请继续往下看-- 1.2 准备一下 请不要把你的学习