ICode9

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

Java详细的自学方法及学习路线,这里一一跟大家讲明白!

2021-10-20 17:00:13  阅读:276  来源: 互联网

标签:www 自学方法 Java 一一 bilibili video https com


一、你想学Java的信念有多强?

 

1、学习时间:

学Java是一条漫长的路,一般报培训班学习的话,大概需要5个月左右全部学完,如果自学的话时间肯定会更长,你做好长时间学习准备了吗?

 

2、学Java的目的:

如果你学习Java只是兴趣提升,那么自学或者报班怎么学都是适合的,因为你不差时间。

但如果你是为了就业而学习Java,那对学习Java效果和时间都有一定要求,还要满足社会岗位要求,建议你好好考虑报班还是自学。

 

3、经验方面:

如果超过30岁以上,0基础,无论自学还是报班都不建议你学Java,一方面30岁后学习能力和精力堪忧,另一方面30岁的Java初级小白几乎也找不到工作。

 

4、非关键因素

英语水平、数学水平、是否为计算机专业都等不是关键因素,但英语,数学好,计算机专业毕业的学生肯定会有学Java的优势。

 

给大家总结了一张图,可以自行对照下:

 

 

 

一、Java有哪些知识?

一、Java基础篇

Java入门部分:

·JDK、IDEA安装,第一个HelloWorld

·基础内容:输入输出、命名规范、注释

·数据类型:基础数据类型(及其包装类)、引用类型

·修饰符:访问修饰符、非访问修饰符

·控制流程:条件判断、循环语句

·面向对象三大特征:继承、封装、多态

·类与对象

推荐视频:Java教程完全入门

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

Java进阶部分:

·IO常见文件操作

·集合框架:ArrayList、LinkedList、HashMap、HashSet、ArrayDeque等

·异常处理

·泛型

·Java8新特性(Lambda)

·反射、注解(有点难)

推荐视频:Java从入门到精通教程全套216集_Java核心技术教程

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

 

二、Java高级篇

·多线程、高并发

·23种设计模式

·算法:十大排序、二分查找、分治、贪心算法、位运算、回溯、动态规划、搜索算法(bfs、dfs)、最短路径(Dijkstra、Floyd)、最小生成树(Prim、Kruskal)、并查集、KMP等算法

 

推荐视频:Java_多线程详解

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

三、JavaWeb:

以后从事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

基于JSP讲解_JavaWeb教程_千锋

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

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

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

JavaWeb教程_AJAX前后端交互技术

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

JavaWeb教程_jQuery极简JS开发框架

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

 

四、常见框架:

ORM框架:Mybatis

Spring全家桶:Spring、SpringMVC、SpringBoot

安全框架:Shiro、Spring Security(可选一种先学)

其他框架:Swagger(在线接口)、Log4j2(日志)、Quartz(定时)等

微服务:SpringCloud、Dubbo等

推荐教程:Java入门教程_Java架构进阶—Nginx企业级

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

推荐视频:SpringMVC入门实战经典教程(框架-核心组件-案例)

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

推荐视频:Log-日志管理体系讲解_最新版

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

推荐视频:Quartz视频最新版

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

 

 

五、常见中软件和工具:

版本控制:Git、SVN

包管理:Maven、Gradle

关系型数据库:MySQL、Oracle等

 

非关系型数据库:Redis(缓存)、Memcached(缓存)、MongoDB(文档型)等

搜索引擎:Elasticsearch、Solr等

消息队列:RocketMQ、ActiveMQ、RabbitMQ、Kafka等

Web服务器:Apache、 Nginx

容器:Docker、K8S

大数据:Hadoop、Spark、Strom、Flink等

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

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

推荐视频:Java超详细Maven快速入门到精通

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

最新版_Docker视频_应用容器引擎

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

Redis教程_远程字典服务_千锋

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

 

当然,上面只是罗列了大部分知识点,还有很多知识比如日志分析监控(ELK)、持续集成、分库分表等也都是热门技术,这些内容可以根据你的工作或者兴趣,选择性深入学习。

以上便是初学者大概学习的内容,初学者按照以上学习路线学习,则可事半功倍,学起来思路也会更加清晰,还有就是要多动手,勤练习,而要理解原理是一个任重而道远的过程。

加油吧~未来可爱的技术大神们!

 

标签:www,自学方法,Java,一一,bilibili,video,https,com
来源: https://www.cnblogs.com/cxyxx/p/15429607.html

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

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

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

ICode9版权所有