Java学习 - 黑马 - 随堂笔记 - 第一部分总目录

2023-05-16

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 解决添加学生学号重复问题

最终代码

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java学习 - 黑马 - 随堂笔记 - 第一部分总目录 的相关文章

  • E: 仓库 “http://ppa.launchpad.net/zarquon42/meshlab/ubuntu bionic Release”没有 Release 文件

    参考 xff1a 添加链接描述 在etc apt sources list d 目录中删除对应的ppa cd span class token operator span etc span class token operator span
  • 移远EC20--1 AT命令初始3

    接上篇 一 xff1a AT指令电话簿命令 AT 43 CNUM xff1a 用户编号 该命令可以从 xff08 U xff09 SIM中获取用户自己的编号 AT 43 CPBF xff1a 查找电话簿条目 该命令可以从用AT 43 CPB
  • ROS学习笔记(一)之 成功安装(melodic版)

    Ubuntu18 04安装ROS Melodic 详情请参考 xff1a https blog csdn net haiyinshushe article details 84256137 1 配置Ubuntu软件库 xff1a 配置Ubu
  • oracle数据库新增用户

    文章目录 前言一 通过PL SQL客户端新增二 通过创建命令进行新增1 创建语句 总结 前言 用的比较少 xff0c 用到时记录一下 一 通过PL SQL客户端新增 1 连接成功后 xff0c 在左侧对象 users右键 新建 xff0c
  • 长度单位&颜色RGB值&十六进制颜色RGB值

    长度单位 amp 颜色RGB值 amp 十六进制颜色RGB值 span class token doctype lt DOCTYPE html gt span span class token tag span class token ta
  • stm32学习之定时器中断时间设置与计算

    嗯 在stm32中经常使用定时器 xff0c 但是一直没有学会怎样计算定时器的时间 xff0c 近期简单学习了一下做一下总结记录 首先我们会在主函数里边定义时钟的最高频率为72Mhz 使用SysTick Init 72 定义 如下方代码所示
  • keil 下载安装 保姆级教程

    一 前言 最近被安排开发一个单片机的项目 xff0c 回头想了一下 xff0c 自己上次弄单片机的时候 xff0c 还都是在大学期间 xff0c 到现在也有三四年没有碰过了 xff0c 大部分的知识点都忘了 xff0c 所以又重新的把以前的
  • ST-Link使用教程

    1 电脑安装软件 2 点击确定 3 下一步 4 下一步 5 下一步 6 下一步 7 下一步 8 等待安装完成 9 等待 10 完成安装 11 打开 ST Visual Programmer 12 选择芯片 13 选择芯片类型 xff08 S
  • mapreduce的原理和简单程序实现

    五个关于mapreduce的简单程序实现 mapreduce的简介 什么是mapreduce xff1f 是一种分布式运算程序 一个mapreduce程序会分成两个阶段 xff0c map阶段和reduce阶段 map阶段会有一个实体程序
  • js简单事件解释(基础)

    nbsp nbsp nbsp 事件 事件概念 组件触发了某个动作 触发代码的执行 nbsp 点击事件 onclick nbsp 单击事件 nbsp 组件被单击所触发的事件 ondbclick 双击事件 焦点事件 nbsp nbsp inpu
  • JavaEE-面试-POI面试回答思路

    是什么 xff1f Apache POI是Apache开源的 可以通过Java读写word和excel 难不难 xff1f 不难 它的出现解决什么问题 xff1f 导出word或者excel xff08 报表 xff09 xff0c 方便数
  • 树莓派原生系统安装ROS(含网络代理,ROS编译安装以及ROS小车制作过程)

    本文将自主搭建树莓派ROS自主导航小车 目前已经完成的有 xff1a 1 树莓派初始化配置 2 树莓派局域网网络代理 3 树莓派ros安装 4 hector slam安装 5 自制阿克曼底盘控制 python 以下为全文链接 xff1a 树
  • 比较对象的方法——equals()和hashCode()方法

    equals equals是Object中的一个方法 xff0c 用于判断两个对象是否相同 一般会被重写来使用 Object中的equals定义为 xff1a span class token keyword public span spa
  • OpenCores 介绍

    关于 OpenCores OpenCores是一个开源的硬件项目网站 xff0c 里面有很多利用Verilog VHDL SystemVerilog 等硬件描述语言建模 设计的项目 xff0c 适合FPGA和ASIC开发 好多熟悉FPGA设
  • pytorch中张量的创建和张量中数据类型的转化

    1 使用torch tensor 函数创建张量 张量的最基本的创建方法和Numpy中创建Array的格式是一致的 xff0c 都是 创建函数 序列 的格式 xff0c 张量的创建函数 xff1a torch tensor t1 61 tor
  • 一文吃透VSCode中git的相关配置与使用

    本篇文章带大家聊聊VSCode 43 Git操作 xff0c 介绍一下VSCode中git的相关配置与使用 xff0c 希望对大家有所帮助 xff01 xff08 本文操作均在 Gitee 上进行 xff0c Gitee 与 Github
  • 如何安装并管理多版本node?方法介绍

    如何安装并管理多版本node xff1f 下面本篇文章给大家介绍一下多版本node的安装与切换详细操作 xff0c 希望对大家有所帮助 xff01 安装多版本node的原因 xff1a 在项目开发过程中 xff0c 不同项目使用的nodej
  • 软件工程复习(九):面向对象方法学引论

    面向对象方法学引论 面向对象方法学 主要观点 1 客观世界是由各种对象组成的 2 所有对象划分成了各种对象类 xff0c 每个对象类定义了一组数据和一组方法 这也是与面向过程设计的最大不同 xff0c 面向对象将二者分开 3 按照父类和子类
  • 记录一下关于国民技术单片机(N32G457)无法用MDK(Keil5)进行下载程序以及在线仿真的原因

    最近在学习使用国民技术的单片机来驱动无刷直流电机 xff0c 但是因为MDK对这个单片机支持没那么好 xff0c 所以没办法下载程序以及在线仿真调试 只能是添加了国民技术单片机的固件库之后 xff0c 编译程序没啥问题了 因为平常下载程序都
  • MacOS 安装brew失败解决方法

    MacOS 安装brew失败解决方法 报错信息解决方法 报错信息 error RPC failed curl 28 LibreSSL SSL read Operation timed out errno 60 fatal expected

