摘要: System类 Java 中的 System 类是 java.lang 包的一部分,它提供了一些与系统相关的方法和属性。System 类是 Java 运行时的一部分,提供了对系统资源的访问和一些实用工具方法。 标准输入/输出/错误流: System.in: 标准输入流,通常用于从键盘读取数据。 Sy 阅读全文
posted @ 2024-08-06 10:22 墨澜 阅读(5) 评论(0) 推荐(0) 编辑
摘要: String类字符串常量池 在 Java 中,字符串常量池(String Pool)是一个特殊的存储区域,用于存储字符串字面量(literal strings),以节省内存和提高性能。字符串常量池的概念在 Java 7 及以后的版本中有所变化,但基本原理相同。 字符串常量池的基本概念: 存储位置:在 阅读全文
posted @ 2024-08-06 10:22 墨澜 阅读(3) 评论(0) 推荐(0) 编辑
摘要: StringBuffer和StringBuilder 在Java中,StringBuffer 和 StringBuilder 是两个用于字符串操作的类,它们都继承自 AbstractStringBuilder 类。这两个类提供了一种可变的字符序列,可以用来构建和修改字符串。 StringBuffer 阅读全文
posted @ 2024-08-06 10:22 墨澜 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 多态 多态(Polymorphism)是面向对象编程(OOP)的一个核心概念,它指的是同一个接口可以被多个对象以不同的方式实现。多态性使得代码更加灵活,易于扩展和维护。 多态性的类型 编译时多态(Static Polymorphism)或方法重载(Method Overloading): 这是在编译 阅读全文
posted @ 2024-08-02 11:03 墨澜 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 接口和多态的关系 多态性的基础: 接口是实现多态性的关键机制之一。通过接口,不同的类可以实现相同的方法,但具体的实现可以各不相同。 方法重载: 多态性允许同一个方法名在不同的类中有不同的实现。接口定义了这些方法的统一签名,而实现类提供了具体的实现细节。 动态绑定: 在多态性中,方法调用的确切版本是在 阅读全文
posted @ 2024-08-02 10:54 墨澜 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 什么是接口 接口(Interface)在面向对象编程(OOP)中是一种定义了一组方法规范的抽象类型。它是一种形式的契约,规定了实现该接口的类必须遵循的一组方法和行为。 基本特征 抽象性: 接口不提供方法的具体实现,只定义方法的签名。 多态性: 接口允许不同的类以自己的方式实现这些方法,从而实现多态性 阅读全文
posted @ 2024-08-02 10:54 墨澜 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 抽象类,实现(具体)类,接口的区别 抽象类、具体类和接口是面向对象编程中的三个基本构建块,它们各自有不同的用途和特点。 抽象类(Abstract Class) 定义: 抽象类不能被实例化,它通常用作基类,为其他子类提供一个通用的模板。 目的: 提供一个通用的框架,包含一些共同的方法和属性,可能包含抽 阅读全文
posted @ 2024-08-02 10:50 墨澜 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 抽象类的好处 封装共享属性和行为 抽象类允许将一组相关的属性和行为封装在一起,这些可以在多个子类中共享。 提供通用接口 抽象类定义了一组方法,这些方法为所有子类提供了一个通用的接口,确保它们遵循相同的契约。 实现代码重用 抽象类可以包含一些已经实现的方法,这些方法可以在不同的子类中重用,减少代码重复 阅读全文
posted @ 2024-08-02 10:38 墨澜 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 什么是抽象 在面向对象编程中,"抽象"是一个核心概念,它允许我们专注于对象的基本特征,忽略那些与当前目标无关的细节。以下是“抽象”的两个主要方面: 抽象数据类型(Abstract Data Type, ADT) 抽象数据类型是一种仅通过其行为(方法)和接口(数据结构)来描述的数据类型,而不需要关心具 阅读全文
posted @ 2024-08-02 10:34 墨澜 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 类与类之间的六种关系 继承关系 定义: 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类 阅读全文
posted @ 2024-08-02 10:01 墨澜 阅读(50) 评论(0) 推荐(0) 编辑