private static List<Map<String, Object>> lastResult = new ArrayList<>(); static 有什么用
时间: 2023-11-11 09:57:12 浏览: 71
华为OD机试C卷- 模拟目录管理功能(Java & JS & Python & C).md-私信看全套OD代码及解析
`private`和`static`都是Java中的访问修饰符。`private`表示该变量只能在当前类中被访问,其他类无法访问它。而`static`表示该变量属于类级别,而不是实例级别。也就是说,所有实例都共享这个变量,而不是每个实例都有自己的变量副本。
在这个例子中,`private static List<Map<String, Object>> lastResult = new ArrayList<>();`的作用是创建一个静态的、私有的、泛型为Map<String, Object>的List对象,并且初始化为空的ArrayList。这个变量可以被类中的任何静态方法访问,而且只有一个副本,可以被所有实例共享。这在需要在多个方法之间共享数据时非常有用。
阅读全文