- 博客(10)
- 收藏
- 关注
原创 重写和重载
子类在继承父类方法的基础上,对父类方法的实现进行覆盖的操作叫做重写,子类的重写方法必须和父类的被重写方法具有相同的方法名称,参数列表和返回类型,并且重写方法不能使用比被重写方法更严格的访问权限,比如父类的方法是public,子类的重写方法就不能是private。
2023-06-20 23:58:55
49
1
原创 Java—集合
java是一门面向对象的语言,就免不了处理对象,为了方便操作多个对象,那么我们就得把这多个对象存储起来,想要存储多个对象(变量),很容易就能想到一个容器(集合)来装载。Java的集合体系主要分为两种,一种是Collection,一种是Map。collection主要用来存放单一类型的元素,Map则用来存放映射关系。
2023-06-19 23:56:50
76
原创 final关键字的多种用法
如果用final修饰变量,则表示该变量的值在赋值后无法修改,无论是成员变量,静态变量还是局部变量。如果修饰的是引用类型,则表示该引用只有一次指向对象的机会,但是对象的成员属性是可以修改的。final是Java中一个比较常见的关键字,今天让我们介绍一下final的多种用法。如果用final来修饰方法,则表示这个方法不能被子类重写。如果用final来修饰类,则表示这个类不能被继承。
2023-06-18 23:48:54
42
1
原创 this 和 super
在被static修饰的地方,是调用不了super和this的,因为这两者都和对象相关。this()和super()都要求在构造方法的首行,所以说这两个关键字不能同时使用。
2023-06-17 23:43:04
36
1
原创 Java——内部类
不同类型的类,其区别就是作用范围不同,类定义在哪儿,作用范围就在哪儿。在内部类中,使用外部类Class.this可获得外部类对象引用。内部类通过.new进行创建对象,如A是外部类,B是A的内部类。内部类,顾名思义就是在另一个类内部定义的类。有效的实现了“多重继承”
2023-06-16 23:59:04
75
1
原创 Java-异常
这两种类型的区别就是,RuntimeException类型不强制你手动处理,比如我们最常见的空指针异常,你无需try...catch,也无需throws,代码也能编译成功。而非RuntimeException类的异常,如果你不手动处理,则会编译失败,比如IO异常。异常,顾名思义,就是指非正常,在预期之外的情况,在程序运行的过程中,异常稍不注意就会发生,从而影响程序的正常流程。异常是指程序运行过程中发生的意外情况,而不是语法问题导致的编译错误。程序中无法处理的错误,表示运行应用程序中出现了严重的错误。
2023-06-14 00:00:17
23
原创 Steam流学习之Lambda表达式
lambda表达式是对匿名内部类的优化,只关注参数和方法体。可以用Lambda的格式对其进行修改。(参数列表)->{代码}
2023-06-12 00:25:28
83
原创 引用拷贝,浅拷贝和深拷贝
浅拷贝会在堆上创建一个新的对象,并进行属性复制,不过对引用类型的属性,只会复制其对象地址,也就是说拷贝对象和原对象共用同一个内部对象。引用拷贝只是复制对象的地址,并不会创造一个新对象,是两个不同的引用指向同一个对象。将clone()方法修改一下,clone出对象之后我们再对对象的属性进行一次拷贝。在Java中Object提供了一个clone()方法。深拷贝会完全复制整个对象,包括引用对象的属性。现在我们就可以调用clone()来复制对象了。
2023-06-06 19:20:06
80
1
原创 字符的加操作
1.当“+”操作中出现了字符串,这个“+”号就是字符连接串,而不是算数运算符。能将前后的数据连接,形成一个新的字符串。如果想要在有字符串的情况下让“+”发挥出算术运算符的作用,用括号括起来即可。2.连续执行“+”操作的时候,从左到右逐个执行。
2023-04-13 23:41:13
66
1
原创 cmd的妙用
强制重启资源管理器:taskkill /f /im explorer.exe & start explorer.exe。结束进程,按名称:taskkill /im notepad.exe # notepad.exe代表记事本。测试网络延迟和丢包率:ping ip/域名 #域名可以输入 baidu.com。定时关机:shutdown /s /t 3600 #3600代表秒数。Ping 测试 5 次:ping ip/域名 -n 5。休眠:shutdown /h /f。
2023-03-18 22:59:33
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人