This seems like a pretty basic question, but I'm still learning Java and all the nuances of OOP.
I have several classes in my program and they all need access to the same ArrayList (the one with all the data in it.) What's the best way to share that list? Do I pass it to each method that needs it (it's passed by reference, right?) or do I make it a public global so that all methods in all my classes have access?
Thanks everyone, I really appreciate the help...