如何在java中创建持久性arraylist结构?

如何在java中创建持久性arraylist结构?,java,persistence,Java,Persistence,我想制作一个关于arraylist的简单持久性数据结构,这就是我的想法: public class LinkedList<T> { public T element; private LinkedList(T element) { this.element = element; } private LinkedList<T> AddElememt(T element){ var lc =

我想制作一个关于arraylist的简单持久性数据结构,这就是我的想法:

public class LinkedList<T> {
    public T element;
    
    private LinkedList(T element) {
        this.element = element;
    }
    
    private LinkedList<T> AddElememt(T element){
        var lc = new LinkedList<>();
        lc.add(element);
        return lc;
    }
公共类链接列表{
公共T元素;
私有链接列表(T元素){
this.element=元素;
}
私有链接列表addelementmt(T元素){
var lc=新的LinkedList();
立法会:加入(要素);;
返回信用证;
}
这不是正确的方法,我如何去更改它?谢谢!

Java已经提供了一个类。这是接口的几个实现之一。是另一个

List< String > animals = new java.util.LinkedList<>() ;
animals.add( "dog" ) ;
animals.add( "cat" ) ;
Java提供了开箱即用的类

但是您需要实现自己的数组列表数据结构,对吗?
您可以使用以下清晰的实现作为示例:

为什么不使用ArrayList或LinkedList?我不知道“简单持久性数据结构”是什么意思。请编辑您的问题以进行解释。
List< String > animals = List.of( "dog" , "cat" ) ;