转眼间年第二季度要接近尾声了!
伴随着毕业季的到来,小编特意为大家总结了第二季度b站上Java学习资料,在这里送给大家,也祝各位小朋友能早日找到自己的方向,拿到心仪offer,实现人生逆转!
A
JAVA基础全套视频
这套视频是按一个知识点一个视频的讲解、包含课程源码、课程笔记,方便大家更好的学习,和快速的定位。
12套毕业设项目目录
、商品供应管理系统
、动漫论坛的设计与实现项目
、个人博客系统的设计与实现
、、固定资产管理系统
、超市积分管理系统
、电子政务网项目
、土地档案管理系统
、健康管理系统
、企业合同管理系统
0、基于Javaee的影视创作论坛的设计与实现项目
1、病历管理系统设计与实现项目
Java全套课程目录
_JAVA集版介绍
、为什么需要学编程,什么样的人可以做程序员
、编程语言,应该怎么选择
、本行不行,我可以转行到IT开发吗
、程序员不是青春饭,程序员迈向百万年薪之路
、零基础学员学习JAVA的秘诀
、十分钟秒懂编程,程序就是现实逻辑的表达
、表格思想_理解数据库存储数据
、表格思想_理解JAVA类和对象
、表格思想_理解XML文档
、写出一份吸引面试官的简历(六大要素)
、面试前,三大步让你秒杀90%竞争者
、面试中,十大要点吸引面试官
、技术面试中,不该问的4个问题
、职场成功的核武器_7A+软实力理论
、java入门及背景_计算机语言的发展_人类进化_从碳基到硅基生命
、java入门及背景_多种计算机语言特点介绍
、java入门及背景_JAVA发展史_三大版本含义_JAVA的核心优势和特点
、java入门及背景_JAVA运行机制_JDKJREJVM区别
、java入门及背景_JDK下载和安装
、java入门及背景_JDK环境变量配置(win7和win10下的操作)
、java入门及背景_JDK安装成功测试_openJDK开源软件补充
、java入门及背景_写出第一个java程序
、java入门及背景_第一个java程序的错误总结
、java入门及背景_第一个程序的语法详细解析
、java入门及背景_常见DOS命令总结
、java入门及背景_常见开发工具和开发环境IDE的介绍
、变量数据类型运算符_二进制_高淇数字化语录_摩尔斯电码
、变量数据类型运算符_二进制和十进制的转化
、变量数据类型运算符_注释_单行注释_多行注释_文档注释_注释内容和字节码的关系
、变量数据类型运算符_标识符_关键字_驼峰原则
、变量数据类型运算符_变量的本质_内存画图_变量声明和初始化
、变量数据类型运算符_变量的分类和作用域(局部变量、成员变量、静态变量)
、变量数据类型运算符_常量和final
、变量数据类型运算符_基本数据类型介绍
、变量数据类型运算符_整型变量和整型常量
、变量数据类型运算符_浮点型_float_double
、变量数据类型运算符_char字符型_转义字符
、变量数据类型运算符_boolean布尔型_if语句使用要点_布尔型占用空间问题
、变量数据类型运算符_运算符介绍
、变量数据类型运算符_算术运算符(二元、自增、自减)
、变量数据类型运算符_赋值和赋值扩展运算符
、变量数据类型运算符_关系运算符详解
、变量数据类型运算符_逻辑运算符_短路运算详解
、变量数据类型运算符_位运算符详解
、变量数据类型运算符_字符串连接符
、变量数据类型运算符_条件运算符(三元运算符)
、变量数据类型运算符_运算符优先级问题
、变量数据类型运算符_自动类型转换详解
、变量数据类型运算符_强制类型转换
、变量数据类型运算符_基本类型转换常见错误_溢出_L问题
、变量数据类型运算符_使用Scanner获得键盘的输入
、第一个java项目_IDEA下载和安装.mp4
、第一个java项目_IDEA配置和使用入门
、第一个java项目_台球游戏_绘制窗口_加载图片
、第一个java项目_动画实现_台球沿着随机角度动起来
、语句方法递归算法_控制语句和现实逻辑对应
、语句方法递归算法_if单选择结构_掷骰子游戏
、语句方法递归算法_if_else双选择结构
、语句方法递归算法_if_elseif_else多选择结构
、语句方法递归算法_switch语句_IDEA更换主题
、语句方法递归算法_循环_while
、语句方法递归算法_循环_for循环_dowhile_作业讲解
、语句方法递归算法_嵌套循环和作业案例
、语句方法递归算法_break和continue语句_标签_控制语句底层原理
、语句方法递归算法_写一个年薪计算器_百度查问题的秘诀(相当重要)
、语句方法递归算法_个人所得税计算器软件
、语句方法递归算法_方法核心详解_天才思维模型教你高手学习思维模式
、语句方法递归算法_方法的重载
、语句方法递归算法_递归结构讲解_递归头_递归体
、面向对象学习_面向对象如何学习
、面向对象学习_神速理解面向对象
、面向对象学习_面向过程和面向对象的区别
、面向对象学习_面向对象设计者思维_十分钟学会写诗_写小说(补充娱乐一下,可跳过)
、面向对象学习_类的定义_属性_方法
、面向对象学习_简单内存分析_uml类图
、面向对象学习_构造方法核心_内存分析
、面向对象学习_构造方法的重载
、java关键字学习、JVM底层分析_JVM(java虚拟机)内存模型
、JVM底层分析_程序执行过程内存分析详解
、JVM底层分析_垃圾回收机制原理
、JVM底层分析_垃圾回收算法介绍
、JVM底层分析_内存管理_分代机制(年轻代、年老代、永久代)
、JVM底层分析_开发中容易造成内存泄露的操作_垃圾回收知识总结.mp4
、java关键字学习_this的本质_对象创建过程的4步_隐式参数
、java关键字学习_static_内存分析静态变量和静态方法
、java关键字学习_static_静态初始化块_继承树的追溯
、java关键字学习_变量分类_局部变量_成员变量_静态变量
、java关键字学习_package_包机制_jdk常见的包
、java关键字学习__import导入_静态导入
、java关键字学习_面向对象三大特征_继承_instanceof的使用
、java关键字学习_方法的重写
、java关键字学习_final修饰方法和类
、java关键字学习_继承和组合
、java关键字学习_Object类_toString方法_IDEA常用快捷键
、java关键字学习_equals方法
、java关键字学习_super关键字_继承树追溯
、封装详解_四个访问控制符_protected的两个细节
、封装详解_javabean的概念_get和set方法
、多态详解
、对象的转型_向上转型和向下转型
、抽象方法_抽象类
、接口的定义_接口的实现
、JDK新特性_接口_默认方法
、JDK新特性_接口_静态方法
、接口多继承
、string类的本质_jdk源码分析
、字符串相等判断_常量池原理
、string类常用方法详解_api文档如何阅读
、内部类基本概念和用法
、非静态内部类_静态内部类_匿名内部类_局部内部类
、面向对象知识大总结(高淇的思维导图)
、数组_内存分析_三种初始化_两种遍历方式
、数组_内存分析_初始化
、数组创建和三种初始化方式实操
、数组遍历方式(foreach)_简单回顾
、拷贝_Arrays类_排序_查找_填充
、多维数组_定义_初始化_内存分析
、多维数组_Object数组存储表格数据
、javabean和数组存储表格数据
、Comparable接口_对象的排序
、可视化算法网站_冒泡排序_优化冒泡
、二分法查找_折半检索
、包装类基本用法
、自动装箱和拆箱_Integer缓存问题
、自定义一个包装类
、自定义包装类完善_异常解决
、String源码分析
、StringBuilder和StringBuffer用法_源码分析
、不可变和可变字符序列使用陷阱_大量修改时的效率测试
、Date类用法_源码分析
、DateFormat时间格式化类
、Calendar日历类的使用详解
、Math类和Random类
、File类的用法
、枚举_switch语句复习
、递归结构讲解
、File类_递归_打印目录树结构.mp4
、异常机制_异常分类_常见运行时异常详解
、CheckedException
、异常处理_try_catch_finally
、声明式异常处理
、JDK新特性_try-with-resource
、自定义异常
、百度搜索处理异常的秘诀
、IDEA调试功能_可视化bug追踪
、项目开发简单说明_基本要求
、建立游戏窗口_坐标系_矩形问题_监听器关闭窗口
、图形的绘制_颜色控制
、图像文件的加载和显示_ImageIO的使用
、线程内部类实现动画
、双缓冲解决屏幕闪烁问题
、游戏物体根类的实现
、面向对象思想重构飞机类
、键盘控制游戏物体运动
、面向对象思想重构飞机类的键盘控制代码
、炮弹类的设计_任意角度飞行
、容器或数组产生多发炮弹
、碰撞检测原理_飞机和炮弹碰撞实现
、爆炸类_图片轮播处理_主窗口产生爆炸效果
、程序计时显示_最终版
、总结和期望
、课程介绍
、泛型_泛型简介
、泛型_定义泛型
、泛型_泛型类
、泛型_泛型接口
、泛型_泛型方法_非静态方法
、泛型_泛型方法_静态方法
、泛型_泛型方法_泛型方法与可变参数
、泛型_无界通配符
、泛型_统配符的上限限定
、泛型_统配符的下限限定
、泛型_泛型总结
、容器_容器介绍
、容器_Java中的容器结构
、容器_Collection接口介绍
、容器_List接口介绍
、容器_ArrayList_添加元素
、容器_ArrayList_获取元素
、容器_ArrayList_删除元素
、容器_ArrayList_替换元素
、容器_ArrayList_清空容器
、容器_ArrayList_判断容器是否为空
、容器_ArrayList_判断容器中是否包含指定元素
、容器_ArrayList_查找元素的位置
、容器_ArrayList_将单例集合转换成数组
、容器_ArrayList_容器的并集操作
、容器_ArrayList_容器的交集操作
、容器_ArrayList_容器的差集操作
、容器_ArrayList_底层源码分析
、容器_Vector_Vector的使用
、容器_Vector_Vector源码分析
、容器_Stack_Stack栈容器介绍
、容器_Stack_Stack栈容器的使用
、容器_Stack_Stack栈容器使用案例
、容器_LinkedList_LinkedList介绍
、容器_LinkedList_LinkedList的使用(List标准)
、容器_LinkedList_LinkedList的使用(非List标准)
、容器_LinkedList_源码分析_添加元素
、容器_LinkedList_源码分析_头尾添加元素
、容器_LinkedList_源码分析_指定位置添加元素
、容器_LinkedList_源码分析_获取指定位置元素
、容器_LinkedList_源码分析_根据位置删除指定元素
、容器_Set接口介绍
、容器_Hash算法原理
、容器_HashSet_HashSet的使用
、容器_HashSet_HashSet存储特征分析
、容器_HashSet_HashSet存储自定义对象
、容器_HashSet_HashSet底层源码分析
、容器_TreeSet_TreeSet介绍
、容器_TreeSet_TreeSet的使用
、容器_TreeSet_通过元素自身实现比较规则
、容器_TreeSet_通过比较器实现比较规则
、容器_TreeSet_TreeSet源码分析
、容器_单例容器案例_List类型容器的使用
、容器_单例容器案例_Set类型容器的使用
、容器_Map_Map接口介绍
、容器_Map_Map接口常用方法介绍
、容器_HashMap_添加元素
、容器_HashMap_获取元素_方式一
、容器_HashMap_获取元素_方式二
、容器_HashMap_获取元素_方式三
、容器_HashMap_并集操作
、容器_HashMap_删除元素
、容器_HashMap_判断key或value是否存在
、容器_HashMap_底层分析_存储特征介绍
、容器_HashMap_底层分析_成员变量介绍
、容器_HashMap_底层分析_存储元素节点类型介绍
、容器_HashMap_底层分析_数组初始化
、容器_HashMap_底层分析_计算Hash值
、容器_HashMap_底层分析_添加元素
、容器_HashMap_底层分析_数组扩容
、容器_TreeMap_元素自身实现比较规则
、容器_TreeMap_通过比较器实现比较规则
、容器_迭代器_Iterator迭代器介绍
、容器_迭代器_迭代List接口类型容器
、容器_迭代器_迭代Set接口类型容器
、容器_迭代器_在迭代器中删除元素
、容器_Collections_Collections工具类介绍
、容器_Collections_使用sort方法进行排序
、容器_Collections_使用shuffle随机排序
、数据结构_课程介绍
、数据结构_数据结构简介
、数据结构_栈结构_栈结构分析
、数据结构_栈结构_创建栈容器类
、数据结构_栈结构_实现添加元素方法
、数据结构_栈结构_实现获取元素方法
、数据结构_栈结构_实现判断栈容器是否为空
、数据结构_链表结构_链表结构分析
、数据结构_单向链表_单向链表结构分析
、数据结构_单向链表_创建链表接口
、数据结构_单向链表_创建单向链表类
、数据结构_单向链表_创建节点类
、数据结构_单向链表_实现添加元素方法
、数据结构_单向链表_实现获取元素方法
、数据结构_单向链表_实现删除元素方法
、数据结构_单向链表_实现获取元素个数方法
、数据结构_双向链表_双向链表结构分析
、数据结构_双向链表_创建双向链表类
、数据结构_双向链表_创建节点类
、数据结构_双向链表_实现添加元素方法
、数据结构_双向链表_实现获取元素方法
、数据结构_双向链表_实现删除元素方法
、数据结构_双向链表_实现获取元素个数方法
、数据结构_双向链表_实现在双向链表的头添加元素
、数据结构_双向链表_实现在双向链表的尾添加元素
、数据结构_树形结构_树形结构简介
、数据结构_树形结构_二叉树简介
、数据结构_树形结构_二叉树遍历方式
、数据结构_树形结构_二叉树排序分析
、数据结构_树形结构_创建排序器类
、数据结构_树形结构_创建节点类
、数据结构_树形结构_实现向排序器中添加元素方法
、数据结构_树形结构_实现排序器中排序方法
、数据结构_树形结构_自定义树形结构容器分析
、数据结构_树形结构_创建树形结构容器类
、数据结构_树形结构_实现添加元素方法
、数据结构_树形结构_获取当前结点的父结点与子结点
、数据结构_树形结构_获取当前结点的兄弟结点
、数据结构_树形结构_获取当前结点的祖先结点
、数据结构_树形结构_获取当前结点的子孙结点
、数据结构_树形结构_测试自定义容器
、电话本项目_项目介绍
、电话本项目_项目演示
、电话本项目_项目技术说明
、电话本项目_编码规范_类名
、电话本项目_编码规范_方法名
、电话本项目_创建项目以及程序入口类
、电话本项目_创建菜单类
、电话本项目_创建实体类
、电话本项目_创建核心业务类
、电话本项目_创建数据校验类
、电话本项目_创建排序的比较器类
、电话本项目_正则表达式_正则表达式介绍
、电话本项目_正则表达式_内容限定
、电话本项目_正则表达式_长度限定
、电话本项目_正则表达式_长度限定符号
、电话本项目_正则表达式_预定义字符
、电话本项目_正则表达式_正则表达式的组合定义
、电话本项目_正则表达式_常见的正则表达式
、电话本项目_数据校验类_实现菜单项验证方法
、电话本项目_数据校验类_实现姓名验证方法
、电话本项目_数据校验类_实现年龄验证方法
、电话本项目_数据校验类_实现性别验证方法
、电话本项目_数据校验类_实现电话号码验证方法
、电话本项目_数据校验类_实现地址验证方法
、电话本项目_数据校验类_测试验证类中的验证方法
、电话本项目_App类_实现start方法与main方法
、电话本项目_Operate类_实现添加记录业务逻辑方法
、电话本项目_Operate类_实现查找记录业务逻辑方法
、电话本项目_Operate类_实现修改记录业务逻辑方法
、电话本项目_Operate类_实现删除记录业务逻辑方法
、电话本项目_Operate类_实现排序记录业务逻辑控制
、电话本项目_Operate类_实现添加记录业务功能
、电话本项目_Operate类_实现查看全记录业务功能
、电话本项目_Operate类_实现按姓名查找记录业务功能
、电话本项目_Operate类_实现按年龄查找记录业务功能
、电话本项目_Operate类_实现按性别查找记录业务功能
、电话本项目_Operate类_实现按电话号码查找记录业务功能
、电话本项目_Operate类_实现按地址查找记录业务功能
、电话本项目_Operate类_实现修改指定记录业务功能
、电话本项目_Operate类_实现删除指定记录业务功能
、电话本项目_Operate类_实现删除全部记录业务功能
、电话本项目_Operate类_实现比较器的排序规则
、电话本项目_Operate类_实现排序记录
、电话本项目_导出项目
、课程介绍
、IO简介_什么是IO
、IO简介_什么是数据源
、IO简介_什么是流
、IO简介_Java中四大IO抽象类
、IO简介_Java中流的概念细分
、IO简介_Java中IO流类的体系
、IO流入门案例_第一个简单的IO流程序
、IO流入门案例_改造入门案例
、File类_File类简介
、File类的使用_操作文件
、File类的使用_操作目录
、常用IO流对象_文件字节流_文件字节输入流
、常用IO流对象_文件字节流_文件字节输出流
、常用IO流对象_通过缓冲区提高读写效率_方式一
、常用IO流对象_文件字节流_通过缓冲区提高读写效率_方式二
、常用IO流对象_文件字节流_通过字节缓冲流提高读写效率
、常用IO流对象_文件字节流_定义文件拷贝工具类
、常用IO流对象_文件字符流_文件字符输入流
、常用IO流对象_文件字符流_文件字符输出流
、常用IO流对象_文件字符流_使用字符流实现文本文件的拷贝处理
、常用IO流对象_字符缓冲流_字符输入缓冲流
、常用IO流对象_字符缓冲流_字符输出缓冲流
、常用IO流对象_字符缓冲流_实现文本文件的拷贝
、常用IO流对象_字符缓冲流_为文件中的内容添加行号
、常用IO流对象_转换流_通过转换流实现键盘输入屏幕输出
、常用IO流对象_转换流_通过字节流读取文本文件并添加行号
、常用IO流对象_字符输出流_PrintWriter
、常用IO流对象_字节数组流_字节数组输入流
、常用IO流对象_字节数组流_字节数组输出流
、常用IO流对象_数据流_数据输出流
、常用IO流对象_数据流_数据输入流
、常用IO流对象_对象流_Java对象的序列化和反序列化
、常用IO流对象_对象流_写出基本数据类型数据
、常用IO流对象_对象流_读取基本数据类型数据
、常用IO流对象_对象流_将对象序列化到文件
、常用IO流对象_对象流_将对象反序列化到内存
、常用IO流对象_随机访问流
、常用IO流对象_File类在IO中的作用
、ApacheIO包_ApacheIO包介绍
、ApacheIO包_下载与添加