2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2年前 (2022) 程序员胖胖胖虎阿
365 0 0

小提示:不清楚的图片,电脑点击图片放大观看,超级清晰哦

文章目录

  • 第一章 java入门
    • 常用cmd命令
  • 第二章 java基础概念
    • 字面量
    • 基本数据类型
    • 标识符
    • 键盘录入
  • 第三章 运算符
    • 算数运算符的基本用法
    • 除法与取模
    • 数值拆分
    • 隐式转换
    • 强制转换
    • 字符与字符串的"+"操作
      • 字符串的"+"操作
      • 字符的"+"操作
    • 自增自减运算符
    • 赋值运算符
    • 四种逻辑运算符
    • 短路逻辑运算符
    • 三元运算符
    • 原码反码补码
      • 再来理解强制转换
      • 再来学习其他运算符
  • 第四章 判断和循环
    • if第一种格式
    • if第二种格式
    • if第三种格式
    • default的位置和省略
    • case穿透
    • switch新特性
    • switch和if第二种格式各自的使用场景
    • switch的扩展知识点
    • for循环语句格式
    • while循环语句格式
    • while循环----回文数
    • while循环----求商和余数
    • do while循环语句
  • 第五章 循环高级和数组
    • 无限循环
    • 跳转控制语句
    • 获取随机数
    • 数组的概述和初始化
    • 数组中的地址值
    • 数组元素访问
      • 普通的单个元素访问
      • 数组的元素遍历
      • 一个循环只做一件事情
    • 动态初始化
    • 动态初始化和静态初始化区别
    • 数组练习----交换数据
  • 第六章 方法
    • 方法的重载
    • 输出语句print和println
    • 基本数据类型和引用数据类型
  • 第七章 综合练习
    • 自动抽取方法快捷键
    • 开发验证码
    • 评委打分----批量替换变量快捷键shift+F6
    • 数字加密和解密----数组反转、数字拼接
  • 第八章 面向对象
    • 定义类的注意事项
    • 快捷键选中
    • 封装 private
    • 就近原则
    • 构造方法
    • 标准的javabean类
    • 成员变量和局部变量
  • 第九章 面向对象综合训练
    • 文字版格斗游戏----printf使用
    • 两个对象数组练习
      • 提示参数快捷键
      • 自动生成左边快捷键
      • 键盘录入两套体系
    • 复杂数组对象练习-删除和修改
  • 第十章 字符串
    • API和API帮助文档
    • String概述
    • String构造方法
    • String内存分析
      • 直接赋值的方式
      • 手动new的方式
    • 字符串的比较
    • 练习1 用户登录----查看源码快捷键
    • 练习2 遍历字符串
    • 练习3 字符串拼接
    • 练习4 字符串反转
    • 练习5 金额转换
    • 练习6 手机号屏蔽
    • 练习7 敏感词替换
    • StringBuilder的基本操作
    • 链式编程
    • StringJoiner
      • StringJoiner介绍
      • StringJoiner使用
    • String StringBuilder和StringJoiner的总结
    • 字符串相关类的底层原理
    • 练习 罗马数字的两种写法 JDK12以后switch新特性
    • 练习 调整字符串的内容并比较 两种方法
  • 第十一章 ArrayList
    • 基本使用
      • 创建集合
      • 集合成员方法
    • 集合练习
      • 添加字符串和整数并遍历----基本数据类型对应的包装类
  • 第十二章 学生管理系统
    • 业务分析并搭建主菜单
      • 包裹快捷键
      • 退出while循环
  • 第十三章 面向对象进阶
    • static-静态变量
    • 静态方法和工具类
    • static的注意事项
    • 继承的概述
      • 继承的特点
    • 继承的内存图
      • 成员变量
      • 成员方法
      • 总结
    • 访问特点
      • 成员变量
      • 构造方法
    • 方法的重写
      • 格式
      • 方法重写的本质
      • 注意事项和要求
    • this super理解
    • 多态
      • 介绍
      • 多态调用成员的特点
      • 多态的优势和弊端
    • 权限修饰符
    • 代码块
      • 局部代码块
      • 构造代码块
      • 静态代码块
    • 抽象类和抽象方法
      • 概念
      • 注意事项
    • 接口
      • 为什么有接口
      • 定义和使用
      • 成员特点
      • 接口和类之间的各种关系
      • 接口中新增方法
      • 接口应用
      • 适配器
    • 内部类
      • 初识内部类
      • 成员内部类
      • 静态内部类
      • 局部内部类

