Java - Do I need a Database?
I would like to start writing a grade tracking application in java. 

I would like for the user to be able to enter their grades, save their data, and exit the application.  I would like the user's data to be "remembered" by the application when the user runs it again. 

Can someone point me in the right direction on what kind of tools/languages is needed for this kind of data storage? 

Thanks a lot!!!
Java - Do I need a Database?
===

I would like to start writing a grade tracking application in java. 

I would like for the user to be able to enter their grades, save their data, and exit the application.  I would like the user's data to be "remembered" by the application when the user runs it again. 

Can someone point me in the right direction on what kind of tools/languages is needed for this kind of data storage? 

Thanks a lot!!!