黑豆的博客 黑豆的博客
视频 (opens new window)
  • Vue

    • 深入浅出Vue
    • Vue
    • VueRouter
    • Vuex
    • Vue3核心剖析
    • Vue知识点简单梳理
  • React

    • 深入React技术栈
    • React进阶实践指南
    • React知识点简单梳理
  • 混合开发

    • 混合开发探究
  • TypeScript

    • 极简入门Typescript
  • Webpack

    • 极简入门
    • 常见面试题
  • 设计模式

    • JS设计模式核心原理和应用实践
  • 基础必备

    • HTML必备
    • CSS必备
    • JS基础
    • JS进阶
    • JS练习
    • 网络基础
    • JS高级程序设计
    • 浏览器相关基础
  • Java

    • Java基础
    • Java进阶
    • JavaWeb
    • Java框架
  • 入门级算法
  • 常见算法
  • 常见数据结构
  • 前端算法与数据结构
  • STM32

    • STM32四轴飞行器
  • Arduino

    • Arduino墙画机
    • Arduino四轴飞行器
    • Arduino四足仿生机器人
关于 (opens new window)
视频 (opens new window)
  • Vue

    • 深入浅出Vue
    • Vue
    • VueRouter
    • Vuex
    • Vue3核心剖析
    • Vue知识点简单梳理
  • React

    • 深入React技术栈
    • React进阶实践指南
    • React知识点简单梳理
  • 混合开发

    • 混合开发探究
  • TypeScript

    • 极简入门Typescript
  • Webpack

    • 极简入门
    • 常见面试题
  • 设计模式

    • JS设计模式核心原理和应用实践
  • 基础必备

    • HTML必备
    • CSS必备
    • JS基础
    • JS进阶
    • JS练习
    • 网络基础
    • JS高级程序设计
    • 浏览器相关基础
  • Java

    • Java基础
    • Java进阶
    • JavaWeb
    • Java框架
  • 入门级算法
  • 常见算法
  • 常见数据结构
  • 前端算法与数据结构
  • STM32

    • STM32四轴飞行器
  • Arduino

    • Arduino墙画机
    • Arduino四轴飞行器
    • Arduino四足仿生机器人
关于 (opens new window)
  • JAVAUP

    • 01. static、继承
      • static 修饰成员变量
      • static 修饰变量内存图
      • static 修饰方法
      • static 使用-工具类设计
      • 继承概述、优点和格式
      • 继承练习
      • 子类无法使用的内容
      • 子类内存图
      • 继承的特点
      • 继承后成员变量访问特点
      • 方法重写
      • 继承中构造器的访问特点
      • this 与 super 总结
    • 02. 抽象类、接口、final、权限修饰符、代码块
      • 抽象方法格式和作用
      • 抽象类格式
      • 抽象类注意事项
      • 模板方法模式
      • 接口的概念和格式
      • 案例-电脑 USB 接口
      • 接口中成员的特点
      • 实现多个接口
      • 接口与接口的多继承
      • JDK8 后接口新增方法
      • 接口和抽象类的区别
      • 包的概念和作用
      • 包的概念和导入包
      • 四个权限修饰符的作用
      • 总结
      • final 关键字修饰类和方法的特点
      • final 关键字变量的特点
      • 代码块格式和特点
      • 案例-斗地主
    • 03. 多态、内部类、枚举
    • 04. 常用API
      • int 转换为 String
      • String 转换为 int
      • 自动装箱和自动拆箱
      • 练习
      • 活了多少天
      • 秒杀
    • 05. Collcetion 、List
    • 06. 泛型、Set、集合工具类
    • 07. Map、图书管理系统
    • 08. Lambda、异常、正则表达式
    • 09. 多线程
    • 10. File、递归、IO流
      • File类作用
      • File类构造器
      • File类删除功能
      • File类创建功能
      • 绝对路径和相对路径
      • File类判断和获取功能
      • File类遍历功能
      • 递归概念
      • 递归求1 ~ n的和
      • 递归案例-文件搜索
      • IO流作用和分类
      • 字节流写一个字节数据
      • 字节流写多个字节数据
      • 字节流读一个字节数据
      • String和byte数组转换API
      • 字节流读多个字节数据
      • 字节流案例-文件复制
      • 字符流读一个字符
      • 字符流读多个字符
      • 字符流写数据
      • 数据追加续写和换行
    • 11. IO流
      • JDK1.7前处理异常
      • JDK1.7及以后处理异常
      • 练习
      • 缓冲流作用
      • 字节缓冲流
      • 字节流复制文件效率对比
      • 字符缓冲流及特有方法
      • 字符流扩展练习
      • 小结
      • 字符集和字符编码的概念
      • 字符流读不同编码的文件乱码
      • 转换流使用
      • 转换流案例-转换文件编码
      • 对象流的使用
      • 对象流使用细节
      • Properties作为集合使用
      • 代码示例
      • Properties和IO流结合使用
      • 代码示例
      • 装饰模式介绍
      • 了解装饰模式3个角色
      • 代码演示装饰模式
    • 12. 网络编程
      • 网络编程概念
      • 网络编程三要素-IP 地址
      • 网络编程三要素-端口
      • 网络编程三要素-协议
      • 介绍 UDP 通信流程
      • 编写 UDP 通信程序
      • 介绍 TCP 通信流程
      • 代码实现 TCP 客户端
      • 代码实现 TCP 服务端
      • 理解 TCP 文件上传流程
      • 编写 TCP 文件上传客户端
      • 编写 TCP 文件上传服务端
      • 解决服务端无法停止问题
      • 完成文件上传加强版
      • NIO 概述介绍阻塞、非阻塞概念
      • 介绍 BIO 处理数据方式
      • 介绍 NIO 处理数据方式
      • 介绍 NIO3 个角色
      • 演示 NIO 代码
    • 13. 反射、注解、junit
    • 14. XML和Dom4j、设计模式

← 05. Collcetion 、List 07. Map、图书管理系统 →