I have no experience in maps loading/saving. But, what you can have a look at is the output and input stream. lets assume its a text file, or a any file of some sort. You could save it to a location in your hard disk or next to where your program is located, then load it upon launch (main method).
Look at the output and input stream in the Java API section.