Spring Boot 项目最终打包成的 jar 是可执行 jar ,这种 jar 可以直接通过 java -jar xxx.jar 命令来运行,这种 jar 不可以作为普通的 jar 被其他项目依赖,即使依赖了也无法使用其中的类。 Spring Boot 的 jar 无法被其他项目依赖,主要还是他和普通 jar 的结构不同。普通的 jar 包,解压后直接就是包名,包里就是我们的代码,而 Spri
正如标题所示,我呢想说说自己对Java中的,普通类、接口和抽象类的理解。 普通类: public class ClassName{/***里面写已经实现的方法*/public void doSomething(){/*方法体*/}} 特点:普通类区别于其他两个,因为里面的方法都是实现了的,而且里面的属性可修改,亦可以实例化出一个对象。 接口: public interface Actio
#include <iostream>#include <string>using namespace std;template<typename T>T myAdd(T a, T b){return a + b;}int myAdd2(int a, int b){return a + b;}int main(){int a = 1;int b = 2;char c = 'a';
data class 自动生成常用方法: data class 会自动生成 equals(), hashCode(), toString(), copy() 方法和 componentN() 函数。这些方法在数据类中非常有用,简化了代码。 主要用于存储数据: data class 主要用于存储数据,即它们通常是只包含属性和简单方法的类。 声明方式: data class 的声明方式为 da