Is that possible? Like for example, a user added a new item/element into the arraylist (bufferedreader process) and surely, there would be changes happen. My question is that is
The arraylist object you work with is just a variable of your program. While your program keeps a reference to this variable, but once you close the program the variable will disapear. If you want to keep the information inside of the variable you need to use a file or a database, you cannot store a java variable.