自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Badboy报错“isComponentInstalled“属性或方法

Badboy报错"XXXXX"属性或方法解决办法

2023-08-21 10:31:52 99

原创 [博学谷学习记录]超强总结,用心分享|第25节 单元测试-----笔记篇

JUnit是一个 Java 编程语言的单元测试工具。JUnit 是一个非常重要的测试工具。JUnit在一个条中显示进度。// 在执行测试代码之前执行,一般用于初始化操作。将junit的jar包导入到工程中 junit-4.9.jar。// 在执行测试代码之后执行,一般用于释放资源。编写测试方法该测试方法必须是公共的无参数无返回值的非静态方法。在测试方法上使用@Test注解标注该方法是一个测试方法。选中测试方法右键通过junit运行该方法。JUnit是一个开放源代码的测试工具。// 要执行的测试代码。

2023-01-07 23:02:48 65

原创 [博学谷学习记录]超强总结,用心分享|第24节 基础加强-----笔记篇

万维网联盟(W3C)万维网联盟(W3C)创建于1994年,又称W3C理事会。1994年10月在麻省理工学院计算机科学实验室成立。建立者: Tim Berners-Lee (蒂姆·伯纳斯·李)。是Web技术领域最具权威和影响力的国际中立性技术标准机构。到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南,如广为业界采用的超文本标记语言HTML(标准通用标记语言下的一个应用)、可扩展标记语言XML(标准通用标记语言下的一个子集)

2023-01-02 21:24:56 78

原创 [博学谷学习记录]超强总结,用心分享|第23节 基础加强-----笔记篇

反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。

2022-12-26 15:21:46 57

原创 [博学谷学习记录]超强总结,用心分享|第22节 网络编程&基础加强-----笔记篇

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程在网络通信协议下,不同计算机上运行的程序,可以进行数据传输概述程序中的日志可以用来记录程序在运行的时候点点滴滴。并可以进行永久存储。日志与输出语句的区别输出语句日志技术取消日志需要修改代码,灵活性比较差不需要修改代码,灵活性比较好输出位置只能是控制台可以将日志信息写入到文件或者数据库中多线程。

2022-12-19 00:08:55 51

原创 [博学谷学习记录]超强总结,用心分享|第21节 多线程与网络编程-----笔记篇

当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。线程对象在不同的时期有不同的状态。那么Java中的线程存在哪几种状态呢?Java中的线程状态被定义在了java.lang.Thread.State枚举类中,State枚举类的源码如下:/* 新建 */​/* 可运行状态 */​/* 阻塞状态 */​/* 无限等待状态 */​/* 计时等待 */​/* 终止 */}// 获取当前线程的状态}}

2022-12-11 09:59:44 104

原创 [博学谷学习记录]超强总结,用心分享|第20节 多线程 -----笔记篇

是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。并行:在同一时刻,有多个指令在多个CPU上同时执行。并发:在同一时刻,有多个指令在单个CPU上交替执行。进程:是正在运行的程序独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的并发性:任何进程都可以同其他进程一起并发执行线程:是进程中的单个顺序控制流,是一条执行路径​ 单线程:一个进程如果只有一条

2022-12-04 19:49:26 60

原创 [博学谷学习记录]超强总结,用心分享|第19节 IO流 续-----笔记篇

基本的ASCII字符集,使用7位表示一个字符,共128字符。BufferedWriter:将文本写入字符输出流,缓冲字符,以提供单个字符,数组和字符串的高效写入,可以指定缓冲区大小,或者可以接受默认大小。BufferedReader:从字符输入流读取文本,缓冲字符,以提供字符,数组和行的高效读取,可以指定缓冲区大小,或者可以使用默认大小。lASCII:是基于拉丁字母的一套电脑编码系统,用于显示现代英语,主要包括控制字符(回车键、退格、换行键等)和可显示字符(英文大小写字符、阿拉伯数字和西文符号)

2022-11-26 23:27:01 119

原创 [博学谷学习记录]超强总结,用心分享|第18节 IO-----笔记篇

