学习Java分为几个阶段?

学习Java分为几个阶段?学习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要学的全部

转载于:https://juejin.im/post/5cd29c15518825412c650a9b

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106831.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Vuex中的mapGetters

    Vuex中的mapGettersmapGetters辅助函数仅仅是将store中的getter映射到局部计算属性语法是mapGetters([‘language’,’token‘])参数是个数组,数组里是你想要映射的getters里的值import{mapGetters}from’vuex’;computed:{//利用使用对象展开运算符将getter混入computed…

    2022年6月12日
    44
  • spawn ssh「建议收藏」

    spawn ssh「建议收藏」#!/usr/bin/expectsetip[lindex$argv0];setusername[lindex$argv1];setpassword[lindex$argv2];setkey_init”*yes/no*”setkey_password”[Pp]assword:”settimeout30setprompt”(#|%|\\$)

    2025年5月22日
    0
  • C语言结构体详解_结构体组成

    C语言结构体详解_结构体组成结构体(struct)1、定义一般格式为:struct结构名{类型变量名;类型变量名;…}结构变量;结构名是结构的标识符不是变量名。下面举一个例子来说明怎样定义结构变量

    2022年8月2日
    8
  • php小皮怎么用_搭建php环境

    php小皮怎么用_搭建php环境本文主要和大家分享php环境搭建wampserver、Apache、Mysql和phpphp环境搭建csdnphp环境搭建详解,希望能帮助到大家。wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b搭建php环境。在win下,下载wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.e…

    2022年9月22日
    0
  • Nginx-rtmp、FFmpeg实现直播效果并在web页面播放「建议收藏」

    Nginx-rtmp、FFmpeg实现直播效果并在web页面播放「建议收藏」本文参考链接:https://blog.csdn.net/u011424614/article/details/113420000前情提示:本文使用的是windows10系统主要流程讲解1.本文选择的路线是视频文件–>FFmpeg–>nginx–>web播放2.FFmpeg是一个强大的视频编辑软件,基本干视频,音频的多多少少都会用到这个软件。本文中FFmpeg的作用是将视频整成视频流的形式。3.nginx的作用主要是将FFmpeg的视频流进行发布,供web进行访问。4.

    2022年10月7日
    1
  • Idea激活码最新教程2021.3.2版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2021.3.2版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2021 3 2 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2021 3 2 成功激活

    2025年5月21日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号