java需要学习哪些知识

164 篇文章 1 订阅
38 篇文章 0 订阅

今天梦塔跟大家聊一点java的基础知识吧!给那些想自学java或者0基础去机构培训java的同学,整理一下如何0基础学java,java需要学习哪些知识,做一个好的准备,工欲善其事必先利其器,做到事半功倍的效果!

image.png

一、Java的学习路线
对于0基础或者转行的同学来说,学的东西可能要比那些有基础的朋友学的多,那么对于0基础的朋友们来说java需要学习哪些知识呢!基本上学习路线是:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm。(突然蹦出这么多英文,这都是啥)
一些学生在大学或者类似行业已经对html-css-js这些都有接触过,它们是广泛用于客户端的脚本语言,
1.HTML+CSS+DIV,前端会用到,作为研发人员至少应该会简单写些页面出来,这是许多编程语言都需要了解的基础。
2.JS想要使用一些特殊的效果就需要这个了,但是你并不需要很精通,当你需要用到JS的地方可以用Jquery代理,Jquery很好学,很有用的JS框架,看似复杂华丽的效果他都能轻松完成。在面试中被问到并发知识的时候,大多都会被问到“请你说一下自己对于AQS原理的理解”。下面给大家一个示例供大家参加,面试不是背题,大家一定要假如自己的思想,即使加入不了自己的思想也要保证自己能够通俗的讲出来而不是背出来。
所以一些想自学的宝宝可以找梦塔要资料,都会先让你基础学好的!
剩下的Struts+Hibernate+Spring作为java的三大框架则是今天咱们的重点!

image.png

二、Java三大框架主要用来做WEN应用。(简单聊一下概念)
1.Struts主要负责表示层的显示;struts是开源软件,使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。
2.Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作);是一个解决了许多在J2EE开发中常见的问题的强大框架,提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类变成的好习惯;Spring提供了唯一的数据管理 抽象包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误
3.Hibernate主要是数据持久化到数据库,是一个开源代码的对象关系映射框架,使Java程序员可以随心所欲的使用对象变成思维来操作数据库。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值