
Java
文章平均质量分 77
Th!nker
编写你喜欢的程序,去学习你喜欢做的事!
展开
-
Java17-Sealed Classes(密封类)
乘积类型:多个字段的组合,表示的是“并存的多个属性”。求和类型:多个可能的类型选择,表示的是“互斥的可能性”。这两者的组合可以帮助设计清晰且结构化的数据模型,使程序的逻辑和数据表示更具可读性和安全性。Sealed类提供了一种更细粒度的控制机制,允许开发者限制继承的范围,从而实现更安全、更明确的类层次设计。安全性提升:通过对继承进行控制,Sealed类提高了系统的安全性,减少了意外扩展和子类滥用。简化代码:通过限定子类,Sealed类可以让编译器更好地处理模式匹配、类型推断等操作,简化代码逻辑。原创 2024-09-24 15:05:34 · 1360 阅读 · 0 评论 -
Java22-匿名变量/模式(Unnamed Variables & Patterns)
每个通过语句声明的和final字段在访问其值时都必须具有。包括变量的简单名称(或者,对于字段,由限定的字段的简单名称)出现在表达式中的任何位置,除了作为简单赋值运算符,this的左边操作数 "=".如果右侧操作数的类型与变量的类型不兼容,则会发生编译时错误。否则,在运行时,将按以下三种方式之一评估表达式。概括。原创 2024-09-17 16:34:47 · 878 阅读 · 0 评论 -
谷歌QR生成
第一次单独打包一个main为文件,还挺折腾的,但是现在好了。原创 2024-06-18 10:22:41 · 210 阅读 · 0 评论 -
Spring深入学习笔记
自己的学习笔记2.Bean定义,注册,获取BeanFactory代表了bean工厂该接口里面有getBean(String name)方法,用来返回bean对象BeanDefinition,用于定义 Bean 实例化信信息首先非常重要的一点是在 Bean 注册的时候只注册一个类信息,而不会直接把实例化信息 注册到 Spring 容器中。那么就需要修改 BeanDefinition 中的属性Class,接下来在需要做的就是在获取 Bean 对象时需要处理 B原创 2022-03-16 20:13:48 · 623 阅读 · 0 评论