有很多人想学java,因为java虽然已经火了多年,但是其发展前景还是很不错的,有很大一部分人选择走java web方向,那么java web应该提前掌握哪些知识呢?小猿圈加加下面说一下。

首先找准自己发展的方向。是pc还是移动应用。学基础的时候一定要认真,虽然看起来很简单但一定要动手去做。推荐你一本专业的java书《java核心技术》仔细看,里面都会讲到各种类,数组,链表,封装、重载等基础知识,然后再结合上面提到的东西进行简单程序的编写,主要还是多练,平时写程序多用java ,不要怕出错,eclipse里面会有提示,在错误当中学习,在实践中学习是最好的学习方式,基础肯定要学好。

其次,基本上Spring,SpringMvc,hibernate,mybatis,struts都得学一下,这些是后台框架,前台基本的js,html,css概念要了解。能写简单的js,会jquery,因为java web是后端了,想要做后端开发的,前端是必须懂点的。

还要学习一下java3种分支:JavaSE, JavaEE, JavaME。

javaEE,它就是BS架构搞互联网的,数据库还是要掌握的,重点学好之后就要学html(最简单的静态页面) css(修改页面样式、风格、字体、布局) js(也就是javascript,它算是一个弱类型语言,不过功能很强大,可以调用数据库,学页面开发就要学它的,一些页面的功能插件之类的) 然后就是jsp php asp之类的,因为不可能总用到html静态页面,然后都学好之后就要学java框架了。

现在 java web主流的是3大框架,俗称ssh:也就是strust、spring、hibernate

不过每个公司用的都不一样,可能只用1个,或者用2个,或者一个都不用,或者有自己单独的框架,学的话只是一个起步,一个基础,学会一个,学另一个就很容易,很多知识是在工作实践中才学习掌握的。然后就是你自己慢慢在工作中成长了,通过实践,学一些东西,比如工作中网络的应用,就要用一些架包。

这些都是想要学习java web应该知道的一些东西,想要学好java web首先明确自己的方向,明确后,要知道什么东西是必须掌握的,什么东西了解就可以,只有知己知彼,才能百战不殆,迷茫的同学可以在小猿圈学一下,有系统的学习方法,只要给自己制定个计划,坚持下去,你就可以学会的,加油吧!

小猿圈之学习java web需要有什么基础?相关推荐

  1. 小猿圈python视频_小猿圈分享学习Python的最佳方式

    原标题:小猿圈分享学习Python的最佳方式 python现在是世界上功能最多的编程语言之一,可以是用Python编辑应用程序,游戏.算法程序.还可以编程一个机器人,学习Python可以担任软件工程师 ...

  2. 小猿圈python金角大王_小猿圈python学习-基本数据类型

    小猿圈python学习-基本数据类型 2019-04-24 11:16:14 1点赞 6收藏 0评论 什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大, ...

  3. 小猿圈之常见java面试题总结,你学会了吗?

    今年的6月份又到了,又是一年一度的毕业季,但是你真的做好准备了吗?.应届毕业生很多,怎么让你自己在这群人中脱颖而出呢?那你就要做万分的准备,不打没准备的仗,下面小猿圈java讲师为你总结了常见的jav ...

  4. 小猿圈分享使用Java模拟三道门的游戏

    美国以前有一个综艺节目.参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊.当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启 ...

  5. router vue 回到顶部_小猿圈HTML5学习之基于iview的router常用控制方式

    对于互联网发展的今天,IT行业慢慢变成大多数年轻人发展的目标,不仅前景好,薪资也是越来越高的,而web前端是行业中需要的技术,也促进了大多数朋友在学习html5,今天小猿圈讲师给你分享基于iview的 ...

  6. 小猿学python_小猿圈python学习之编程语言排名

    我们很多人在选择学一门编程语言的时候都会通过所学语言的人数排行来确定,因为用的人多意味着以后找工作的范围大一些,今天小猿圈就给大家分享目前各大编程语言的排名,以便于大家参考 排名前十的依旧是:Java ...

  7. 小猿圈Linux学习-Linux种搜索的命令

    做Linux工程师的每天都不能少的工作就是搜索文件,这是他们的日常活动,很繁琐很枯燥,所以我们就需要知道一些搜索的命令,这些命令更高效更快捷,今天小猿圈就给大家分享4个可以搜索的Linux命令.. 方 ...

  8. 小猿圈Python学习教程之后端接收前端回传的文件方法

    现在人工智能已经深入到千家万户,随之而来的就是python技术的火爆,今天小猿圈python讲师为你讲解一下后端接收前端回传的文件方法,希望对于刚刚自学python的你有一定的帮助. 如下所示: fi ...

  9. 小猿圈python学习-Selenium爬虫之使用代理ip的方法

    今天小猿圈给大家分享的是如何在爬取数据的时候防止IP被封,今天给大家分享两种方法,希望大家可以认真学习,再也不用 担心被封IP啦. 第一种: 降低访问速度,我们可以使用time模块中的sleep,使程 ...

最新文章

  1. python使用fpdf创建页眉、页脚并嵌入图片
  2. 【常识】高尔夫计分规则
  3. AndroidStudio安卓原生开发_Activity的启动模式singleInstance启动模式---Android原生开发工作笔记88
  4. 《异构信息网络挖掘: 原理和方法》—— 1.3 本书的内容组织
  5. python随机抽号_Python基础:手把手以实例教你学随机数产生和字符/ASCII码转换
  6. 差分相干解调 matlab,差分相干解调
  7. 新宝美股三大指数集体高开
  8. 新概念第二册 Lesson 1 句子 结构 分析
  9. STM32F0单片机快速入门八: Coolie DMA
  10. GPRS远程开关 1 综述
  11. Candence学习篇(7)allegro pcb editor 17.2如何打开旧版本.brd和.dra文件等
  12. 【CSDN】【自用】CSDN操作
  13. Go:Cos求余弦(附完整源码)
  14. Tableau的雷达图和凹凸图
  15. 正则表达式 \\w \\s \\d \\b
  16. oracle povit,oracle pivot 和 unpivot 函数的使用
  17. extends in typescript
  18. 一个最简单的Java程序
  19. 超越 5G/6G 通信的人工智能 (AI) 和机器学习 (ML)
  20. 小学生班干部竞选自我介绍PPT模板

热门文章

  1. 修改tomcat6.0.25日志默认路径
  2. Oracle表空间管理
  3. 使用命令wsimport构建WebService客户端
  4. CA证书服务器(4) 证书、CA、PKI
  5. 影响HP服务器的磁盘性能的重要因素 -- 阵列卡的缓存和电池
  6. CSS2.0中文手册(CHM版)
  7. hive数据导入导出
  8. 学习编程能够从事哪些行业?
  9. 兵团教师计算机水平考试免考条件,兵团职称计算机考试政策.doc
  10. 二阶声波正演c语言程序_嵌入式开发中的三种程序构架