随机推荐

  • Java学习 - 黑马 - 随堂笔记 - 09_数组

    Java学习 黑马 随堂笔记 09 数组 1 数组定义格式 3 1 数组概述 a 61 100 b 61 100 c 61 100 d 61 100 e 61 100 一次性声明大量的用于存储数据的变量要存储的数据通常都是同类型数据 xff
  • C#WinForm窗体控件学习(一)

    C 中WinForm窗体常见控件 一 常用控件一般都有以下属性和事件 属性 1 Name xff1a 控件的名称属性 xff0c 识别不同空间的唯一标识 2 Text xff1a 文本输入 3 Font xff1a 控件里字体的属性 xff
  • Java学习 - 黑马 - 随堂笔记 - 10_方法

    Java学习 黑马 随堂笔记 10 方法 1 方法概述 1 1 什么是方法 方法 xff08 method xff09 是将具有独立功能的代码块组织成为一个整体 xff0c 使其具有特殊功能的代码集 注意 xff1a 方法必须先创建才可以使
  • Java学习(b站基础) - 狂神说 - 目录总章

    Java学习 xff08 b站基础 xff09 狂神说 目录总章 本内容仅为个人看视频记录的随手笔记 xff0c 部分内容可能不全面 xff0c 可以作为学习狂神说视频之后进行复习巩固使用 Markdown学习笔记 xff08 简单的部分M
  • Java学习 - 黑马 - 随堂笔记 - 11_Debug

    Java学习 黑马 随堂笔记 11 Debug 1 Debug 1 1 Debug概述 Debug xff1a 是供程序员使用的程序调试工具 xff0c 它可以用于查看程序的执行流程 xff0c 也可以用于追踪程序执行过程来调试程序 1 2
  • Java学习 - 黑马 - 随堂笔记 - 12_基础知识练习

    Java学习 黑马 随堂笔记 12 基础知识练习 1 案例 xff1a 减肥计划 案例 xff1a 减肥计划 xff08 if xff09 需求 xff1a 输入星期数 xff0c 显示今天的减肥活动 周一 xff1a 跑步 周二 xff1
  • Java学习 - 黑马 - 随堂笔记 - 13_面向对象基础

    Java学习 黑马 随堂笔记 13 面向对象基础 1 类和对象 1 1 什么是对象 万物皆对象 xff0c 客观存在的事物皆为对象 1 2 什么是面向对象 1 3 什么是类 类是对现实生活中一类具有共同属性和行为的事物的抽象 类的特点 xf
  • Java学习 - 黑马 - 随堂笔记 - 14_字符串

    Java学习 黑马 随堂笔记 14 字符串 1 API 1 1 API概述 API Application Programming Interface xff1a 应用程序编程接口 编写一个机器人变成去控制机器人踢足球 xff0c 程序需要
  • Java学习 - 黑马 - 随堂笔记 - 15_集合基础

    Java学习 黑马 随堂笔记 15 集合基础 1 集合基础 1 1 集合概述 编程的时候如果要存储多个数据 xff0c 使用长度固定的数组存储格式 xff0c 不一定满足我们的需求 xff0c 更适应不了变化的需求 xff0c 那么 xff
  • Java学习 - 黑马 - 随堂笔记 - 16_学生管理系统

    Java学习 黑马 随堂笔记 16 学生管理系统 1 学生管理系统 1 1 项目演示 1 2 学生管理系统实现思路 定义学生类主界面的代码编写添加学生的代码编写查看学生的代码编写删除学生的代码编写修改学生的代码编写 1 3 定义学生类 学生
  • Java学习 - 黑马(第二部分) - 随堂笔记 - 01_继承

    Java学习2 黑马 xff08 第二部分 xff09 随堂笔记 01 继承 1 继承 1 1 继承概述 继承是面向对象三大特征之一 可以使得子类具有父类的属性和方法 xff0c 还可以在子类中重新定义 xff0c 追加属性和方法 继承的格
  • Java学习 - 黑马(第二部分) - 随堂笔记 - 02_修饰符

    Java学习 黑马 xff08 第二部分 xff09 随堂笔记 02 修饰符 1 包 1 1 包的概述和使用 其实就是文件夹 作用 xff1a 对类进行分类管理 包的定义格式 格式 xff1a package 包名 xff08 多级包用 分
  • Java学习 - 黑马(第二部分) - 随堂笔记 - 03_多态

    Java学习 黑马 xff08 第二部分 xff09 随堂笔记 03 多态 1 多态 1 1 多态概述 同一个对象 xff0c 在不同时刻表现出来的不同形态 举例 xff1a 猫 我们可以说猫是猫 xff1a 猫 cat 61 new 猫
  • Java学习 - 黑马(第二部分) - 随堂笔记 - 04_抽象类

    Java学习 黑马 xff08 第二部分 xff09 随堂笔记 04 抽象类 1 抽象类 1 1 抽象类概述 在Java中 xff0c 一个没有方法体的方法应该定义为抽象方法 xff0c 而类中如果有抽象方法 xff0c 该类必须定义为抽象
  • Java学习 - 黑马(第二部分) - 随堂笔记 - 05_接口

    Java学习 黑马 xff08 第二部分 xff09 随堂笔记 05 接口 1 接口 接口就是一种公共的规范标准 xff0c 只要符合规范标准 xff0c 大家都可以通用 Java中的接口更多的体现在对行为的抽象 1 2 接口的特点 接口用
  • Java学习 - 黑马(第二部分) - 随堂笔记 - 06_形参和返回值

    Java学习 黑马 xff08 第二部分 xff09 随堂笔记 06 形参和返回值 形参和返回值 1 1 类名作为形参和返回值 方法的形参是类名 xff0c 其实需要的是该类的对象方法的返回值是类名 xff0c 其实返回的是该类的对象 pa
  • Java学习 - 黑马(第二部分) - 随堂笔记 - 07_内部类

    Java学习 黑马 xff08 第二部分 xff09 随堂笔记 07 内部类 1 内部类 1 1 内部类概述 内部类 xff1a 就是在一个类中定义一个类 举例 xff1a 在一个类A的内部定义一个类B xff0c 类B就被称为内部类 内部
  • Java学习 - 黑马(第二部分) - 随堂笔记 - 08_常用API

    Java学习 黑马 xff08 第二部分 xff09 随堂笔记 08 常用API 1 Math 1 1 Math类概述 Math包含执行基本数字运算的方法 没有构造方法 xff0c 如何使用类中的成员呢 xff1f 通过查看帮助文档 看类的
  • Java学习 - 黑马 - 随堂笔记 - 第二部分总目录

    Java学习 黑马 随堂笔记 第二部分总目录 本内容仅为个人看视频记录的随手笔记 xff0c 部分内容可能不全面 xff0c xff0c 可以作为学习黑马程序员Java基础视频参考使用或者看完之后进行复习巩固使用 Java学习 黑马 xff
  • Java学习 - 黑马 - 随堂笔记 - 第一部分总目录

    Java学习 黑马 随堂笔记 第一部分总目录 本内容仅为个人看视频记录的随手笔记 xff0c 部分内容可能不全面 xff0c xff0c 可以作为学习黑马程序员Java基础视频参考使用或者看完之后进行复习巩固使用 Java学习 黑马 随堂笔