自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多态知识点总结

多态的实现主要依赖于动态绑定(Dynamic Binding),它是指在执行期间判断所引用对象的实际类型,然后根据其实际的类型调用其相应的方法。在现实中,多态的例子非常常见。例如,按下F1键这个动作,在不同的软件环境下产生的结果是不同的。总的来说,多态是面向对象编程中的一个重要特性,它通过消除类型之间的耦合关系,使得代码更具有灵活性和可维护性。可扩充性:多态使得代码具有更好的可扩充性,可以方便地添加新的类型,而不影响原有代码的运行。重写是实现多态的关键,通过重写父类的方法,子类可以实现自己的行为。

2024-06-10 19:00:48 279

原创 Java集合知识点

`java.util.List`: 集合中的线性结构,有索引,常用接口有`ArrayList`(动态数组)、`LinkedList`(双链表)。- `java.util.Set`: 无序且不包含重复元素,常用接口有`HashSet`(基于哈希)、`TreeSet`(有序树集)。- `java.util.Map`: 关联键值对的数据结构,常用接口有`HashMap`(哈希映射)、`TreeMap`(有序映射)。- Set不能直接添加重复元素,通常用`add`方法插入,用`remove`删除。

2024-06-10 18:55:45 267

原创 Java异常知识点

`RuntimeException`类及其子类是运行时异常的主要类别,如`NullPointerException`、`ArrayIndexOutOfBoundsException`等。- 使用`try-catch`块捕获异常:在`try`块中执行可能会抛出异常的代码,如果发生异常,控制流会转移到相应的`catch`块。- 如果一个`catch`块没有处理异常,它将被上一级`catch`块或`finally`块捕获,也可以继续向上层传递到方法调用栈。

2024-06-10 18:52:54 141

原创 Java封装知识点总结

在Java编程语言中,封装是一种重要的概念和实践,它是面向对象编程(OOP)的基础之一。封装的目的是将对象的属性和行为细节隐藏起来,仅对外提供公共的访问方式。private 是Java中的关键字,表示私有的意思。对外提供公共的访问方式:虽然属性被隐藏,但可以通过提供公共的方法(如getter和setter方法)来允许外部获取或设置这些属性。封装是Java编程中一项重要的技术,它通过隐藏对象的实现细节,增强了代码的安全性和维护性。正确地使用封装可以提高代码的可读性和可维护性,是编写高质量软件的基础。

2024-06-10 18:47:08 249

原创 Java继承

子类可以重写(override)父类的方法,使得相同名称、返回类型和参数列表的方法在子类中有不同的实现。protected: 受保护继承,子类在同一包内可以访问,不同包内的子类只能访问受保护成员。抽象类可以包含抽象方法(无实现的方法,声明为abstract),子类继承后必须实现这些方法。Java支持单继承,即一个子类只能有一个直接父类,但可以通过实现多个接口来达到类似的效果。接口只包含方法签名(没有实现),实现接口的类必须提供所有方法的实现。public: 公有继承,子类可以访问父类的所有公开成员。

2024-06-10 18:43:06 150

空空如也

空空如也

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

TA关注的人

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