Java学习 – 黑马 – 随堂笔记 – 第一部分总目录
本内容仅为个人看视频记录的随手笔记,部分内容可能不全面,,可以作为学习黑马程序员Java基础视频参考使用或者看完之后进行复习巩固使用。
Java学习 – 黑马 – 随堂笔记 – 01_ Java概述
Java学习 – 黑马 – 随堂笔记 – 02_第一个程序
Java学习 – 黑马 – 随堂笔记 – 03_基础语法
Java学习 – 黑马 – 随堂笔记 – 04_运算符
Java学习 – 黑马 – 随堂笔记 – 05_数据输入
Java学习 – 黑马 – 随堂笔记 – 06_分支语句
Java学习 – 黑马 – 随堂笔记 – 07_循环语句
Java学习 – 黑马 – 随堂笔记 – 08_IDEA
Java学习 – 黑马 – 随堂笔记 – 09_数组
Java学习 – 黑马 – 随堂笔记 – 10_方法
Java学习 – 黑马 – 随堂笔记 – 11_Debug
Java学习 – 黑马 – 随堂笔记 – 12_基础知识练习
Java学习 – 黑马 – 随堂笔记 – 13_面向对象基础
Java学习 – 黑马 – 随堂笔记 – 14_字符串
Java学习 – 黑马 – 随堂笔记 – 15_集合基础
Java学习 – 黑马 – 随堂笔记 – 16_学生管理系统
Java学习 – 黑马 – 随堂笔记 – 第二部分总目录
Java学习-黑马-随堂笔记- 01_Java概述
1. Java语言发展史
1.1 Java语言
1.2 Java语言发展史
2. Java语言跨平台原理
2.1 平台
2.2 跨平台
2.3 跨平台原理
3. JRE和JDK
3.1 JRE(Java Runtime Environment)
3.2 JDK(JavaDevelopment Kit)
3.3 JDK、JRE和JVM的关系
4.JDK的下载和安装
4.1 JDK的下载
4.2 JDK的安装
4.3 JDK的安装目录
Java学习 – 黑马 – 随堂笔记 – 02_第一个程序
1. 常用DOS命令
1.1 打开命令提示符窗口
1.2 常用命令
2. Path环境变量的配置
2.1 为什么要配置Path环境变量
2.2 如何配置Path环境变量
2.3 如何检测配置Path环境变量是否成功
3. HelloWorld案例
3.1 Java程序开发运行流程
3.2 HelloWorld案例的编写
3.3 HelloWorld案例的编译和运行
4. HelloWorld案例常见问题
4.1 BUG
4.2 BUG的解决
4.3 HelloWorld案例常见问题
5. Notepad软件的安装和使用
5.1 为什么要安装Notepad软件
5.2 Notepad软件的安装
5.4 Notepad软件的使用
Java学习 – 黑马 – 随堂笔记 – 03_基础语法
1. 注释
1.1 注释概述
1.2 注释分类
2. 关键字
2.1 关键字概述
2.2 关键字的特点
3. 常量
3.1 常量概述
3.2 常量分类
4. 数据类型
4.1 计算机的存储单元
4.2 数据类型
4.3 数据类型内存占用和取值范围
5. 变量
5.1 变量概述
5.2 变量的定义
5.3 变量的使用
5.4 变量使用的注意事项
6. 标识符
6.1 标识符概述
6.2 标识符的定义规则
6.3 常见命名约定
7. 类型转换
7.1 类型转换的分类
7.2 自动类型转换
7.3 强制类型转换
Java学习 – 黑马 – 随堂笔记 – 04_运算符
1. 算数运算符
1.1 运算符和表达式
1.2 算术运算符
1.3 字符的“+“操作
1.4 字符串的“+”操作
2. 赋值运算符
2.1 赋值运算符
3. 自增自减运算符
3.1 自增自减运算符
4. 关系运算符
4.1 关系运算符
5. 逻辑运算符
5.1 逻辑运算符概述
逻辑运算符
5.3 短路逻辑运算符
6. 三元运算符
6.1 三元运算符
案例:两只老虎
案例:三个和尚
Java学习 – 黑马 – 随堂笔记 – 05_数据输入
1. 数据输入
1.1 数据输入概述
1.2 Scanner使用的基本步骤
案例:三个和尚(升级版)
Java学习 – 黑马 – 随堂笔记 – 06_分支语句
1. 流程控制
1.1 流程控制语句概述
1.2 流程控制语句分类
1.3 顺序结构
2. if语句
2.1 if语句格式1
2.2 if语句格式2
案例:奇偶数
2.3 if语句格式3
案例:考试奖励
3. switch语句
案例:春夏秋冬
Java学习 – 黑马 – 随堂笔记 – 07_循环语句
1. for循环语句
1.1 循环结构
1.2 for循环语句格式
案例:输出数据
案例:求和
案例:求偶数和
案例:水仙花
案例:统计
2. while循环语句
2.1 while循环语句格式
案例:珠穆朗玛峰
3. do…while循环语句
3.1 do…while循环语句格式
3.2 三种循环的区别
4. 控制跳转语句
4.1 跳转控制语句概述
5. 循环嵌套
5.1 循环嵌套概述
6. Random
6.1 Random的作用和使用步骤
案例:猜数字
Java学习 – 黑马 – 随堂笔记 – 08_IDEA
1. IDEA概述和安装
1.1 IDEA概述
1.2 IDEA安装
2. IDEA中HelloWorld
2.1 IDEA启动的基本配置
2.2 IDEA中HelloWorld步骤
2.2.1 IDEA中创建空项目
2.2.2 IDEA中创建新模块
2.2.3 IDEA中创建包
2.2.4 IDEA中新建一个类
2.2.5 IDEA中编写代码
2.2.6 IDEA中执行程序
3. IDEA中项目结构
3.1 回顾HelloWorld案例步骤
3.2 IDEA项目结构
3.3 设置字体
4. IDEA中内容辅助键和快捷键
4.1 内容辅助键
4.2 快捷键
5. IDEA中模块的操作
5.1 IDEA中模块操作
5.1.1 IDEA中新建模块
5.1.2 IDEA中删除模块
5.1.3 IDEA中导入模块
Java学习 – 黑马 – 随堂笔记 – 09_数组
1. 数组定义格式
1.1 数组概述
1.2 什么是数组
1.3 数组的定义格式
2. 数组初始化之动态初始化
2.1 数组初始化概述
2.2 数组初始化方式
2.3 动态初始化
3. 数组元素访问
3.1 数组元素访问
4. 内存分配
4.1 Java中内存分配
4.2 数组内存图 (单个数组)
4.3 数组内存图(多个数组)
4.4 数组内存图(多个数组指向相同)
5. 数组初始化之静态初始化
5.1 数组初始化之静态初始化
6. 数组操作的两个常见小问题
6.1 数组操作的两个常见小问题
7. 数组常见操作
7.1 遍历
7.2 获取数组元素数量
7.3 获取最值
Java学习 – 黑马 – 随堂笔记 – 10_方法
1. 方法概述
1.1 什么是方法
2. 方法的定义和调用
2.1 方法定义
2.2 方法调用
2.3 方法调用过程
2.4 方法练习
3. 带参数方法的定义和调用
3.1 带参数方法定义
3.2 带参数方法调用
3.3 形参和实参
3.4 带参数方法练习
4. 带返回值方法的定义和调用
4.1 带返回值方法的定义
4.2 带返回值方法调用
4.3 带返回值方法练习
5. 方法的注意事项
5.1 方法的注意事项
5.2 方法的通用格式
6. 方法重载
6.1 方法重载概述
6.2 方法重载特点
6.3 方法重载练习
7. 方法的参数传递
7.1 方法参数传递(基本类型)
7.2 方法参数传递(引用类型)
案例:数组遍历
案例:数组最大值
Java学习 – 黑马 – 随堂笔记 – 11_Debug
1. Debug
1.1 Debug概述
1.2 Debug操作流程
1.2.1 如何加断点
1.2.2 如何运行加了断点的程序
1.2.3 看哪里
1.2.4 点哪里
1.2.5 如何删除断点
1.3 Debug使用
1.4 Debug使用
Java学习 – 黑马 – 随堂笔记 – 12_基础知识练习
1. 案例:减肥计划
案例:减肥计划(if)
案例:减肥计划(switch)
2. 案例:逢七过
3. 案例:不死神兔
4. 百钱百鸡
5. 案例:数组元素求和
6. 案例:数组内容相同
7. 案例:查找
8. 案例:反转
9.案例:评委打分
Java学习 – 黑马 – 随堂笔记 – 13_面向对象基础
1. 类和对象
1.1 什么是对象
1.2 什么是面向对象
1.3 什么是类
1.4 什么是对象的属性
1.5 什么是对象的行为
1.6 类和对象的关系
1.7 类的定义
1.8 对象的使用
案例:学生
2. 对象内存图
2.1 对象内存图(单个对象)
2.2 对象内存图(多个对象)
2.3 对象内存图(多个对象指向相同)
3. 成员变量和局部变量
3.1 什么是成员变量和局部变量
3.2 成员变量和局部变量区别
4. 封装
4.1 private关键字
4.2 private关键字的使用
4.3 this关键字
4.4 this内存原理
4.5 封装
5. 构造方法
5.1 构造方法概述
5.2 构造方法的注意事项
5.3 标准类制作
Java学习 – 黑马 – 随堂笔记 – 14_字符串
1. API
1.1 API概述
1.2 如何使用帮助文档
1.3 API使用练习
2. String
2.1 String 概述
字符串的特点
2.2 String 构造方法
2.3 String 对象的特点
2.4 字符串的比较
案例:用户登录
案例:遍历字符串
案例:统计字符次数
案例:拼接字符串
案例:字符串反转
2.5 通过帮助文档查看String中的方法
3. StringBuilder
3.1 StringBuilder概述
3.2 StringBuilder构造方法
3.3 StringBuilder的添加和反转方法
3.4 StringBuilder和String相互转换
案例:拼接字符串
案例:字符串反转
3.5 通过帮助文档查看StringBuilder中的方法
Java学习 – 黑马 – 随堂笔记 – 15_集合基础
1. 集合基础
1.1 集合概述
1.2 ArrayList构造方法和添加方法
1.3 ArrayList集合常用方法
案例:存储字符串并遍历
案例:存储学生对象并遍历
案例:存储学生对象并遍历(升级版)
Java学习 – 黑马 – 随堂笔记 – 16_学生管理系统
1. 学生管理系统
1.1 项目演示
1.2 学生管理系统实现思路
1.3 定义学生类
1.4 主界面的代码编写
1.5 添加学生的代码编写
1.6 查看学生的代码编写
1.7 查看学生的代码升级版
1.8 删除学生的代码编写
1.9 修改学生的代码编写
1.10 解决删除/修改学生学 不存在问题
1.11 解决添加学生学 重复问题
最终代码
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93765 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!