logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java泛型使用及其技术演进

本文介绍了Java泛型的发展历程和核心概念。在Java5之前,集合类只能存储Object类型,存在类型安全问题。泛型的引入通过类型参数实现了类型安全和代码重用。文章详细讲解了泛型类、泛型方法的基本用法,以及通配符和PECS原则的应用。重点分析了类型擦除机制和桥接方法的实现原理,解释了虚拟机如何处理泛型类型。最后概述了从Java8到Java21各版本对泛型特性的改进,包括局部变量类型推断、模式匹配等

文章图片
#java#python#开发语言
DDD领域驱动设计规范

领域驱动设计(DDD)是一种以业务领域为核心的软件设计方法,通过构建领域模型将业务逻辑与技术实现紧密结合。其核心要素包括:领域模型(实体、值对象、聚合)、领域服务、统一语言等。DDD适用于复杂业务系统设计,能有效解决业务模型与软件实现之间的映射问题,提高系统的可维护性和扩展性。

文章图片
#设计规范#java#架构
到底了