나는 arraylist를 보유하고 있으며 응용 프로그램이 닫히거나 종료되거나 파괴 될 때 데이터를 저장하려고합니다.공유 환경 설정에 데이터를 저장하는 방법
//Class SimpleBookManager.java is a singleton
private ArrayList<Book> allBooks = new ArrayList<Book>();
public Book getBook(int index){
return allBooks.get(index);
}
public void saveChanges(){
//Save the allBooks into memory
}
public void loadBooks(){
//Load the allBooks into memory to the variable allBooks;
}
이 패키지의 다른 모든 클래스에 SimpleBookManager.getSimpleBookManager().saveChanges();
를 작성하여 도달.
saveChanges() 및 loadBooks() 메서드를 구현하는 가장 좋은 방법은 무엇입니까? 아마도 간단한 예를 들려 주시겠습니까?
다음
다른 질문에만 연결되어 있고 공급자는 답변을 제공하지 않았기 때문에 주석으로 더 좋습니다. – Sam