JAVAEE学习路线分享

今天把我的教学经验分享给大家。适合大多数人的学习路线。注:目前作者已经转行做java培训。

JAVAEE学习路线分享
  1. 首先是培养兴趣。先开始学习HTML知识。也就是做网页,从这里开始比较简单,就是几个标签单词需要记住。
  2. 接着开始学习CSS,这里开始不要学习非常多,只要能作出简单类似hao123之类的静态网页就已经足够。HTML+CSS总共加起来不超过10天。
  3. 学完以上,就可以作出简单网页了,开始有兴趣了,哈哈,没想到我也是互联网的一份子了。
  4. 从这里开始可以学习javascript语言,这个语言和java类似,但是没有java那么规范,相对来说还容易点。也不需要学得非常深,记住,不要学得深,要不然,你就开始失去学下去的热情了。至于学到什么程度,我后面会慢慢介绍。学完该门课程后,网页就有动态效果了,运行起来非常棒。
  5. 接下来进入到java的基础学习。前面有了javascript的基础,再开始学习java就比较轻松了,这里需要注意java的规范。循环时候有一些锻炼逻辑思维的题目,有一定的痛苦期。
  6. JAVAOOP也就是java面向对象要开始学习了。这里都比较抽象,可能一开始看书搞不定,需要看一些视频或者请一些老程序员来指导一下,事半功倍的效果。学完之后感觉自己好像都会了,其实你还什么都不会,这就是面向对象的精妙之处。这段时间有点好像是这样,好像是那样,不知道自己学到了什么,也不知道怎么使用这些知识,例如,封装,继承,多态。挺过去,就快成功了。
  7. 接下来可以学习SQL数据库了,这里可以安装MySql数据库,小巧,免费。学习数据库主要是为了作出更好的应用软件。这里可能就有人开始懵逼了,不知道是什么东西了,因为如果没有了解软件行业,确实不知道数据库是什么。
  8. 接下来可以试着做一个进销存软件。例如:超市收银系统。
  9. 进入正式的JavaWeb编程了,这里可以说是JAVAEE的开端了。开始学习的都是简单的静态网页,学完这个,可以作出真正的网页。比如,从登录,注册,验证码,等网上一些常见的功能。将之前做的超市收银系统改成网页版。这个阶段必须要开始做简单的网上商城啊之类的一些网页了。
  10. 深入学习数据库,例如存储过程,触发器等,这里选择Oracle数据库,因为企业级开发用得比较多。
  11. 学习框架,Struts,Spring,hibernate等,简称SSH,或者mybatis,SpringMVC,对于框架来说,只要把面向对象和javaWeb学会了,其实不难。
  12. 适当学习Html5+css3,easyUI等前端,对于找工作有很大的帮助。
  13. 完成,开始写简历找工作了。

整个学习过程根据实际情况,如果现在是空闲,想学明白,一年的时间不会少。如果目前在职,那么需要更久的时间。

后面再慢慢分享学习的内容和过程,谢谢大家的支持。

Java学习论坛:https://liandyao.com

来自为知笔记(Wiz)

Original: https://www.cnblogs.com/machine-matrix/p/5389062.html
Author: liandyao
Title: JAVAEE学习路线分享

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/592298/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • IntelliJ IDEA 老司机,还没用过 Stream Trace 功能?

    前言 自从 Java 8 开始,作为程序员的我们都离不开 Stream 相关功能的使用,书写起来那叫一个流畅(这个 feel~~)。但总是有一些时候,我们对 stream 的操作所…

    Java 2023年6月5日
    078
  • LeetCode剑指Offer刷题总结(四)

    class Solution { public List> levelOrder(TreeNode root) { Deque deque = new LinkedList&…

    Java 2023年6月7日
    080
  • java selenium (九) 常见web UI 元素操作 及API使用

    本篇介绍我们如何利用selenium 来操作各种页面元素 链接的操作 输入框的操作 找到按钮元素 下拉选择框的操作 单选项元素的操作 多选框的操作和单选框一模一样的, 这里就不再讲…

    Java 2023年5月29日
    091
  • HTML基础

    layui:https://www.layui.com/bootstrap:https://v3.bootcss.com/ HTML基础 <sup></sup&g…

    Java 2023年6月13日
    0101
  • MacOS设置终端代理

    前言 国内的开发者或多或少都会因为网络而烦恼,因为一些特殊原因有时候网络不好的时候需要使用代理才能完成对应的操作。原来我一直都是使用斐讯路由器然后刷了梅林的固件,直接在路由器层面设…

    Java 2023年6月5日
    0121
  • 6、接口调试工具

    下面模拟手机微信 向公众号发信息 测试结果: Original: https://www.cnblogs.com/weiapro/p/7732113.htmlAuthor: 天涯越…

    Java 2023年6月13日
    075
  • spring cloud alibaba (一)

    Spring Cloud Alibaba 官网:https://spring.io/projects/spring-cloud-alibabagitHub:https://gith…

    Java 2023年6月5日
    070
  • SpringMvc的Url映射和传参案例(转)

    Springmvc的基本使用,包括url映射、参数映射、页面跳转、ajax和文件上传 以前学习的时候写的代码案例,今天整理笔记的时候找到了,很久没有来园子了,发上来当个在线笔记用吧…

    Java 2023年5月30日
    079
  • Java集合

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月7日
    077
  • Centos7:maven打包构建项目失败,No compiler is provided in this environment.Perhaps。。。

    环境: Centos7 如果你输入 javac -version,没有显示版本信息,那么大概率解决方法是这个 yum install java-devel安装原生的: 再次运行 m…

    Java 2023年6月7日
    079
  • SpringAMQP的使用

    SpringAMQP是基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。 SpringAmqp的官方地址:https://sp…

    Java 2023年6月7日
    081
  • 开源基础框架 csx-bsf-all【开源】【原创】

    Git地址 技术架构 BSF 为 base service framework 的简写,定义为技术团队的基础框架,用于基础服务的集成和跟业务无关的基础技术集成。 BSF集成了自研的…

    Java 2023年6月8日
    091
  • 探秘Java虚拟机——内存管理与垃圾回收

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt106 1、Java虚拟机运行时的数据区 2、常用的内存区…

    Java 2023年5月29日
    081
  • 权限管理系统之SpringBoot集成LayUI实现后台管理首页

    万事开头难,昨天一直在构思用户权限管理系统怎么实现,实现哪些需求,采用什么技术等,也在网上百度了好多,计划使用SpringBoot + Mybatis + thymeleaf + …

    Java 2023年5月30日
    0153
  • Android学习笔记——Android签名机制详解

    Android签名机制详解 近期由于工作需要在学习 Android 的签名机制,因为没有现成资料,只能通过开发者文档和阅读博客的方式对 Android 签名机制进行大致了解。过程中…

    Java 2023年6月8日
    074
  • Spring第一个程序

    1、利用Maven导入jar包 2、编写一个实体类 3、编写Spring文件 (beans.xml) 4、测试 1、利用Maven导入jar包 org.springframewor…

    Java 2023年6月5日
    078
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球