ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

小白如何快速学Java?

2021-10-18 17:02:15  阅读:182  来源: 互联网

标签:www Java com 教程 bilibili 小白 video https 快速


玩转Java12年的老司机今天就带你上车,如何全面系统学习Java?

小白学习的话,是一定要从java基础的知识点开始学起的,而且从零开始学起的话一般要经历六个阶段:

第一:先学习Java的核心库(JavaSE篇)

JavaSE的内容包括:环境搭建、基础语法、面向对象、数组、集合、常用类、IO流、反射机制、网络编程……..

推荐教程:

JavaSE如果学不好,理解不透彻,后面学习框架时就有如天书一般,给大家推荐一套详细的视频教程,小白的话基本上也能看懂,大家可以跟着学起来

JavaSE基础从入门到精通在线观看:https://www.bilibili.com/video/BV1oz411q7qB

第二:MySQL数据库篇

数据库是Java必须掌握的一个内容,常用的数据库是MySQL、Oracle。

互联网大多数公司用的数据库是MySQL,Oracle相对较复杂,所以建议大家学习MySQL数据库,小巧轻盈,免费;Oracle可作为了解。

学习数据库也较为简单,主要是増、删、改、查。

推荐教程:

MySQL数据库基础+进阶教程:

在线观看:https://www.bilibili.com/video/BV1qb4y1Y722

 

第三:Web开发阶段

以后从事Java开发,从事JavaEE开发,主要开发的系统结构是B/S结构的,要开发这种系统,B端要会,S端也要精通。

Java后端开发可以不用过多关注HTML页面及CSS的处理,但是最起码要会用前端简单的HTML,JavaScript,因为Javaweb后端程序员毕竟要接触使用AJAX方式处理数据及显示。

(1、前端需掌握:

包括:HTML 、CSS、JavaScript(JS)、jQuery框架(底层对JS进行了封装)…

(2、后端需掌握:

包括:Servlet、Filter、Jsp、EL、JSTL、MVC架构模式、数据库连接池(阿里巴巴的Druid连接池)、代理模式(动态代理)。

推荐教程:

JavaWeb教程_HTML初学者零基础入门

在线观看:https://www.bilibili.com/video/BV1S54y1X7nu

JavaWeb教程_CSS初学者零基础入门

在线观看:https://www.bilibili.com/video/BV1bK411W7cV

基于Servlet讲解_JavaWeb教程

在线观看:https://www.bilibili.com/video/BV1Jz4y1d7K7

基于JSP讲解_JavaWeb教程

在线观看:https://www.bilibili.com/video/BV1zA411t7BJ

 

JavaWeb实战教程_JavaWeb从入门到精通(新手必看)

在线观看:https://www.bilibili.com/video/BV1df4y1y7S1

 

第四:高级框架阶段

Spring、SpringMVC、MyBatis(持久层框架,这个框架互联网公司使用比较多,因为互联网项目需要进行SQL优化,MyBatis的SQL优化很方便,所以大部分都是使用MyBatis)

Struts2(很少使用了,使用这个的肯定是很老的项目)、Hibernate(传统企业,还有政府等可能会使用Hibernate。)

SpringBoot(新项目大部分使用的都是boot了。所以在项目中遇到还在使用SSM的一般都是遗留项目。)

当你走到这里之后,基本上你可以出山了。(去找工作,8K的薪资应该问题不大,但前提是你学的好。学习的深度够了,广度够了。)

推荐教程:

全新SpringCloud(Hoxton版+alibaba)全套教程丨简单全面微服务架构

在线观看:https://www.bilibili.com/video/BV1tU4y1P7nT

Java超详细Maven快速入门到精通

在线观看:https://www.bilibili.com/video/BV1RU4y1h7Nf

高级框架从入门到精通

在线观看:https://www.bilibili.com/video/BV18p4y1Q72m

 

 

第五:工具篇

maven是构建管理项目的工具, svn和git是团队协作开发的项目源代码及相关文档资料管理工具,需要学习者初步掌握其应用。

像Tomcat , jetty , resin , JBoss , GlassFish等都是部署运行Java web应用的服务器。

推荐视频:

最新Git教程0基础轻松入门-7小时快速掌握git基础全套

在线观看:https://www.bilibili.com/video/BV1Sv41177sA

 

第六:项目篇

pringBoot做一个项目。

Spring SpringMVC MyBatis做一个项目。

这个项目最好是找几个人搭伙做一下。体验一下团队协作。(尤其是使用一些协作的工具。怎么沟通,怎么写日报,怎么开会,怎么使用Git,等等….)

pringBoot做一个项目。

Spring SpringMVC MyBatis做一个项目。

这个项目最好是找几个人搭伙做一下。体验一下团队协作。(尤其是使用一些协作的工具。怎么沟通,怎么写日报,怎么开会,怎么使用Git,等等….)

 

做作为初学者,想要达到入门的水平,就是自己具备了一些简单项目的编码能力,初学者最重要的一点就是培养自己的编程思维,每-个程序都是不一样的,你不可能都背下来,学编程也不是靠死记硬背的,你只有能去独立编码写一些东西的时候,才有就业的就会。

 

以上就是初学者学习Java的六大阶段,当你走到这里之后,基本上你可以出山了。求职的话,开始薪资大概8K左右,就业机会也不会少,前提是你把以上六个阶段都掌握好,这样积累经验,一年半之后你也是公司研发部独挡一面的人物了。

标签:www,Java,com,教程,bilibili,小白,video,https,快速
来源: https://www.cnblogs.com/cxyxx/p/15421236.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有