IO流介绍IO:输入/输出(Input/Output)流:是一种抽象概念,是对数据传输的总称.也就是说数据在设备间的传输称为流,流的本质是数据传输IO流就是用来处理设备间数据传输问题的.常见的应用: 文件复制;文件上传;文件下载IO流的分类按照数据的流向输入流:读数据输出流:写数据按照数据类型来分字节流字节输入流字节输出流字符流字符输入流字符输出流IO流的使用场景如果操作的是纯文本文件,优先使用字符流如果操作的是图片、视频、音频等二进制文件,优先使用字节流。

2022-11-20 22:33:09 52

原创 [博学谷学习记录]超强总结,用心分享|第17节 Stream&File-----笔记篇

File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例从父路径名字符串和子路径名字符串创建新的 File实例从父抽象路径名和子路径名字符串创建新的 File实例示例代码。

2022-11-13 22:21:45 62

原创 [博学谷学习记录]超强总结,用心分享|第16节 集合续-----笔记篇

底层数据结构是哈希表存取无序不可以存储重复元素没有索引,不能使用普通for循环遍历Map集合概述interface Map K:键的类型;V:值的类型Map集合的特点双列集合,一个键对应一个值键不可以重复,值可以重复Map集合的基本使用//创建集合对象​//V put(K key, V value) 将指定的值与该映射中的指定键相关联map.put("itheima001","林青霞");map.put("itheima002","张曼玉");

2022-11-06 19:16:25 68

原创 [博学谷学习记录]超强总结,用心分享|第15节 集合-----笔记篇

泛型的介绍​ 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制泛型的好处把运行时期的问题提前到了编译期间避免了强制类型转换泛型的定义格式: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如: : 指定多种类型的格式,多种类型之间用逗号隔开.例如: 不可以存储重复元素没有索引,不能使用普通for循环遍历不可以存储重复元素没有索引可以将元素按照规则进行排序。

2022-10-29 19:36:13 54

原创 [博学谷学习记录]超强总结,用心分享|第14节 API&集合-----笔记篇

Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现.它提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类ArrayListCollection集合常用方法方法名说明添加元素从集合中移除指定的元素根据条件进行移除清空集合中的元素判断集合中是否存在指定的元素判断集合是否为空int size()集合的长度,也就是集合中元素的个数。

2022-10-23 19:15:38 61

原创 [博学谷学习记录]超强总结,用心分享|第13节 常用API&异常-----笔记篇

自定义异常概述当Java中提供的异常不能满足我们的需求时,我们可以自定义异常实现步骤定义异常类写继承关系提供空参构造提供带参构造代码实现异常类}​}}学生类​}​}​}​}​}​//如果Java中提供的异常不能满足我们的需求,我们可以使用自定义的异常throw new AgeOutOfBoundsException("年龄超出了范围");}}​}}测试类。

2022-10-17 10:01:37 66

原创 [博学谷学习记录]超强总结,用心分享|第12节 内部类&Lambda&API-----笔记篇

什么是API​ API (Application Programming Interface) :应用程序编程接口java中的API​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。

2022-10-09 19:53:07 40

原创 [博学谷学习记录]超强总结,用心分享|第11节 接口与多态-----笔记篇

