自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day03一张图学会线程

2022-04-26 14:13:08 45

原创 day02一张图学会stream与lambda

2022-04-26 14:09:31 41

原创 day01一张导图学会集合

2022-04-23 15:41:54 64

原创 查缺补漏day

一、HashMap1.HashMap : 基于哈希表的Map接口的实现。 此实现提供了所有可选的映射操作,并允许null值和null键。 HashSet 底层是由HashMap 底层结构 : 哈希表(数组+链表+红黑树)2.哈希表: 数组 : 节点数组Node[] --> 要求数组的长度为2的整数次幂 Node : int hash,Object key,Object value,,Node next 每个索引位置存储的为一个单

2022-03-22 20:41:46 68

原创 查缺补漏day08

一、 clone 拷贝1.(1)来自Object类clone()方法(2)Cloneable接口 : 对象的类型要求实现Cloneable,才具有克隆的能力(3)java.lang.CloneNotSupportedException : 抛出此异常表示已调用类Object中的clone方法来克隆对象,但该对象的类未实现Cloneable接口。2.浅克隆和深克隆(1)浅拷贝|浅克隆 : 当拷贝对象的时候,对象的属性如果为引用数据类型,属性所指向的对象不拷贝(2)深拷贝|深克隆 :

2022-03-19 07:26:11 59

原创 查缺补漏day08

一、异常机制1.运行时异常1>使用逻辑处理2>使用异常捕获进行处理2.检查异常 1)使用try......catch 1)使用throw向上抛出二、数组1.创建1)静态创建一维数组:int data[] = {1, 2, 4, 545, 11, 32, 13131, 4444};二维数组:int intA[][]={{1,2},{2,3},{3,4,5}};2)动态创建:一维...

2022-03-16 07:31:47 81

原创 查缺补漏day07

一、接口1.1..8之前1)接口中的变量都是静态常量,必须显示初始化2)接口中的所有方法默认都是public abstract,方法不能有方法体。3)接口中没有构造方法,不可以被实例化,可以被实现4)实现类必须实现接口的所有方法5)实现类可以实现多个接口2.1.8之后1)default: 接口里可以用default关键字修饰默认方法,方法可以有方法体。一个类实现接口后,不必重写接口里的默认方...

2022-03-15 07:45:29 74

原创 查缺补漏day06

一、继承1.super(1)相当于父类。可以在构造方法的第一行写super()。可以在写super.name代表父类的变量(2)可以用范围比价大的进行方法重写。二、权限修饰符1.1.都是成员修饰符,不能修饰局部。2.能够修饰类的,public和defult。3.protected修饰的成员在不同包类的子类中,需要通过继承关系使用。4.最常用的两种权限:public|private。...

2022-03-12 08:23:46 76

原创 查缺补漏day06

一、块1.普通代码块:类中方法的方法体2.构造代码块:构造块会在创建对象时被调用,每次创建时都会被调用,优先于类构造函数执行。3.静态代码块:用static{}包裹起来的代码片段,只会执行一次。静态代码块优先于构造块执行。注意:静态块>mian>this>块>构造方法二、构造方法1.this代表对象可以用this调用其他的构造方法。2.可以在构造方法中1.this就是对象必须在构造方法的首行进行使用,要比this的优先级要高。...

2022-03-11 08:07:01 64

原创 查缺补漏day05

一、面向对象深度理解 盖一栋楼,类相当于是一张图纸,类里面有桌子,椅子,床等东西,这些就是类里面的成员变量,new对象相当于把这栋楼盖起来了(我们只管这栋楼盖起来了,不管这栋楼是怎么盖的,我们只要结果,不要过程),将楼盖起来后就该给楼里面的桌子,椅子挑选样式(比如这个桌子什么颜色了,这个桌子叫什么名字了),等命名完后就可以进门入住使用了,main方法相当于是大门,只有进大门才能使用里面的东西。一、内存分析 二、面向对象小漏洞1.main方法,...

2022-03-10 08:18:08 66

原创 查缺补漏day04

一、方法1、if.....else 中可以用return返回,else.....if 返回后必须还得用else返回。try....catch可以在catch里面返回。2、方法的执行流程:二、递归1、自己调用自己,可能会内存溢出,要谨慎使用,溢出的原理,看上图。2、难点:递归的结束条件,要弄清楚递归的结束条件。...

2022-03-08 07:31:05 41

原创 查缺补漏day03

一、while循环do { // statements} while (expression);二、do.....while循环do { // statements} while (expression);三、for循环...

2022-03-07 08:05:14 53

原创 查缺补漏day03

一、交换两数位置1.异或2.加减

2022-03-04 21:42:08 116

原创 查缺补漏day02

一、next()和nextLine()的区别1.next()方法在读取内容时,会过滤掉有效字符前面的无效字符,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其过滤掉;只有在读取到有效字符之后,next()方法才将其后的空格键、Tab键或Enter键等视为结束符;所以next()方法不能得到带空格的字符串。2.nextLine()方法字面上有扫描一整行的意思,它的结束符只能是Enter键,即nextLine()方法返回的是Enter键之前没有被读取的所有字符,

2022-03-03 21:58:42 53

原创 day01

数据类型基本数据类型:四类八种整形:计算机基本byte:1byte=8bit [-128-127]short:16bit [-32768-32767]int:32bit +-21亿long:64bit 非常大浮点型:float double字符:char布尔型:Boolean true注意:java中整数字面常量值默认是int类引用数据类型:类...

2022-03-02 08:48:43 171

空空如也

空空如也

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

TA关注的人

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