知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

每天学自学 3~4 小时 java ,一年后能到什么程度?

发表时间:2022-03-24来源:网络

3-4小时不太够,建议一天学习6小时左右,这样半年基本能找到一份起薪还不错的工作,一年后基本能熟练掌握大部分Java入门技能。

先来一张Java开发工作技能图:

Java包含的知识:

Java环境配置:下载配置maven、 下载、安装 IntelliJ IDEA、一个 GitHub 仓库;基础的语法:8 种基本数据类型(boolean、char、byte、short、int、long、float、double),操作符、流程控制语句、赋值,判断,循环,函数等等;语言特性:面向对象、继承、接口、抽象类、重写和重载、构造方法、super关键字、final关键字、不可变对象、equals()和hashCode()等等;语言内置SDK及框架: Map、List、 Arry、Treemap、HashMap、IO、Network、File、Thread、反射机制、异常处理、JVM及性能优化等等;工具包:Spring、Mybatis、Log4j、Maven等等;语言设计思路:GC回收算法,Thread Local、设计模式(六大原则)、数据结构和算法(树堆图等)、数据库(mysql、存储、读写分离)、操作系统知识(太多了)等等;架构体系:分库,分表,分布式,缓存,搜索,抓取,索引,消息队列,集成部署,集群等;实战经验:并发编程(线程/进程,各种锁)、容器(Docker、k8s)、网络安全(CSRF,XSS,SQL注入,加密解密等)、服务器(Tomcat、jetty、Nginx)高可用、微服务、单元测试等;

再说下学到什么程度比较保险?下面重点给大家推荐一波Java快速自学找工作的视频资料,这套学完相信就很保险了:

(PS:感谢大家耐心阅读,觉得不错的话双击点赞呀,程序员多看计算机经典书籍非常重要,顺便送大家一份硬核计算机经典书籍,我把大学和工作中用的经典电子书库(包含JAVA、数据结构、操作系统、C++/C、找工作面试题等)打包在一起了,这套资源是伴随我从学生一路成长为腾讯高级开发工程师,360技术总监的打包全套,非常宝贵:

点击下方链接直接获取:

作者:Java小王子;原链接:如何系统全面地自学Java语言? ;来源:知乎

一、Java基础

1、尚硅谷宋红康(强力推荐):



2、黑马Java基础+就业班+各种项目idea版本(推荐):



3、动力节点Java零基础教程视频:




4、北京尚学堂高琪(推荐):



另外,光学习Java很难进大厂,算法数据结构、计算机体系基础知识也要打牢固。

尤其是算法,程序员要想进大厂先从刷算法做起是个好方法,算法厉害的人进大厂非常容易,这里给学弟学妹们送一本阿里P8撰写的算法刷题笔记,身边不少朋友通过它加入大厂:




5、求知讲堂:2019求知讲堂零基础Java入门编程视频教程 高口碑 无废话 无尿点 :




6、尚硅谷Java8新特性+JUC+NIO:



二、Java源码
1 、Java 源码分析:




2、HashMap源码解读:




3、B站最全Spring全家桶教程——深入源码底层(2019最新):



三、Java框架整合
1、尚硅谷Java视频教程_SSM整合视频教程:




2、尚硅谷雷丰阳大神的Spring、Spring MVC、MyBatis课程:




3、黑马SSM教程:




4、SSM框架视频整合+(传智播客):




5、SSM框架整合教学IDEA版最新:




另外为了帮助大家更好的学习成长,我花了一个月时间,基于现有市面上流行的编程技术,整理了 29 张思维导图,基本覆盖了所有要掌握的知识点,每一张导图的内容都非常全面,比如这张 数据结构知识框架,足足有 70M:

点击下方链接,直接下载获取:



四、Spring源码
1、spring源码全集:




2、Spring4.x入门视频教程_王泽(广陵散):




3、spring-spring注解驱动开发-源码版-雷丰阳-尚硅谷:




4、Spring5最新完整教程IDEA版【通俗易懂】:




五、SpringMVC
1、尚硅谷佟刚Java视频教程_SpringMVC视频:




2、SpringMVC最新教程IDEA版:




3、黑马程序员SpringMVC:




4、千锋Java:SpringMVC框架教程:




六、Mybatis、MyBatisPlus
1、尚硅谷Java视频教程_MyBatis视频教程(源码级讲授的MyBatis视频):




2、尚硅谷MyBatisPlus教程:




3、Mybatis最新完整教程IDEA版【通俗易懂】:




4、MyBatis-Plus入门:




5、MyBatis-Plus进阶:




七、SpringBoot(部分还在更新中)
1、尚硅谷SpringBoot整合篇:




2、SpringBoot最新教程IDEA版:




3、2020年最新springboot2.0+shiro+jwt+redis+swagger+layui+thymeleaf 前后端:




4、尚硅谷好评如潮【SpringBoot】视频:




5、SpringBoot项目实战 视频教程全集 | 35小时:




八、SpringCloud(部分还在更新中)
1、SpringCloud-尚硅谷:




2、2018千锋Java高级教程-Java微服务架构:




3、SpringCloud最新教程IDEA版:




4、SpringCloud+Vue项目实战——社交项目:




九、JVM
1、juc 与 jvm - Java 必学 2019版本-阳哥- 尚硅谷- idea:




2、尚硅谷_JVM从入门到精通宋红康2020版(持续更新中):




3、深入理解JVM-张龙:



十、数据库与缓存
1、尚硅谷周阳(强力推荐):




2、MySQL 基础+高级篇- 数据库 -sql -尚硅谷:




3、尚硅谷Mycat教程(mycat分布式架构精讲):




4、Redis-尚硅谷redis视频教程-尚硅谷-周阳:




5、千锋微服务2019最新Redis教程[千锋南京]:



十一、Linux
1、尚硅谷_韩顺平_Linux教程:




2、史上最牛的Linux视频教程—兄弟连:




3、黑马程序员-linux从入门到精通:




十二、工具篇
MAVEN
1、尚硅谷Java视频教程_Maven视频:




2、Maven基础篇:




IDEA

1、尚硅谷Java视频教程_IDEA视频教程:




2、IDEA教程-干货大合集:




3、idea超详细使用教程:



Git

1、学会Git玩转Github:




2、尚硅谷_Git&GitHub:




3、1小时玩转 Git/Github:




十三、分布式
1、Dubbo 视频教程全集(30P)| 4 小时从入门到精通:




2、尚硅谷Zookeeper教程(zookeeper框架精讲):




3、标价199元的Elasticsearch课程,学完感觉值2900元,转手分享给大家!




4、最新ElasticSearch6实战教程:



十四、实战篇
1、2020课程-分支教程--SpringBoot2.0-_好客租房项目:




2、畅购商城2019最新JAVA项目实战:




3、尚硅谷电商项目谷粒商城【springCloud-alibaba】




4、Java_谷粒电商-2019版-尚硅谷雷丰阳-电商项目-谷粒商城-尚硅谷-(完毕)-1905:




5、2019年最新版Springboot+mybatis+RocketMQ+SpringCloud技术讲解




6、SpringBoot项目实战:企业项目管理系统:




十五、资源推荐





祝大家前程似锦,在编码的道路上一马平川。

要是觉得不错的话,那就帮我

@findyi

点个赞,一键三连呗哈哈哈,硬核码字不易

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