对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。
何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
文章目录
一、Java基础
1、Java基础教学视频
2、Java基础博客文章目录
3、Java基础书籍
二、关于JavaWeb基础
1、JavaWeb基础教程视频
2、关于JavaWeb博客文章
三、关于数据库
1、关系型数据库教学视频
2、非关系性数据库Redis视频
四、关于JDK新特性
五、关于并发编程
六、关于NIO
七、关于ssm框架
1、spring框架视频
2、Mybatis 框架视频
3、SpringMVC框架视频
4、SSM框架博客文章
4.1、spring框架
4.2、Mybatis框架
4.3、SpringMVC框架
4.5、SSM框架整合文章
八、关于数据结构与算法
1、数据结构与算法视频
2、数据结构与算法博客文章
3、数据结构与算法书籍
九、关于开发工具idea
十、关于项目管理工具Maven、Git、SVN、Gradle…
十一、关于计算机网络原理
十二、关于设计模式
1、设计模式博客文章
2、设计模式视频
十三、关于中间件Shiro、Lucene、Solr…
1、啥是中间件?
2、Shiro
3、Lucene
4、Shiro
5、Elasticsearch7.X
6、Dubbo
十四、关于JVM虚拟机
1、JVM博客文章
2、JVM视频
3、JVM书籍
十五、关于消息中间件、RabbitMQ、RocketMQ、ActiveMQ
1、Kafka
2、RabbitMQ
3、RocketMQ
4、ActiveMQ
十六、关于容器化技术docker、kubernetes
十七、关于微服务框架
1、SpringBoot视频
2、SpringCloud视频
十八、关于面试
十九、关于另一层次的学习
1、参阅官方文档
2、国内技术书籍
3、参阅博客文章、闲逛github
持续更新…
一、Java基础
1、Java基础教学视频
Java零基础教程视频(适合Java 0基础,Java初学入门)【推荐】
JavaSE进阶入门项目实战视频教程_动力节点【推荐】
毕向东Java基础视频教程25天【相对老旧,但也是金典啊!】
说句实在的,博主当年大一下学期就是看的毕老师Java基础25天的视频,可谓金典啊!现在看来算是比较老旧了,可谓画质感人,若不是老毕的风趣,博主有种怎会坚持看完说句实在的,主要是当时没有学习资源才莫得办法,相比之下其余二者都是比较新颖的视频教程了,都是近一两年的没有质量博主也不会推荐鸭,对吧这个时候就会有童鞋要说了,怎么都是bilibili上的鸭?博主认为B站可谓是最大的学习网站了最重要的是免费免费免费!!!是的!加油学吧!上天是公平的,只要不辜负时间,时间自然不会辜负你。
2、Java基础博客文章目录
这些是博主近半个月重新总结的一些javase基础方面的博客,当然,学习总结!学习后才有的总结!建议哪里不懂点哪里进行参考…
解惑真小白的苦恼 | 类的对象,对象引用,对象实例,引用变量
深入理解static关键字
深入理解抽象类与接口
【java基础之继承】java继承从“我爸是李刚”讲起
【java基础之多态】理解多态的向上向下转型从“妈妈我想吃烤山药”讲起
【java基础之代码块】Static静态代码块以及各代码块之间的执行顺序
【java基础之异常】死了都要try,不淋漓尽致地catch我不痛快!
【java基础之匿名内部类】程序员你真的理解匿名内部类吗?
【java基础之tostring】为什么重写toString()方法?
【java基础之泛型】泛型
【java基础之反射】程序员你真的理解反射机制吗?
java中的transient关键字详解
史上最骚最全最详细的IO流教程,没有之一!
【java基础之测试】序员你确定这十个题你都会吗?
java抽象类(abstract)与接口(Interface)
java面试官:兄弟简单谈谈Static、final、Static final各种用法吧
java中的重载与重写
Java静态static详解
Java中equals与“==”的区别详解
java基础之 “==”和“ equals”以及instanceof的区别
Object类、Date类、System类、StringBuilder类、包装类
什么是浮点型?什么是单精度浮点数(float)以及双精度浮点数(double)?
java数组定义、使用、以及数组内存分析详解
Collection集合以及Iterator迭代器实现原理
List、Set集合系列之剖析HashSet存储原理(HashMap底层)
Collection和Collections之间的使用与区别(顺带讲解Comparable与Comparator区别)
Java中的多线程你只要看这一篇就够了
当然,于此同时学习的过程光是看这些博客文章是不够的不太系统,不太完整,自黑++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)
黑马JavaWeb入门到精通(idea版)
尚硅谷Java视频_JavaWEB基础视频教程
同样的那句话:上天是公平的,只要不辜负时间,时间自然不会辜负你。
2、关于JavaWeb博客文章
我整理的比较少,比较乱,时间比较有限,写的不好,将就这看吧,选择性观看!
JavaWeb专栏
三、关于数据库
肯定要学一个啊,最起码MySQL或者Oracle要会,总不能SQL语句也敲不出吧…
1、关系型数据库教学视频
MySQL 基础+高级篇- 数据库 -sql -尚硅谷
SQL数据库
一天学会 MySQL 数据库
Oracle从入门到精通教程(全套)_数据库实战精讲_动力节点
2、非关系性数据库Redis视频
非关系性数据库Redis了解一下?这个Redis非常重要,博主不多哔哔,怕各位嫌我比比叨叨然后跑到现实中来扎我QnQ,一句话,埋头学吧…
千锋微服务2019最新Redis教程[千锋南京]
2019最新Redis实战教程全套学习视频
四、关于JDK新特性
虽然现在jdk12、13的世道了,可现实却是jdk8还是新特性哈哈哈哈…哈哈…哈(原谅我差点笑嗝屁)
但是必须要明白一点的是用的比较多的还是JDK8!因此JDK8最好要去了解~
黑马IDEA版本2018Java教学视频—JDK8新特性
Java 8/9/11 新特性视频教程全集(65P)| 15 小时从入门到精通
————————————————
版权声明:本文为CSDN博主「超电磁的美琴」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/misaka___/article/details/108954584