Joseph,
Please see my private message to you regarding your post.
One of the best ways for you to learn is to practice, practice, practice. In order to practice, you need to read up on the basics. I have referred you to the Java Tutorials page before. Here is the link again:
http://docs.oracle.com/javase/tutorial/java/concepts/ . It explains some of the basic concepts, including what a class is used for.
If your professor does not teach you how to organize your programs properly, then it is up to you to learn how good developers actually do it to make their lives and the lives of those who will eventually maintain their programs better. There are so many articles on the internet on good programming practices, I don't even know where to start. But they're out there if you
SearchFirst. My advice is to search for articles by authors like Robert C. Martin, Joshua Bloch, Kent Beck, Martin Fowler, Alistair Cockburn, Craig Larman, Neal Ford, go out on
http://www.InfoQ.com, and for something local there in the PH, find Orange & Bronze Software Labs on some of the popular social networks.