java零基础超详细学习指南,简书最全最新干货

前言:很多小伙伴在学习java的时候,总会遇到以下问题:

1.java怎么学?从哪儿开始学?

2.怎么能系统学习java,到达公司要求?

3.有没有免费系统java教程?(不确定自己适不适合学java,想自学看看)

4.等等

这里先附上java零基础超详细学习指南,大家可以按照思维导图一步一步学习,下面我会详细介绍每个阶段该怎么学,从哪儿学等方面详细介绍!

如果有不明白的地方,可以在评论区留言告诉我。

image

一、预科阶段:确定自己是否可以坚持学习java

程序员的素养:

为什么要学编程,什么样的人才可以做程序员。要明白自己想要什么,做程序员要具备那些条件。我们才能放心学习。

为什么需要学编程www.bilibili.com

职业规划:

为自己做一个5年的职业规划和奋斗目标

了解自己所在行业,是否可以转换IT行业(针对在职的朋友)

编程语言很多,如何选择适合自己的开发语言(不确定学什么语言的朋友)

35岁危机,程序员是不是吃青春饭?如何提升自己,迈向更到年薪?

职业规划www.bilibili.com

java的技术思想

零基础学java的秘诀

十分钟秒懂编程,程序员就是现实逻辑表达

表格思想,理解数据库存储数据

表格思想,理解数据库存储对象

表格思想,理解java类和对象

笔试和面试的重点

面试前,三大让步让你秒杀90%的竞争者

面试中,十大要点吸引面试官!

面试中,不该问的4个问题

职场软实力:

image

二、JAVASE阶段

image

变量、数据类型、运算符

二进制和十进制的转化

注释、单行注释、多行注释、文本注释、注释内容和字节码的关系

标识符、关键字、驼峰原则

变量的本质、内存画图、变量声明和初始化

变量的分类和作用域(局部变量、成员变量、静态变量)

常量和Final

基本数据类型介绍

整型变量和整型常量

浮点类型、float、double

char字符型、转义字符

boolean布尔型、if语句使用要点、布尔类型占用空间问题

运算符介绍

算数运算符(二元、自增、自减)

赋值和赋值运算符

关系运算符详解

逻辑运算符、短路运算符详解

位运算符详解

字符串连接符

条件运算符(三元运算符)

运算符优先级问题

自动类型转换详解

强制类型装换详解

基本数据类型装换常见错误、溢出、L问题

使用Scanner获取键盘输入

控制语句

控制语句和实现逻辑对应

if单选结构

if_elseif_else多选结构

switch语句_IDEA更换主题

循环_while

循环_for循环_dowhile

嵌套循环

break和continue语句标签控制语句底层原理

写一个年薪计算机_百度查问题的秘诀(重要)

个人所得税计算器软件

方法核心详解_天才思维模型教你高手学习思维模式

方法的重载

递归结构讲解递归头递归体

面向对象编程-基础

java基础和进阶www.bilibili.com

面向过程和面向对象的区别

类和对象的概述

类的属性和方法

创建对象内存分析

构造方法(Construtor)及重载

对象类型的参数传递

this关键字

static关键字详解

局部代码块、构造代码块和静态代码块

package和import详解

JavaDoc生成API文档

面向对象编程-进阶

面向对象的三大特性

面向对象之【封装(Encapsulation)】

访问权限修饰符

面向对象之【继承(Inheritance)】

Object类

方法重写Override

super关键字详解

重写equals()和toString()

继承中对象创建的内存分析

面向对象之【多态(Polymorphism)】

向上转型

向下转型

instanceof运算符

编译时和运行时详解

final修饰符

抽象类和抽象方法(abstrct)

接口的定义和实现

JDK8的接口新特性

接口应用:内部类比较器Comparable

内部类详解

Java的内存管理与垃圾回收

异常机制

异常的概述

异常的执行过程与分析

try-catch-finally捕捉异常

