logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从抽象到实例:类与对象深度学习笔记

类和对象是面向对象编程的最小单元与核心基石,是将现实业务转化为程序代码的第一步。所有 UML 类图建模、系统实体设计、Java 代码开发,都建立在类与对象的基础之上。本文结合课堂知识点、建模规范与实际代码案例,详细梳理类与对象的定义、关系、设计原则及开发实践,夯实面向对象底层基础。所有复杂的软件系统,都是由一个个简单的类和对象组成的。规范的类设计、合理的对象使用,是代码健壮、模型清晰的基础。本次学

#java
Java接口核心应用场景解析

接口只定义标准不关注实现,彻底分离声明与实现,有效降低代码耦合度,支持多实现特性,是项目解耦、标准化、多态编程的核心手段。用于定义一组通用业务行为规范,强制所有实现类遵循统一方法标准,保证同类业务功能接口统一,避免不同实现类方法命名、逻辑入口混乱,统一团队开发编码规范。Java类是单继承结构,无法同时继承多个父类,通过接口多实现特性,可以让一个类同时拥有多种不同的业务能力,灵活拓展功能,不破坏原有

#java#前端#开发语言
Java抽象类核心应用场景解析

抽象类是面向对象共性抽取、行为约束、模板复用的核心工具。不同于普通类,抽象类可定义抽象方法,强制子类实现个性化逻辑,有效解决代码冗余、子类行为不统一的问题,是模板模式、层级架构的常用实现方式。项目中多个子类存在大量重复属性和方法时,通过抽象类抽取通用代码,向上提炼共性,子类直接继承复用,无需重复编写,减少冗余代码,符合面向对象复用思想。当一组子类必须具备某些核心功能时,通过抽象类定义抽象方法,强制

#java#前端#开发语言
Java 匿名内部类实战:通用代码耗时统计工具实现

开发中经常需要统计任意一段代码 / 方法的执行耗时,本案例利用匿名内部类封装通用计时工具,不用每次写重复的起止时间代码,任意方法都能快速传入进行耗时测算,也是匿名内部类经典使用场景。核心思路:定义一个功能接口,工具类接收接口对象,在工具方法中统一封装「记录开始时间→执行目标代码→记录结束时间→计算耗时」逻辑,调用时通过匿名内部类传入要计时的业务代码。2.设计优势:计时逻辑全部封装在工具类,后续统计

#java#开发语言
Java枚举类型应用场景解析

System.out.println("调用支付宝支付:" + amount + "元");System.out.println("调用微信支付:" + amount + "元");System.out.println("调用银联支付:" + amount + "元");NO_AUTH(401, "未授权,请登录"),SUCCESS(200, "请求成功"),DELIVERED("已发货", 3)

#java
Java IO 文件复制:字符缓冲流 & 字节缓冲流

在 Java IO 日常开发中,文件复制是十分常用的功能,根据文件类型不同分为两种实现方案:字符缓冲流用于文本文件复制,字节缓冲流可以实现所有类型文件的复制。字符缓冲流:仅用于 txt、java、md 这类纯文本文件读写复制,依靠字符编码解析内容,无法处理图片、视频、压缩包等二进制文件。缓冲流内部自带默认 8192 字节缓冲区,相比基础的文件流单字节读写,减少频繁磁盘 IO 访问,大幅提升文件读写

#java#python#开发语言
Java 设计原则实战:使用单一职责原则重构用户登录类

单一职责核心:一个类只负责一项职责,只对应一个业务变化原因。当 UI 界面改动、数据库更换、登录校验规则修改时,都要修改同一个 Login 类,代码耦合严重,极易引发连带 bug。原有项目中全部登录相关逻辑写在一个Login类里,该类同时承担了页面展示、数据库连接、用户账号校验、程序入口多项完全不同的职责,违背了单一职责原则。四类功能分别对应 UI、数据库、业务、测试四个方向的需求变更,修改任意一

#java#单一职责原则#重构
从抽象到实例:类与对象深度学习笔记

类和对象是面向对象编程的最小单元与核心基石,是将现实业务转化为程序代码的第一步。所有 UML 类图建模、系统实体设计、Java 代码开发,都建立在类与对象的基础之上。本文结合课堂知识点、建模规范与实际代码案例,详细梳理类与对象的定义、关系、设计原则及开发实践,夯实面向对象底层基础。所有复杂的软件系统,都是由一个个简单的类和对象组成的。规范的类设计、合理的对象使用,是代码健壮、模型清晰的基础。本次学

#java
复用与拓展:面向对象继承机制学习笔记

在系统建模过程中,我们会先抽象顶层父类,定义全系统通用的属性和行为,再通过泛化关系衍生出不同的子类,实现系统结构的层级化、标准化设计,让模型更贴合业务层级逻辑。继承的核心适用场景是:子类是父类的严格子集,满足 “is-a” 的关系,例如:学生是人、教师是人,可继承人类。通过继承 + 重写的组合,我们可以在复用父类通用逻辑的同时,实现子类的个性化需求,完美适配复杂的业务场景,也是后续策略模式、多态编

#学习
到底了