第一章 java入门

常用cmd命令

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第二章 java基础概念

字面量

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

基本数据类型

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

标识符

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

键盘录入

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第三章 运算符

算数运算符的基本用法

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

除法与取模

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

数值拆分

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

隐式转换

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

强制转换

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

字符与字符串的"+"操作

字符串的"+"操作

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

在这里插入图片描述

字符的"+"操作

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

自增自减运算符

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

赋值运算符

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

四种逻辑运算符

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

短路逻辑运算符

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

三元运算符

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

原码反码补码

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

再来理解强制转换

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

再来学习其他运算符

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第四章 判断和循环

if第一种格式

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

if第二种格式

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

if第三种格式

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

default的位置和省略

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

case穿透

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

switch新特性

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

switch和if第二种格式各自的使用场景

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

switch的扩展知识点

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

for循环语句格式

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

while循环语句格式

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

while循环----回文数

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

while循环----求商和余数

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

do while循环语句

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第五章 循环高级和数组

无限循环

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

跳转控制语句

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

获取随机数

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

数组的概述和初始化

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

数组中的地址值

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

数组元素访问

普通的单个元素访问

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

数组的元素遍历

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

一个循环只做一件事情

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

动态初始化

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

动态初始化和静态初始化区别

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

数组练习----交换数据

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第六章 方法

方法的重载

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

输出语句print和println

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

基本数据类型和引用数据类型

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第七章 综合练习

自动抽取方法快捷键

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

开发验证码

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

评委打分----批量替换变量快捷键shift+F6

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

数字加密和解密----数组反转、数字拼接

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第八章 面向对象

定义类的注意事项

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

快捷键选中

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

封装 private

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

就近原则

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

构造方法

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

标准的javabean类

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

成员变量和局部变量

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第九章 面向对象综合训练

文字版格斗游戏----printf使用

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

两个对象数组练习

提示参数快捷键

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

自动生成左边快捷键

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

键盘录入两套体系

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

复杂数组对象练习-删除和修改

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第十章 字符串

API和API帮助文档

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

String概述

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

String构造方法

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

String内存分析

直接赋值的方式

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

手动new的方式

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

字符串的比较

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

练习1 用户登录----查看源码快捷键

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

练习2 遍历字符串

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

练习3 字符串拼接

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

练习4 字符串反转

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

练习5 金额转换

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

练习6 手机号屏蔽

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

练习7 敏感词替换

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

StringBuilder的基本操作

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

链式编程

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

StringJoiner

StringJoiner介绍

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

StringJoiner使用

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

String StringBuilder和StringJoiner的总结

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

字符串相关类的底层原理

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
这一小节内容太复杂,个人需要多消化看几遍,暂时不能总结.P115

练习 罗马数字的两种写法 JDK12以后switch新特性

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

练习 调整字符串的内容并比较 两种方法

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第十一章 ArrayList

基本使用

创建集合

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

集合成员方法

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

集合练习

添加字符串和整数并遍历----基本数据类型对应的包装类

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第十二章 学生管理系统

业务分析并搭建主菜单

包裹快捷键

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

退出while循环

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

第十三章 面向对象进阶

static-静态变量

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

静态方法和工具类

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

static的注意事项

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

继承的概述

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

继承的特点

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

继承的内存图

成员变量

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

成员方法

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

总结

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

访问特点

成员变量

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

构造方法

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

方法的重写

格式

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

方法重写的本质

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

注意事项和要求

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

this super理解

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

多态

介绍

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

多态调用成员的特点

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

多态的优势和弊端

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

权限修饰符

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

代码块

局部代码块

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

构造代码块

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

静态代码块

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

抽象类和抽象方法

概念

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

注意事项

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

接口

为什么有接口

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

定义和使用

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

成员特点

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

接口和类之间的各种关系

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

接口中新增方法

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

接口应用

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

适配器

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

内部类

初识内部类

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

成员内部类

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]
2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

静态内部类

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

局部内部类

2022最新版黑马程序员Java笔记(适合有C++基础并且看过一遍视频)[持续更新]

本文适用于有C++基础且看过一遍2022最新版黑马程序员java视频的朋友,更为详细的视频笔记请参考:https://blog.csdn.net/King_ZACC/article/details/119358189

相关文章

暂无评论

暂无评论...