想要学习Java Web,JavaSE的知识肯定是少不了的

学习Java Web的第一步肯定要知道什么是servlet,什么是tomcat,然后Java Web里面还有JSP,在学习之前你也需要学习前端基础,还有他的配置文件XML,这个在基础阶段应该也会用到,然后就是HTTP协议的知识,过滤器也是必须去掌握的,毕竟你要对没有登录的请求进行筛选,监听器也是必不可少的,随时随刻都需要对你的项目任何一个角落进行监听,最后肯定就是九大内置对象,各种表达式

对于Java Web这部分很多人都众说纷纭,有的说JSP不用学,有的说Java Web不用学,但是在我看来,这部分的知识在实际开发中虽然是比较少用,但是作为一个Java程序员,你连JSP都不会,甚至Java Web都不会,你觉得自己的职业生涯会不会缺少点什么呢?

现在JSP虽然基本上没有人使用了,但是你也需要去了解它当年是怎么去霸占这个市场的,在Java的发展历史上,它的功劳可是大大的,如果没有JSP,我觉得Java早就死啦死啦的了

一份Java学习路线:

第一阶段:Java基础语法

内容:运行环境、关键字、数据类型、运算符、方法、条件结构、循环结构、方法重载、数组

第二阶段:面向对象和封装

内容:面向对象、this、构造方法

第三阶段:Java语言高级

内容:常用API、继承和多态、集合、异常、多线程、网络编程、MySQL、JDBC

第四阶段:JavaWeb

内容:前端三剑客、XML、Tomcat、Servlet、HTTP、九大内置对象、JSP、EL、JSTL、Filter、Listener、Jquery、Ajax、JSON、Redis、Maven、BootStrap

第五阶段:基本框架SSM

内容:Spring、SpringMVC、MyBatis

第六阶段:高级框架

内容:Spring Boot、Git、Spring Security、Linux、Spring Cloud...........学习Java多久才能够找到工作?自学java,学多久可以自己找到工作?​www.zhihu.com学习Java常见的问题:java学习中,能看懂代码,但是自己写不出来怎么办?​www.zhihu.com学习Java主要学习哪些知识?学习java主要学哪些知识?​www.zhihu.com

学javaweb要先学java吗_怎么入门Java Web,我应该先学什么?相关推荐

  1. java学习_都说Java难学,不知道具体的学习内容?全套Java学习路线送上

    首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往java ee方向发展的,学习完前端,在学习后端很多东西比计较容易理解! 其中J2SE是关 ...

  2. java学到什么程度才有用处_如何自学Java?Java学到什么程度才可以找工作?

    我个人学习Java就是自学的,所以还是有一些发言权,我是非计算机专业,上大三的时候想做程序员,因为感觉本专业不挣钱,用了一年的时间在学校自学了Java,学习的过程中无非就是两个字最重要:坚持. 因为学 ...

  3. java基础代码怎么学_新手入门Java,如何能学好

    原标题:新手入门Java,如何能学好 零基础学生只要方法得当,完全可以掌握Java编程.下面总结出来的几点学习Java的方法,仅供大家参考. 01.理解Java思想 Java是一门面向对象编程语言.向 ...

  4. 《跟旺旺老师学Java》_第一章Java简介与JDK部署_第一部分Java是什么

    第一章:Java简介与JDK部署 第一部分:java是什么 "是白云,是瀑布,是海滩,不---,都不是,这是太原大理石二厂生产的景云牌大理石"看到这个标题,脑海中莫名的闪过这句小时 ...

  5. java 枚举_深入理解Java枚举

    所有知识体系文章,[GitHub](https://github.com/Ziphtracks/JavaLearningmanual)已收录,欢迎Star!再次感谢,愿你早日进入大厂! https:/ ...

  6. 青岛互联网java开发_为什么说Java是过去未来的互联网编程(上)

    为什么说Java是过去未来的互联网编程之王,学习java做一个java工程师不但待遇高,而且前途无可限量.为什么这样说呢? Java对你而言是什么?一门你大学里学过的语言?一个IT行业的通用语言?你相 ...

  7. 推荐的Java项目_求点Java项目推荐?

    JAVA优秀的开源项目 Java的学习路线:自学java,学多久可以自己找到工作?_didiao java的博客-CSDN博客​blog.csdn.net啊强啊:java一条龙学习(附练习题,视频,项 ...

  8. 达内java作业_【达内JAVA教程】达内Java基础题

    原标题:[达内JAVA教程]达内Java基础题 [达内JAVA教程]达内Java基础题.的小编收集了四道JAVA基础题,下面快来跟随的小编来了解一下吧! 话说很多java程序员学过一段时间后,都应该找 ...

  9. 邯郸 java高级_一个高级java工程师的进阶之路

    1. JAVA.要想成为JAVA(高级)工程师肯定要学习JAVA.一般的程序员或许只需知道一些JAVA的语法结构就可以应付了.但要成为JAVA(高级) 工程师,您要对JAVA做比较深入的研究.您应该多 ...

最新文章

  1. Mocha BSM应用管理——Lotus Domino监控与管理
  2. Node — 第二天
  3. 【bzoj3744】Gty的妹子序列 分块+树状数组+主席树
  4. 快速上手Linux核心命令(三):文件和目录操作命令
  5. 结构体知识------值传递和址传递
  6. yahoo pipes的使用
  7. 智能门禁考勤机:刷脸同时开门和打卡
  8. nginx websocket 代理
  9. linux系统优化步骤,Linux系统优化的步骤有哪些
  10. JDK 1.8 新特性学习(Stream)
  11. spring cloud入门组件教程
  12. 数学专业偏向算法智力题的面试题
  13. laravel5整合sendcloud邮箱服务
  14. m4a格式怎么转换成mp3,非常简单
  15. xpath爬取airbnb民宿价格信息,为啥用属性定位不到元素,但是用文本内容模糊匹配却可以
  16. 到底为什么我们总是错过跃阶?
  17. 如何启动一个vue项目
  18. 苹果和小虫编程c语言,【OJ题库C/C++】Day12-苹果和虫子2
  19. ORA-00020: maximum number of processes (xxxx) exceeded 报错解决方法
  20. [经典] 使用Python批量重命名iPhone拍摄的照片-按照拍摄时间重命名

热门文章

  1. 运行docker run显示is already in use by container
  2. 团队作业——项目测试
  3. 使用stress服务进行CPU和内存压力测试
  4. java项目word转换成pdf并且去除水印
  5. 三层架构(我的理解及详细分析)
  6. 【学习总结】Git学习-参考廖雪峰老师教程六-分支管理
  7. mysql inet_aton 原理_mysql 使用inet_aton和inet_ntoa处理ip地址
  8. 宇视大屏蓝屏排查步骤
  9. System Power Tools Suite
  10. Android-系统服务-settings