throw抛出异常

throws声明异常

异常继承体系

运行时异常和编译异常

自定义异常

Java常用类

java常用类www.bilibili.com

Wrapper包装类

自动装箱和自动拆箱

包装类的源码分析

String类的使用与内存原理

String类的源码分析

StringBuffer

StringBuilder

字符串处理类性能分析

Date类

System类

DateFormat类

Calendat类

Math类

BigInteger类和BigDecimal类

Random类

枚举类

File类

常见的面试题讲述与分析

数据结构算法

数据结构的概述

线性表

顺序表

链表

栈和队列

二叉树

二叉查找树

二叉平衡树

黑红树

冒泡排序

选择排序

递归

折半查找

集合(容器)

集合和数组的联系和区别

集合框架体系

ArrayList的使用和源码分析

集合中使用泛型

LinkedList的使用和源码分析

HashSet的使用和源码分析

哈希表及原理

TreeSet的使用和源码分析

比较器Comparable和Comparator

HashMap的使用和源码分析

TreeMap的使用和源码分析

Iterator于ListIterator

Collections工具类

旧集合类Vector、Hashtable

集合总结和选择依据

泛型接口

泛型类

泛型方法

IO流

IO流的概念

IO流的分类及其原理分析

文件流FlieInputStream、FileOutputStream

缓冲流BufferedInputStream、BufferedOutputStream

数据流ObjectInputStream、ObjectOutputStream

序列化和反序列化

转换流InputStreamReader、OutputStreamWriter

打印流PrintWrite和PrintStream

数组流ByteArrayOutputStream、ByteArrayInputStream

使用IO复制文件夹

多线程

进程和线程

线程的创建与启动

创建线程的三种方式对比

线程的生命周期

线程控制

多线程的安全问题与解决办法

线程的同步:同步代码块

线程的同步:同步方法

线程的同步:Lock锁

线程的死锁问题

线程通信

Condition

线程的完整生命周期

线程池ThreadPoolExecutor

ForkJoin框架

ThreadLocal类

网络编程

计算机网络基础知识

网络通信协议

OSI参考模型

TCP/IP参考模型

数据的封装与拆封原理解析

TCP协议

UDP协议

IP地址和端口号

URL和Socket

使用TCP编程实现登录功能

使用UDP编程实现客服系统

使用TCP编程实现文件上传

集合提升寻训练

手写ArrayList

手写单链表

手写Linkedlist

手写HashMap

手写HashSet

最新并发集合类

多线程提升训练

生产者消费者模式扩展

Lock锁和Condition

ReadWriteLock

BlockingQueue

volatile关键字

多线程题目练习

JDK新特征

面试题详解

三、数据库阶段

MySQL数据库零基础入门到精通全套教程www.bilibili.com

Java数据库连接_JDBC视频教程_JDBC零基础入门到精通www.bilibili.com
图标
JAVA高级框架之MongoDB数据库视频教程www.bilibili.com
图标
image

四、JDBC和MyBatis

Java数据库连接_JDBC视频教程_JDBC零基础入门到精通www.bilibili.com

Mybatis实战课程进阶MyBatisPlus精品视频教程_mybatis实战教程全套完整版www.bilibili.com[图片上传失败...(image-603824-1623837713758)] Mybatis视频教程_最新完整教程通俗易懂的MyBatis零基础入门到精通_MyBatis超详细讲解www.bilibili.com
图标
image

五、WEB前端必须知识

WEB前端实战基础教程_WEB前端学习从入门到精通www.bilibili.com

VUE渐进式JavaScript框架实战教程_前后端概念讲解JavaScript框架讲解www.bilibili.com
图标
web前端_HTML5+CSS3零基础视频教程www.bilibili.com
图标
jQuery前端框架视频教程_JavaScript函数库之jQuery课程www.bilibili.com
图标
image

六、JavaEE阶段