接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中接口存在的两个意义用来定义规范用来做功能的拓展常量抽象方法默认方法(Java 8)静态方法(Java 8)私有方法(Java 9)什么是多态​ 同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象代码演示System.out.println("动物吃饭");}}​System.out.println("猫吃鱼");}}​/*

2022-10-09 19:19:10 60

原创 [博学谷学习记录]超强总结,用心分享|第10节 继承-----笔记篇

​ 当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了!​ 在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!在Java中,使用 { } 括起来的代码被称为代码块。

2022-09-25 21:06:25 59

原创 [博学谷学习记录]超强总结,用心分享|第09节 分类和static-----笔记篇

通过我们已掌握的知识点,先实现一个案例,然后找出这个案例中,存在的一些问题,在通过新知识点解决问题分工协作,专人干专事如果将所有的类文件都放在同一个包下,不利于管理和后期维护,所以,对于不同功能的类文件,可以放在不同的包下进行管理包本质上就是文件夹创建包多级包之间使用 " . " 进行分割多级包的定义规范:公司的网站地址翻转(去掉www)比如:黑马程序员的网站址为后期我们所定义的包的结构就是:com.itheima.其他的包名包的命名规则字母都是小写。

2022-09-17 22:50:57 362

原创 [博学谷学习记录]超强总结,用心分享|第08节 ArrayList集合&学生管理系统-----笔记篇

1.3 ArrayList存储字符串并遍历案例需求 :​ 创建一个存储字符串的集合,存储3个字符串元素,使用程序实现在控制台遍历该集合实现步骤 :1:创建集合对象 2:往集合中添加字符串对象 3:遍历集合,首先要能够获取到集合中的每一个元素,这个通过get(int index)方法实现 4:遍历集合,其次要能够获取到集合的长度,这个通过size()方法实现 5:遍历集合的通用格式

2022-09-11 15:12:48 126

原创 [博学谷学习记录]超强总结,用心分享|第07节 常用的API-----笔记篇

什么是API​ API (Application Programming Interface) :应用程序编程接口java中的API​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。打开帮助文档找到索引选项卡中的输入框在输入框中输入Random看类在哪个包下看类的描述看构造方法看成员方法。

2022-09-04 21:47:14 69

原创 [博学谷学习记录]超强总结,用心分享|第06节 面向对象-----笔记篇!

类的组成是由属性和行为两部分组成在类中通过成员变量来体现(类中方法外的变量)在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)​ ① 定义类​ ② 编写类的成员变量​ ③ 编写类的成员方法// 属性 : 姓名, 年龄// 成员变量: 跟之前定义变量的格式一样, 只不过位置发生了改变, 类中方法外​// 行为 : 学习// 成员方法: 跟之前定义方法的格式一样, 只不过去掉了static关键字.System.out.println("学习");}}...

2022-08-28 21:32:38 55

原创 [博学谷学习记录]超强总结,用心分享|第05节 Debug&基础练习-----笔记篇!

是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。如何加断点选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可如何运行加了断点的程序在代码区域右键Debug执行看哪里看Debugger窗口看Console窗口点哪里点Step Into (F7)这个箭头,也可以直接按F7如何删除断点选择要删除的断点,单击鼠标左键即可如果是多个断点,可以每一个再点击一次。也可以一次性全部删除代码 :/*

2022-08-21 21:27:16 45

原创 [博学谷学习记录]超强总结,用心分享|第04节 方法-----笔记篇!

​ 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用定义格式:public static void 方法名 ( ) {// 方法体;}范例:// 方法体;}调用格式:方法名();范例:method();...

2022-08-14 20:21:23 29

原创 [博学谷学习记录]超强总结,用心分享|第03节 循环语句&数组,笔记篇!

数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。(1)第一种格式数据类型[] 数组名(2)第二种格式数据类型 数组名[]本次笔记我们只要是学习了循环语句和数组,其中我认为需要加强记忆的是关于跳转控制语句(break)指的是跳出循环,结束循环;跳转控制语句(continue)指的是跳过本次循环,继续下次循环;注意:continue只能在循环中进行使用。其次还需要对栈内存和堆内存进行更加深入的学习并更好的掌握,栈内存是在方法运行时使用的内存,比如main方法运行,进入方法栈中执行;...

2022-08-07 18:09:48 129

原创 [博学谷学习记录]超强总结,用心分享|第02节 运算符和流程控制语句,比较适合小白从0开始学习哦!!!

运算符:算术运算符、赋值运算符、关系运算符、逻辑运算符、三元运算符。流程控制语句、switch和for循环语句。

2022-07-31 15:13:03 41

原创 [博学谷学习记录]超强总结,用心分享|第01节 Java基础语法 适合小白从0开始学习哦!!!

Java语言的三个版本JavaSEJava语言的(标准版),用于桌面应用的开发,是其他两个版本的基础​JavaMEJava语言的(小型版),用于嵌入式消费类电子设备​JavaEEJava语言的(企业版),用于Web方向的网站开发。...............

2022-07-23 23:06:44 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除