java入门到秃路线导航,元芳你怎么看?【教学视频+博客+书籍整理】
目录
在博主认为,学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,博主将为各位保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。
何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
@
一、Java基础
1、Java基础教学视频
Java零基础教程视频(适合Java 0基础,Java初学入门)【推荐】
毕向东Java基础视频教程25天【相对老旧,但也是金典啊!】
说句实在的,博主当年大一下学期就是看的毕老师Java基础25天的视频,可谓金典啊!现在看来算是比较老旧了,可谓画质感人,若不是老毕的风趣,博主有种怎会坚持看完~说句实在的,主要是当时没有学习资源才莫得办法~,相比之下其余二者都是比较新颖的视频教程了,都是近一两年的~没有质量博主也不会推荐鸭,对吧~这个时候就会有童鞋要说了,怎么都是bilibili上的鸭?博主认为B站可谓是最大的学习网站了~最重要的是免费免费免费!!!~是的!加油学吧!上天是公平的,只要不辜负时间,时间自然不会辜负你。
2、Java基础博客文章目录
这些是博主近半个月重新总结的一些javase基础方面的博客,当然,学习总结!学习后才有的总结!建议哪里不懂点哪里进行参考...
【java基础之多态】理解多态的向上向下转型从“妈妈我想吃烤山药”讲起
【java基础之代码块】Static静态代码块以及各代码块之间的执行顺序
【java基础之异常】死了都要try,不淋漓尽致地catch我不痛快!
【java基础之tostring】为什么重写toString()方法?
【java基础之IO流】C盘D盘万物皆可盘,程序员你不懂IO流,你想盘啥?
java抽象类(abstract)与接口(Interface)
java面试官:兄弟简单谈谈Static、final、Static final各种用法吧
java基础之 “==”和“ equals”以及instanceof的区别
Object类、Date类、System类、StringBuilder类、包装类
什么是浮点型?什么是单精度浮点数(float)以及双精度浮点数(double)?
List、Set集合系列之剖析HashSet存储原理(HashMap底层)
Collection和Collections之间的使用与区别(顺带讲解Comparable与Comparator区别)
当然,于此同时学习的过程光是看这些博客文章是不够的~不太系统,不太完整,自黑++i~,为了各位能够系统性学习,下面我贴出一份300页的Java基础教程笔记,可适当掺杂阅读。啥?300页?我靠,博主牛皮,博主赖斯,博主我要嫁给你!!!哎哎哎...博主我不禁夸不禁夸~害羞~ 当然博主没有这个耐心整理写作300页笔记,还得感谢我的老师吧这是博主的老师整理的哈哈 ~唉哎哎..别打..别打...别打脸...我靠,咋还有扔臭鸡蛋的~
300页的Java基础教程链接:https://pan.baidu.com/s/1awgcwhF_SwMetLYcw-7gpg&shfl=sharepset
提取码:xfn3
以为就完了吗?就能入门了吗???
就举个例子从这些List, ArrayList, Set ,HashSet, Map ,HashSet 等等java基础的集合框架你都真的掌握了咩?啥?都学过了?那你能够写一个最简单的ArrayList代码实现吗?就从自己创建一个类开始,然后加方法去实现...对于Java集合框架, 不但要学会用, 还会尝试着去实现一遍!!!一定要多折腾,你才会创造出自己的东西,以后你才能出众!
3、Java基础书籍
放心,博主深怕各位同学学的不够深不够好,所以博主准备了一打书籍给你。包括java编程思想、java核心技术卷一、二,慢慢啃吧...
链接:https://pan.baidu.com/s/1oeQxwcN6x1r1lUVml0PeLQ&shfl=sharepset 提取码:st3f
链接:https://pan.baidu.com/s/19Afs4hbMqZkgxZts9vjyzA&shfl=sharepset 提取码:8ep6
二、关于JavaWeb基础
来到Java EE了,博主不得不比比几句了, Java 不就是写服务器端的Web应用的吗?那就自己写个Web程序喽, 可以考虑做一个Web版项目, 用最基础的技术Servlet/jsp/jdbc 。然后自己写个简单mvc框架, 在自己的Web 程序中用起来, 这叫吃自己的狗粮,之后再研究框架 , 自己写个简单的OR mapping框架, 再吃一次自己的狗粮。最后读一下经典的书籍《J2EE development without EJB》 , 是spring 的作者Rod Johnson写的, 它颠覆了大家对于重量级EJB的认识, 开启了新的时代。有了这本书的铺垫, 自己写个简化的依赖注入也不是难事, 写好后还是在自己的Web程序中用起来, 最后一次吃自己的狗粮。
唉唉唉...放开我...博主还能再哔哔几句...
JavaWeb基础不牢固,学框架只会事倍功半!所以学servlet之前请远离框架...
1、JavaWeb基础教程视频
JavaWeb视频教程(JSP/Servlet/上传/下载/分页/MVC/三层架构/Ajax)
同样的那句话:上天是公平的,只要不辜负时间,时间自然不会辜负你。
2、关于JavaWeb博客文章
我整理的比较少,比较乱,时间比较有限,写的不好,将就这看吧,选择性观看!
三、关于数据库
肯定要学一个啊,最起码MySQL或者Oracle要会,总不能SQL语句也敲不出吧....
1、关系型数据库教学视频
Oracle从入门到精通教程(全套)_数据库实战精讲_动力节点
2、非关系性数据库Redis视频
非关系性数据库Redis了解一下?这个Redis非常重要,博主不多哔哔,怕各位嫌我比比叨叨然后跑到现实中来扎我QnQ,一句话,埋头学吧...
四、关于ssm框架
ssh建议就不要学了,呸,不能这么说,就是能不学就不学吧,用到再学吧!【只是建议】,总之多学一点也没坏事,看个人吧!反正博主是直接学ssm框架。。。
1、spring框架视频
2、Mybatis 框架视频
3、SpringMVC框架视频
4、SSM框架博客文章
spring框架
Mybatis框架
什么是Mybatis,为什么要学习Mybatis,mybatis与hibernate区别
MyBatis中SqlMapConfig.xml文件中重点配置:properties属性、typeAliases别名、mappers映射
MyBatis开发Dao的原始Dao开发和Mapper动态代理开发
SpringMVC框架
走进SpringMVC世界,从SpringMVC入门到SpringMVC架构
SSM框架整合文章
当然以上框架文章并不太全,凑合着看吧,尽量以后更新...当然了以上框架企业都不会单个单个的用而是三个框架整合在一起使用,下面这篇文章可就要我的dog命了,加上测试花了整整N个多小时写出来的...
IDEA优雅整合Maven+SSM框架(详细思路+附带源码)
五、关于数据结构与算法
可能你不去了解这玩意,你可能永远用不上这玩意,当你用的上瘾了,在以后的开发中,你会被它的魅力所折服的!强烈建议学习!!!,博主也是自掏腰包在极客专栏上买的这个专栏PDF,顺道小结写出博客,也算是一种小成绩吧!
1、数据结构与算法视频
上古程序员严蔚敏老师了解一下?咳咳当然也有java版的了,如下
2、数据结构与算法博客文章
当然,依旧还在学习中...尽量抽空持续更新
3、数据结构与算法书籍
还有附带一本数据结构与算法书籍,够你折腾了...
链接:https://pan.baidu.com/s/1c1BW4iHdYPCd1nbRW1kUSQ&shfl=sharepset 提取码:jcdw
六、关于开发工具idea
java开发工具必须要最好的鸭,强烈建议直接上手idea,如果你非要用eclipse,咋也不敢问啊...
博主也有个idea专栏,只是写的不多而已,选择性观看吧,建议看视频,讲的绝对比博主我说的好...
七、关于项目管理工具Mawen、Git、SVN、Gradle....
确实,这些肯定要学,不然就out了...
黑马程序员精品教程|Java进阶教程之Gradle入门到精通
八、关于计算机网络原理
世界上最遥远的就是网络....呀这里断网了,请各位往下接着看~暂时还没写这方面的博客,不过还是挺重要的一门~
韩老师就不多说了,绝对金典....
九、关于设计模式
这个太重要了,不过没有实际开发经验是学不好这一门课程的,所以它分几个阶段学习,并不可能一蹴而就的,如果你听说XXX花了几个月的时间,耗死XXX个脑细胞,专研设计模式这一门,最后他成仙了,看啥都能运用设计模式来解决...你就扯犊子吧...
十、关于中间件Shiro、Lucene、Solr...
1、啥是中间件?
啥是中间件?这个问题对博主而言就跟啥是佩奇
这问题是同一层次的,小猪...红色的... 咳咳,扯远了
其实吧,对于中间件这个概念并没有特定的概念,大致的概念为非业务的技术类组件
,是操作系统之上和业务逻辑之下的中间层也都可以称之为中间件,或者说是主要用于解耦底层逻辑和业务应用的组件,或者是一些可复用的后台组件。这些概念倒是麻溜溜滴..似乎有点道理但又没完全讲清楚这个概念,你说气人不气人?
言而总之,总而言之,中间件其实也有两个层面不同理解:
1、狭义上讲中间件如常见的远程服务框架、消息队列、缓存等;
2、广义上讲中间件是操作系统之上业务逻辑之下的所有可复用的后台组件。
2、Shiro
3、Lucene
4、Shiro
5、Elasticsearch7.X
2019年全新录制Elasticsearch7.X搜索引擎项目实战Java架构全套视频教程
6、Dubbo
(千锋教育)Java 微服务架构 Dubbo 篇 一款高性能 Java RPC 框架
十一、关于JVM虚拟机
1、JVM视频
2、JVM书籍
博主不想bb啥并朝你丢了一本深入java虚拟机
链接:https://pan.baidu.com/s/1C3bQOIdxdjHOwq6MT283yQ&shfl=sharepset
提取码:zkww
十二、关于消息中间件、RabbitMQ、RocketMQ、ActiveMQ
单独讲下消息中间件,主要是中间件塔喵的太多惹..
1、Kafka
2、RabbitMQ
MQ消息中间件RabbitMQ 入门到进阶+(牧码人/老王/)+(架构师系列)
Java架构师带你90分钟快速搞定RabbitMQ消息中间件
3、RocketMQ
RocketMQ系统精讲,经受历年双十一狂欢节考验的分布式消息中间件
2019年最新版Springboot+mybatis+RocketMQ+SpringCloud技术讲解
4、ActiveMQ
2019尚硅谷谷粒商城微服务SpringBoot,Dubbo,MySql高级,Redis秒杀,ElasticSearch,ActiveMQ..
十三、关于容器化技术docker、kubernetes
马哥运维进阶教程:Kubernetes(K8s)从入门到精通
尚硅谷Kubernetes(k8s基于最新2019年8月发布的1.15.1)
十四、关于微服务框架
随着基于Spring之上的框架SpringBoot、Cloud的流行,基于注解式开发的热潮逐渐覆盖了基于XML纯配置的开发,Spring注解将显得格外重要....所以.....所以....所以个锤子啊不关咋们什么事啊。。。开个玩笑哈哈,至于微服务框架的学习看个人吧,建议童鞋在工作中用到再学!!!
1、SpringBoot视频
SpringBoot视频教程(idea版)_2018_spring boot_springboot核心篇+springboot整合篇
2、SpringCloud视频
千锋:2019Java微服务架构(SpringBoot+SpringCloud)
答应博主,一定要坚持学完啊!!!
十五、关于面试
至于博主为啥要抽空整理出这样一篇博客文章,原因很简单...
博主大一下学期的时候无尽的迷茫惆怅,博主何尝不期望有位“高人”指路,想学却又不知从何下手,那种无助那种孤独的滋味我懂...
所以博主只希望生活能够不辜负每个少年的一腔热血,写作本文章的意义仅此而已...
瓜皮群众皮皮甲: 呜呜呜...博主大一下学期原来这么孤独啊,看了这么久的文章还一直以为这位博主是个有趣、对生活充满阳光的,没想到这个博主“徒有其表”
啊 QnQ
瓜皮群众皮皮乙: 是啊是啊...
博主: 咳咳.....那啥...今天就先到这里了,博主有事,唉唉唉....看...又是那个该死的包工头来电话了,话说今天的砖头格外烫手。
瓜皮群众皮皮丙: 博主怎么画风怎么又变了, 唉唉唉....博主别走鸭...上我家搬砖去啊,午饭外加一个鸡腿....
如果有想要和博主一起交流的朋友,欢迎各位及时联系博主...那.... 咋们有bing再见~
持续更新....
欢迎各位关注我的公众号,一起探讨技术,向往技术,追求技术...
java入门到秃路线导航,元芳你怎么看?【教学视频+博客+书籍整理】的更多相关文章
- java秀发入门到优雅秃头路线导航【教学视频+博客+书籍整理】
目录 一.Java基础 二.关于JavaWeb基础 三.关于数据库 四.关于ssm框架 五.关于数据结构与算法 六.关于开发工具idea 七.关于项目管理工具Mawen.Git.SVN.Gradle. ...
- java中的io系统详解 - ilibaba的专栏 - 博客频道 - CSDN.NET
java中的io系统详解 - ilibaba的专栏 - 博客频道 - CSDN.NET 亲,“社区之星”已经一周岁了! 社区福利快来领取免费参加MDCC大会机会哦 Tag功能介绍—我们 ...
- 最近准备把安卓和java的知识再回顾一遍,顺便会写博客上!千变万化还都是源于基础,打扎实基础
最近准备把安卓和java的知识再回顾一遍,顺便会写博客上!千变万化还都是源于基础,打扎实基础,加油吧 距离去北京还有23天
- php小白和菜鸟 上班路上可以看的修行博客
上班地铁 公交上我们不要去追剧 不要去打游戏 不要看看有效性的海量新闻, 我们需要去技术博客里遨游, 下面就推荐点与php有关的可以学习的技术博客; 大部分程序员在自学的道路上不知道走了多少坑,这个视 ...
- java反射的理解与应用(某大神博客中看到的博文,写的真的太好了,果断转载作为笔记)
原文地址:http://www.cnblogs.com/jqyp/archive/2012/03/29/2423112.html#undefined 一.什么是反射机制 简单的来说,反射机制指的是程序 ...
- Java并发大师Brain Goetz和Doug Lea 的中英文博客文章地址
Java并发大师Brain Goetz和Doug Lea是Java并发方面最权威的人物,他的文章绝对是最具有参考价值的,值得仔仔细细的推敲和研究. Brain Goetz 中文地址:http://ww ...
- Java课程课后作业之19学期之第一周博客作业
作为一个大二的学生,自己已经不小了,没有大一那个时候的无忧无虑的可以放纵的时光,只剩下一年,我就该做出我人生的下一个重大决定了,这一次真的是我一个人的决定,从小到大,父母为我做过很多的决定,即使在小的 ...
- pandas中的axis参数(看其他人的博客中产生的疑问点,用自己的话解析出来)
axis有两个值:axis=0或者axis=1 看到很多资料都不太理解,把我个人理解说一下: 下面这张图,在很多资料中都看到了,我只能说先死记住 axis=0,代表跨行(注意看这张图的axis=0的箭 ...
- [整理]Python程序员面试前需要看的博客(持续整理)
基本素养 如何聪明的提问 面试方法 从面试官角度来告诉大家,哪些人能面试成功 如何在面试中介绍自己的项目经验 计算机系统 [面试] 迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清 ...
随机推荐
- Tomcat下java普通类IO文件路径问题
由于在windows和linux下文件路径的表示方式存在差异 而我们的项目大多是在windows下的eclipse中完成测试 然后部署到linux的tomcat服务器中 这个时候我们既不能把地址写死( ...
- Salem and Sticks-萨鲁曼的棍子 CodeForce#1105A 暴力
题目链接:Salem and Sticks 题目原文 Salem gave you
- 简单动态字符串(SDS)
SDS 前提:在redis中,C字符串只会作为字符串字面量用在一些无须对字符串进行修改的地方,比如打印日志: redisLog(REDIS_WARNING, “Redis is ready to ex ...
- ['1', '2', '3'].map(parseInt) what & why ?
这是今天在 Advanced-Frontend组织 看到一个比较有意思的题目.主要是讲JS的映射与解析早在 2013年, 加里·伯恩哈德就在微博上发布了以下代码段: ['10','10','10',' ...
- 一文彻底理解Redis序列化协议,你也可以编写Redis客户端
前提 最近学习Netty的时候想做一个基于Redis服务协议的编码解码模块,过程中顺便阅读了Redis服务序列化协议RESP,结合自己的理解对文档进行了翻译并且简单实现了RESP基于Java语言的解析 ...
- 快学Scala 第二课 (apply, if表达式,循环,函数的带名参数,可变长参数,异常)
apply方法是Scala中十分常见的方法,你可以把这种用法当做是()操作符的重载形式. 像以上这样伴生对象的apply方法是Scala中构建对象的常用手法,不再需要使用new. if 条件表达式的值 ...
- docker相关概念介绍
关键词:docker容器与docker镜像 他们之间的关系是docker容器通过docker镜像来创建 docker镜像就是些像ubuntu15.10,ubuntu14.2一样的系统 docker容器 ...
- Java 添加、修改、读取、删除PPT备注
概述 幻灯片中的备注信息是只提供给幻灯片演讲者观看的特定内容,在演讲者放映幻灯片时,备注信息可给演讲者提供讲解思路,起到辅助讲解的作用.本文将通过Java程序来演示如何操作PPT幻灯片中的备注信息,要 ...
- js 判断对象是否为空
利用JSON.stringify var objData = {};JSON.stringify(objData) ==="{}" // true 第二种用原声js 方法 Obje ...
- Go routine 编排框架:oklog/run 包
目录 Go routine 编排框架:oklog/run 包 问题引入 oklog/run 包介绍 使用例子 参考资料 Go routine 编排框架:oklog/run 包 问题引入 oklog/r ...