![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习
文章平均质量分 80
根据对狂神说的课程学习记录的关于Java基础知识的笔记
拾叶King
学习!提升!加油!
展开
-
Java学习 - 黑马(第二部分) - 随堂笔记 - 09_异常
Java学习 - 黑马(第二部分) - 随堂笔记 - 09_异常1. 异常1.1 异常概述package com.itheima_01;import java.lang.reflect.Method;/* 异常 */public class ExceptionDemo01 { public static void main(String[] args) { method(); } public static void method() {原创 2022-04-18 17:27:16 · 302 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 第一部分总目录
Java学习 - 黑马 - 随堂笔记 - 第一部分总目录本内容仅为个人看视频记录的随手笔记,部分内容可能不全面,,可以作为学习黑马程序员Java基础视频参考使用或者看完之后进行复习巩固使用。Java学习 - 黑马 - 随堂笔记 - 01_ Java概述Java学习 - 黑马 - 随堂笔记 - 02_第一个程序Java学习 - 黑马 - 随堂笔记 - 03_基础语法Java学习 - 黑马 - 随堂笔记 - 04_运算符Java学习 - 黑马 - 随堂笔记 - 05_数据输入Java学习 - 黑马原创 2022-04-17 16:44:50 · 884 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 第二部分总目录
Java学习 - 黑马 - 随堂笔记 - 第二部分总目录本内容仅为个人看视频记录的随手笔记,部分内容可能不全面,,可以作为学习黑马程序员Java基础视频参考使用或者看完之后进行复习巩固使用。Java学习 - 黑马(第二部分) - 随堂笔记 - 01_继承Java学习 - 黑马(第二部分) - 随堂笔记 - 02_修饰符Java学习 - 黑马(第二部分) - 随堂笔记 - 03_多态Java学习 - 黑马(第二部分) - 随堂笔记 - 01_继承1. 继承1.1 继承概述1.2 继承的好处和原创 2022-04-17 16:10:56 · 875 阅读 · 1 评论 -
Java学习 - 黑马(第二部分) - 随堂笔记 - 08_常用API
Java学习 - 黑马(第二部分) - 随堂笔记 - 08_常用API1. Math1.1 Math类概述Math包含执行基本数字运算的方法没有构造方法,如何使用类中的成员呢?——通过查看帮助文档看类的成员是否都是静态的,如果是,通过类名就可以直接调用1.2 Math类的常用方法package com.itheima;import jdk.swing.interop.SwingInterOpUtils;/* Math类的常用方法 */public class Mat原创 2022-04-17 15:50:43 · 2755 阅读 · 0 评论 -
Java学习 - 黑马(第二部分) - 随堂笔记 - 07_内部类
Java学习 - 黑马(第二部分) - 随堂笔记 - 07_内部类1. 内部类1.1 内部类概述内部类:就是在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类内部类的定义格式格式public class 类名{ 修饰符 class 类名{ }}范例:public class Outer{ public class Inner{ }}内部类的访问特点内部类可以直接访问外部类的成员,包括私有外部类要访问内部类的成员,必须创建对象pac原创 2022-04-16 15:28:46 · 104 阅读 · 0 评论 -
Java学习 - 黑马(第二部分) - 随堂笔记 - 06_形参和返回值
Java学习 - 黑马(第二部分) - 随堂笔记 - 06_形参和返回值形参和返回值1.1 类名作为形参和返回值方法的形参是类名,其实需要的是该类的对象方法的返回值是类名,其实返回的是该类的对象package com.itheima_01;public class Cat { public void eat(){ System.out.println("猫吃鱼"); }}package com.itheima_01;public class Cat原创 2022-04-16 11:35:38 · 123 阅读 · 0 评论 -
Java学习 - 黑马(第二部分) - 随堂笔记 - 05_接口
Java学习 - 黑马(第二部分) - 随堂笔记 - 05_接口1. 接口接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用Java中的接口更多的体现在对行为的抽象1.2 接口的特点接口用关键字interface修饰public interface 接口名{}类实现接口用implements表示public class 类名 implements 接口名{}接口不能实例化?接口如何实例化呢?参照多态的方式,通过实现类对象实例化,这叫接口多态。多态的形式:具原创 2022-04-15 14:20:48 · 172 阅读 · 0 评论 -
Java学习 - 黑马(第二部分) - 随堂笔记 - 04_抽象类
Java学习 - 黑马(第二部分) - 随堂笔记 - 04_抽象类1. 抽象类1.1 抽象类概述在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类package com.itheima_01;public abstract class Animal { /* public void eat(){ System.out.println("吃东西"); } */ public abstract原创 2022-04-14 15:15:51 · 174 阅读 · 0 评论 -
Java学习 - 黑马(第二部分) - 随堂笔记 - 03_多态
Java学习 - 黑马(第二部分) - 随堂笔记 - 03_多态1. 多态1.1 多态概述同一个对象,在不同时刻表现出来的不同形态举例:猫我们可以说猫是猫:猫 cat = new 猫();我们也可以说猫是动物:动物 animal = new 猫();这里猫在不同的时刻表现出来了不同的形态,这就是多态多态的前提和体现有继承/实现关系有方法重写有父类引用指向子类对象1.2 多态中成药访问特点成员变量:编译看左边,执行看左边成员方法:编译看左边,执行看右边为什么成员变量和成员原创 2022-04-14 11:32:05 · 161 阅读 · 0 评论 -
Java学习 - 黑马(第二部分) - 随堂笔记 - 02_修饰符
Java学习 - 黑马(第二部分) - 随堂笔记 - 02_修饰符1. 包1.1 包的概述和使用其实就是文件夹作用:对类进行分类管理包的定义格式格式:package 包名;(多级包用.分开)范例:package com.itheima;带包的Java类编译和执行(通过记事本)手动建包:按照意见的格式编译java文件 javac HelloWorld.java手动创建包 在java文件位置建立文件夹com,然后在com下建立文件夹itheima把class文件放到包的最里原创 2022-04-13 20:01:45 · 528 阅读 · 0 评论 -
Java学习 - 黑马(第二部分) - 随堂笔记 - 01_继承
Java学习2 - 黑马(第二部分) - 随堂笔记 - 01_继承1. 继承1.1 继承概述继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。继承的格式格式:public class 子类名 extends 父类名{}范例:public class Zi extends Fu{}Fu:是父类,也被称为基类、超类Zi:是子类,也被称为派生类继承中子类的特点:子类可以有父类的内容子类还可以有自己特有的内容package co原创 2022-04-13 15:19:56 · 198 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 16_学生管理系统
Java学习 - 黑马 - 随堂笔记 - 16_学生管理系统1. 学生管理系统1.1 项目演示1.2 学生管理系统实现思路定义学生类主界面的代码编写添加学生的代码编写查看学生的代码编写删除学生的代码编写修改学生的代码编写1.3 定义学生类学生类: Student成员变量: 学号:sid 姓名:name 年龄:age 居住地:address构造方法: 无参构造 带四个参数的构造成员方法: 每个成员变量对应给出get/set方法1.4 主界面的原创 2022-04-12 22:38:38 · 616 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 15_集合基础
Java学习 - 黑马 - 随堂笔记 - 15_集合基础1. 集合基础1.1 集合概述编程的时候如果要存储多个数据,使用长度固定的数组存储格式,不一定满足我们的需求,更适应不了变化的需求,那么,此时该如何选择呢?集合集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变集合类有很多,目前我们先学习一个:ArrayListArrayList:可调整大小的数组实现:是一种特殊的数据类型,泛型。怎么用呢? 在出现E的地方我们使用引用数据类型替换即可 举例:Ar原创 2022-04-12 19:32:21 · 175 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 14_字符串
Java学习 - 黑马 - 随堂笔记 - 14_字符串1. API1.1 API概述API(Application Programming Interface):应用程序编程接口编写一个机器人变成去控制机器人踢足球,程序需要向机器人发出向前跑、向后跑、射门、抢球等各种命令。机器人厂商一定会提供一些用于控制机器人的接口类,这些类中定义好了操作机器人各种动作的方法。其实,这些接口类就是机器人厂商提供给应用程序编程的接口,大家把这些类称为API。Java API:自的就是JDK中提供的各种功能的Java原创 2022-04-12 16:30:38 · 515 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 13_面向对象基础
Java学习 - 黑马 - 随堂笔记 - 13_面向对象基础1. 类和对象1.1 什么是对象万物皆对象,客观存在的事物皆为对象1.2 什么是面向对象1.3 什么是类类是对现实生活中一类具有共同属性和行为的事物的抽象类的特点:类是对象的数据类型类是具有相同属性和行为的一组对象的集合1.4 什么是对象的属性属性:对象具有的各种特征,每个对象的每个属性都拥有特定的值1.5 什么是对象的行为行为:对象能够执行的操作1.6 类和对象的关系类:是对现实生活中一原创 2022-04-10 22:41:03 · 170 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 12_基础知识练习
Java学习 - 黑马 - 随堂笔记 - 12_基础知识练习1. 案例:减肥计划案例:减肥计划(if)需求:输入星期数,显示今天的减肥活动 周一:跑步 周二:游泳 周三:慢走 周四:动感单车 周五:拳击 周六:爬山 周日:好好吃一顿思路:键盘录入一个星期数,用一个变量接收对星期数进行判断,这里用if语句实现在对应的语句控制中输出对应的减肥活动package com.itheima;import java.util.Scanner;public clas原创 2022-04-09 00:13:56 · 2896 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 11_Debug
Java学习 - 黑马 - 随堂笔记 - 11_Debug1. Debug1.1 Debug概述Debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。1.2 Debug操作流程Debug调试,又被称为断点调试,断点其实是一个标记,告诉我们从哪里开始查看如何加断点如何运行加了断点的程序看哪里点哪里如何删除断点1.2.1 如何加断点选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可。1.2.2 如何运行加了断点的程序原创 2022-04-08 13:57:44 · 193 阅读 · 0 评论 -
Java学习(b站基础) - 狂神说 - 目录总章
Java学习(b站基础) - 狂神说 - 目录总章本内容仅为个人看视频记录的随手笔记,部分内容可能不全面,可以作为学习狂神说视频之后进行复习巩固使用。Markdown学习笔记(简单的部分Markdown符号)Java学习-狂神说-笔记-Java基础语法Java学习-狂神说-笔记-预科部分(Windows快捷键和常用DOS命令)Java学习-狂神说-笔记-异常机制Java学习-狂神说-笔记-面向对象编程Java学习-狂神说-笔记-Java控制流程Java学习-狂神说-笔记-Java方法详解J原创 2022-04-07 23:27:23 · 939 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 03_基础语法
Java学习 - 黑马 - 随堂笔记 - 03_基础语法1. 注释1.1 注释概述注释是在程序指定位置添加的说明性信息注释不参与程序运行,仅起到说明作用1.2 注释分类单行注释 格式://注释信息多行注释 格式:/*注释信息*/文档注释 格式:/**注释信息*/文档注释目前用不上,暂不讲解。2. 关键字2.1 关键字概述关键字:就是被Java语言赋予了特定含义的单词。2.2 关键字的特点关键字的字母全部小写常见的代码编辑器,针对关键字有特殊的颜色标记,非原创 2022-03-18 22:13:42 · 296 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 08_IDEA
Java学习 - 黑马 - 随堂笔记 - 08_IDEA1. IDEA概述和安装1.1 IDEA概述IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。集成环境:把代码编写、编译、执行、调试等多种功能综合到一起的开发共计。IDEA的下载和安装下载:http://www/jetbrains.com/idea/安装:傻瓜式安装,建议修改安装路径1.2 IDEA安装2. IDEA中HelloWorld2.1 ID原创 2022-04-04 16:09:23 · 224 阅读 · 1 评论 -
Java学习 - 黑马 - 随堂笔记 - 05_数据输入
Java学习 - 黑马 - 随堂笔记 - 05_数据输入1. 数据输入1.1 数据输入概述1.2 Scanner使用的基本步骤①导包import java.util.Scanner;导包的动作必须出现在类定义的上边②创建对象Scanner sc = new Scanner(System.in);上面这个格式里面只有sc是变量名,可以变,其他的都不允许变。③接收数据int i = sc.nextInt();上面这个格式里面,只有i是变量名,可以变,其他的都不允许变。案例:三个和尚原创 2022-03-22 10:24:54 · 614 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 07_循环语句
Java学习 - 黑马 - 随堂笔记 - 07_循环语句1. for循环语句1.1 循环结构特征:重复做某件事情具有明确的开始和停止标志循环结构的组成初始化语句:用于表示循环开启时的起始状态简单说就是循环开始的时候什么样条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去循环体语句:用于表示循环反复执行的内容,简单说就是循环反复执行的事情条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去循环结构对应的语法初始化语句:这里可以是原创 2022-04-03 11:40:59 · 455 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 06_分支语句
Java学习 - 黑马 - 随堂笔记 - 06_分支语句1. 流程控制1.1 流程控制语句概述1.2 流程控制语句分类顺序结构分支结构(if,switch)循环结构(for,while,do…while)1.3 顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。顺序结构执行流程图:2. if语句2.1 if语句格式1格式:if(关系表达式){语句体;}执行流程:①首先计算关系表达式的原创 2022-03-29 13:55:52 · 357 阅读 · 0 评论 -
Java学习-黑马-随堂笔记 - 01_ Java概述
Java学习-黑马-随堂笔记-01_ Java概述1. Java语言发展史1.1 Java语言语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)1.2 Java语言发展史2004年Java5.0,更新力度最大2014年Java8.0,公司中使用最多的2018年9月Java11.0 ,原创 2022-03-18 14:17:13 · 239 阅读 · 1 评论 -
Java学习 - 黑马 - 随堂笔记 - 04_运算符
Java学习 - 黑马 - 随堂笔记 - 04_运算符1. 算数运算符1.1 运算符和表达式运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以成为表达式。不同运算符连接的表达式体现的是不同类型的表达式。举例说明:int a = 10;int b = 20;int c = a + b;+:是运算符,并且是算术运算符a+b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式1.2 算术运算符注意事项:**/和%原创 2022-03-19 17:41:13 · 413 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 02_第一个程序
Java学习 - 黑马 - 随堂笔记 - 02_第一个程序1. 常用DOS命令1.1 打开命令提示符窗口①按下win+R②输入cmd③按下回车键1.2 常用命令2. Path环境变量的配置2.1 为什么要配置Path环境变量开发Java程序,需要使用JDK提供的开发工具,而这些工具在JDK的安装目录的bin目录下。为了在开发Java程序的时候,能够方便的使用javac和java这些命令,我们需要配置Path环境变量。2.2 如何配置Path环境变量2.3 如何检测原创 2022-03-18 15:19:14 · 210 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 10_方法
Java学习 - 黑马 - 随堂笔记 - 10_方法1. 方法概述1.1 什么是方法方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程称为方法定义方法创建后并不是直线运行的,需要手动使用后才执行,该过程称为方法调用2. 方法的定义和调用2.1 方法定义格式:public static void 方法名(){ //方法体}范例:public static void isEvenNumbe原创 2022-04-07 22:52:07 · 390 阅读 · 0 评论 -
Java学习 - 黑马 - 随堂笔记 - 09_数组
Java学习 - 黑马 - 随堂笔记 - 09_数组1. 数组定义格式3.1 数组概述a=100b=100c=100d=100e=100… …一次性声明大量的用于存储数据的变量要存储的数据通常都是同类型数据,例如:考试成绩1.2 什么是数组数组(array)是一种用于存储多个相同类型数据的存储模型1.3 数组的定义格式格式一:数据类型[] 变量名范例:int[] arr定义了一个int类型的数组,数组名是arr格式二:数据类型 变量名[]范例:int ar原创 2022-04-06 09:44:46 · 185 阅读 · 0 评论 -
Java学习-狂神说-笔记-异常机制
Java学习-狂神说-笔记-异常机制1. 什么是异常Error和Exception什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而原创 2022-03-17 15:31:41 · 175 阅读 · 0 评论 -
Java学习-狂神说-笔记-面向对象编程
Java学习-狂神说-笔记-面向对象编程Java的核心思想就是OOP(面向对象编程)1. 初识面向对象面向过程&面向对象面向过程思想(线性思维)步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握、从原创 2022-03-16 22:09:42 · 463 阅读 · 0 评论 -
Java学习-狂神说-笔记-Java数组
Java数组1. 数组概述数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后持续排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。2. 数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar;//首选的方法或dataType arrayRefVar[];//效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法如下原创 2022-03-03 16:23:50 · 176 阅读 · 0 评论 -
Java学习-狂神说-笔记-Java方法详解
Java方法详解1. 何谓方法何谓方法?System.out.println(),那么它是什么呢?调用system系统类里面的标准输出对象out的println方法。Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用package com.shiye.method;public class Demo01 { //main方法 public static void m原创 2022-03-01 16:17:29 · 170 阅读 · 0 评论 -
Java学习-狂神说-笔记-Java控制流程
Java流程控制1.用户交互Scanner用户交互ScannerScanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasN原创 2022-02-28 11:04:18 · 181 阅读 · 0 评论 -
Java学习-狂神说-笔记-Java基础语法
Java基础语法1.注释、标识符、关键字注释注释不会被执行,是给写代码的人看的,书写注释是一个非常好的习惯。平时写代码一定要注意规范。(注释的规范等)Java中的注释有三种单行注释多行注释文档注释1)单行注释//只能注释一行文字2)多行注释/* 注释 */可以注释多行文字3)文档注释JavaDoc:文档注释/***@Author 拾叶*@Description Hello*/注释中有功能,可以做描述,具有一定的功能ps:有趣的代码注释(百度搜索)标原创 2022-01-21 12:08:58 · 367 阅读 · 2 评论 -
Java学习-狂神说-笔记-预科部分(Windows快捷键和常用DOS命令)
部分内容是转载的,标注了转载的网站和博主,望谅解!原创 2022-01-20 11:46:23 · 934 阅读 · 0 评论