学习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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PYCHARAM3.7激活码破解方法

    PYCHARAM3.7激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
  • 算法模型大全

    算法模型大全隐马尔可夫模型(HMM)http://baike.baidu.com/link?url=_NiQW91Kkdmyla_lyX1C78NVIXnzELO2l4Sr9e6FstHcss6ssmawwwZHXR7MZ_CP8ofgVTBQe-pOhmqZFx2qHKGMM(GaussianMixtureModel)-高斯混合模型http://baike.baidu.com/link?url=4zzM

    2022年6月23日
  • painless数字类型转换_painless获取doc字段的方式「建议收藏」

    如果你写painless脚本的时候,发现对不同结构的字段获取有点困惑,那么本文可能会帮助你。取普通字段默认ES会把非text、非nested的字段存到docvalues列存储中,方便单独获取,而不用取_source里取,这样IO性能就很好。假设你有一个字段:”a”:1。那么doc[‘a’]返回的是[1],是一个数组。doc[‘a’].value返回的是1,也就是取第一个元素。doc[‘a’]….

    2022年4月17日
  • python常见的数据类型有哪些?

    python常见的数据类型有哪些?变量用来存储数据,那么大家有没有想过,我们应该让变量占用多大空间,保存什么样的数据呢?在讲解变量的类型之前,我们先来看一个生活中的例子,例如,我们要运送一台电脑,大卡车和小轿车都可以完成,但是,如果使用大卡车运送一台电脑,显然有点小题大做,浪费了大卡车的空间,如图1所示。图一:卡车和轿车运输一台电脑同理,如果使用变量存储数据时,为了更充分利用内存空间,我们可以为变量指定不同的数据类型。Python中常见的数据类型如图2所示图二:Python变量数据类型图二中罗列了Python中常见的数据类型,下

    2022年6月4日
  • 【自动化测试工具】QTP/UFT入门

    【自动化测试工具】QTP/UFT入门准备工作:QTP11.5安装教程:http://www.iquicktest.com/qtp-uft-11-5-download.html注: QuickTestPro(QTP)11.5后更名为UnifiedFunctionalTesting(UFT)1、安装后打开QTP,勾选Webadd-in,进入QTP后File-New-Test。2、选择File菜单下New

    2022年5月28日
  • js怎么能取得多选下拉框选中的多个值?

    js怎么能取得多选下拉框选中的多个值?

    2021年11月8日

发表回复

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

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