Ajax异步请求JavaScript和XML视频教程_Web数据交互方式www.bilibili.com

java微服务之Ribbon负载均衡实战视频教程_Spring Cloud Ribbonwww.bilibili.com
图标
Servlet从入门到实战精选视教程_JavaWEB阶段Servlet小服务程序www.bilibili.com
图标
JSP动态网页技术视频教程_Java服务端页面技术课程视频www.bilibili.com
图标
Java毕业项目OA办公系统项目实战视频教程_OA员工管理系统项目实战www.bilibili.com
图标
image

七、高级框架阶段

Java微服务架构阶段SpringCloud实战视频教程www.bilibili.com

Java微服务架构阶段SpringData实战视频教程springdata框架学习www.bilibili.com
图标
轻松学java Swagger2框架_Swagger前后端分离www.bilibili.com[图片上传失败...(image-13e66f-1623837713758)] Apache Shiro安全框架视频教程_java SpringBoot整合Shiro框架www.bilibili.com
图标
【尚学堂】SpringSecurity安全管理框架_SpringSecurity框架教程www.bilibili.com
图标
最全SSM框架整合详细教程,一套搞定_Spring+SpringMVC+Mybatiswww.bilibili.com
图标
image

八、分布式阶段

Java分布式之Kafka处理平台讲解教程_kafka教程从入门到原理深入www.bilibili.com

java_Dubbo开源高性能服务框架视频讲解www.bilibili.com
图标
java_Solr企业级高性能应用服务器实战视频教程www.bilibili.com
图标
redis实战视频教程+REDIS入门到精通课程www.bilibili.com
图标
Java_Redis实战精品教程_redis数据库入门到精通视频教程www.bilibili.com
图标
MyCat基础入门到精通_Java高级进阶之MyCat课程教程www.bilibili.com[图片上传失败...(image-33bc68-1623837713758)] FastDFS分布式文件系统精品教程-FastDFS并配置启动www.bilibili.com
图标
image

九、框架强化与java高级技术

轻松学java Swagger2框架_Swagger前后端分离www.bilibili.com[图片上传失败...(image-b57b4-1623837713758)] Git分布式版本控制系统_Git团队开发管理工具www.bilibili.com

Java_SpringCloud微服务Config分布式实战视频教程www.bilibili.com
图标
Maven视频实战教程_maven构建项目_maven基础视频课程www.bilibili.com
图标
Docker应用容器引擎教程_docker核心技术www.bilibili.com[图片上传失败...(image-774162-1623837713758)] 轻松学习RPC远程过程调用_透彻解析分布式RPC框架视频教程www.bilibili.com
图标
image

十、微服务和项目阶段

image

java微服务架构之TX-LCN分布式事_TX-LCN SpringCloud高级教务框架课程讲解程www.bilibili.com

Docker应用容器引擎教程_docker核心技术_DOCKER最新超详细版教程通俗易懂www.bilibili.com[图片上传失败...(image-ef6f9e-1623837713758)] JAVA微服务医疗管理项目基于若依快速开发框架:医疗系统(尚医疗)www.bilibili.com
图标
Java前后端分离架构微服务项目实战_livegoods租房网项目教程www.bilibili.com
图标
Java桌球游戏项目_手把手教你用Java开发桌球小游戏_Java初学者项目Java基础实战项目进阶哔哩哔哩_bilibiliwww.bilibili.com
图标
Java企业级项目开发实战Ting域主持人真实企业项目已上线项目标准互联网项目www.bilibili.com
图标
百战商城Java企业级实战项目_JavaEE大型实战系统级就业项目www.bilibili.com
图标
Java企业级大型电商项目易购商城_Java全栈大型实战就业级课程www.bilibili.com
图标

感谢你看到最后。这里可以说明一下,免费的学习视频,不是学不会,而在于坚持。

希望这次分享能帮助到您,在学习java的路上,更加畅通,更加顺利。

千里之行始于足下,加油!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容