snote845

为什么 java 中接口可以在匿名函数中使用 new,而抽象类不可以?

为什么 java 中接口可以在匿名函数中使用 new,而抽象类不可以? 在 Java 中,接口和抽象类都是用于实现抽象和多态的机制,但它们有一些关键的区别,导致接口可以在匿名内部类中使用 new 关键字,而抽象类不能。 关键区别: 实例化规则: 接口:接口不能被实例化,它仅定义方法签名。 抽象类:抽象类也不能被实例化,但可以包含具体方法和成员变量。 匿名内部类...

Gradle-plugin创建并发布到 maven 库

在研究 Robust 框架过程中回忆了一下 gradle-plugin 的发布流程,以及发布到本地 maven 仓库的过程,从网上搜了很多文章发现无法直接使用,有些分享都过时了没有更新导致无法使用,不知道是不是大家现在越来越过于依赖 ai,分享的知识都是很大很深度的技术内容,其实日常工作更多的是关注细节和直接拿来实践的知识。希望能持续坚持记录和分享这些技术。 开发环境 jdk 1....