首页 > 生活 > 生活妙招

怎么学java(零基础java自学教程)

常驻编辑 生活妙招 2021-12-13 基础
eli拜客生活常识网

JavaWeb部分,如果遇到一些错误很难解决跳过,可到Github找一些可运行的项目进行跑。有些东西不一定非要死扣,资源教程很多能跑出来对于初期才是最关键的。eli拜客生活常识网

学习JavaWeb除了跟视频外,也可以跟着教程网站或者博客专栏进行学习(例如菜鸟教程的Servlet),因为跟着教程网站在代码学习上效率较高,当然在学习别人代码的时候要有自己的创新。eli拜客生活常识网

学习JavaWeb 中Servlet/Jsp这部分内容的时候,除了要跟着教程的案例一个一个敲代码,最后一定要动手敲一个小网站,网站内容囊括 Servlet、jsp、Session、Cookie、JDBC、Ajax等相关技术,包含具体登录注册功能、文件上传下载功能、页面访问计数等功能,可以从网络上获取一些前端页面模板或者UI框架(推荐Layui或者EasyUI)进行修改。eli拜客生活常识网

框架学习阶段

框架学习 项目实战,每天学习8小时,建议控制时间在60天,推荐学习方式是视频 文档资料学习。eli拜客生活常识网

JavaWeb中Servlet/Jsp很少在企业直接使用,学习企业级开发框架才是重中之重,框架类如果单纯为了学习应用的话不要买书,因为主流框架技术更新迭代较快,大部分书籍跟不上技术的发展;如果为了深入理解框架设计、原理可以买对应框架的源码分析类书籍(要注意框架版本)。在寻找视频或者博客教程的时候要留意文章或者视频的发布日期,如果太早的话不建议观看。eli拜客生活常识网

在框架中,重中之重的是Spring、SpringMVC、Mybatis、SSM、SpringBoot等。学习顺序的话建议从Mybatis到Spring到SpringMVC,三个框架单独学完之后再进行整合SSM框架,利用SSM写一些小案例。之后学习SpringBoot,再利用SpringBoot完成实战项目巩固学习。eli拜客生活常识网

推荐狂神系列视频:eli拜客生活常识网

  • 狂神Mybatis教程:(https://www.bilibili.com/video/BV1NE411Q7Nx) 视频长11小时左右
  • 狂神Spring教程:(https://www.bilibili.com/video/BV1WE411d7Dv) 视频长8小时左右
  • 狂神SpringMVC教程:(https://www.bilibili.com/video/BV1aE41167Tu) 视频长10小时左右
  • 狂神SSM整合教程:(https://www.bilibili.com/video/BV1RE41127rv) 视频长3小时左右
  • 狂神SpringBoot教程:(https://www.bilibili.com/video/BV1PE411i7CV) 视频长19小时左右
  • 狂神SpringBoot开发网站 (https://www.bilibili.com/video/BV19E411v7Ty) 视频长5小时左右

从学习框架开始,你就要学会阅读官方文档啦,因为一个开源框架之所以流行成功,和它的文档资料等都是密不可分的,官方文档是第一手高质量资料。可能有部分官方文档没有中文版本,因此需要你有一定英语水平或者使用翻译。这里提供一些优质的专栏、博客分享给大家:eli拜客生活常识网

  • Spring 官方社区https://spring.io/projects/spring-boot
  • Mybatis官网文档 https://mybatis.org/mybatis-3/zh/index.html
  • Mybatis-Spring文档介绍 http://mybatis.org/spring/zh/index.html
  • Mybatis中文社区 http://www.mybatis.cn/
  • SpringBoot中文社区https://springboot.io/
  • 方志明的个人博客(SpringBoot,SpringCloud教程) https://www.fangzhipeng.com/
  • 程序员DD的个人博客(SpringBoot,SpringCloud) https://blog.didispace.com/categories/Spring-Boot/
  • 孤傲苍狼的Mybatis专栏:https://www.cnblogs.com/xdp-gacl/category/655890.html
  • 纯洁的SpringBoot Github仓库:https://github.com/ityouknow/spring-boot-examples

除了以上框架,还要学习Java后端必学的安全框架(Shiro或者Spring Security,可以学习其一);Redis缓存消息队列(选一种消息队列学习),后面有时间再学习其他中间件。eli拜客生活常识网

框架学习完,一定要多动手才能熟练掌握,如果你是学生可以根据课堂的任务或者学校的本创、大创写项目来提高熟练度并且不断拓展学习,如果你是非学生、非计算机专业没有项目条件,那你可以跟着项目实战教学视频去写项目巩固学习内容。eli拜客生活常识网

自我提升阶段

前面的内容学起来相对简单,是自学的核心内容,但是度过初期要学什么也要有个大概的了解,这里简单介绍一下并推荐部分书籍。eli拜客生活常识网

  • Java并发编程:《Java并发编程实战》
  • JVM:《深入理解JVM虚拟机》
  • MySQL:《MySQL技术内幕》
  • 23种设计模式:《大话设计模式》
  • 数据结构与算法:《数据结构与算法分析Java语言描述》(机械出版社黑皮书),坚持刷力扣

相关阅读:

  • 怎么样学电脑(零基础学电脑先学什么)
  • 平面设计怎么样(平面设计零基础难学吗)
  • 基础解系怎么求(怎么判断有几个基础解系)
  • 基础形式有哪些(基础形式哪几种)
  • 有哪些会计证书(会计基础证书)
  • 在哪里学英语(学英语零基础从哪里开始学起)
  • n2要多久(日语零基础到n2)
  • 烘焙学多久(0基础学烘焙到开店要多久)
  • gre要准备多久(零基础gmat要准备多久)
  • 学java要学多久(零基础学java需要多长时间)
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。