When I see something like this:

    public class Config {
        public static final string DATABASELINK = "linkhere";
        .
        .
        .
    }

It sends a small, but chilling shiver down my spine. Just. don’t. There are a lot of possibilities to use configuration in Java. Java property files. Xml. Xml serialization. CSV file. Whatever suits you best, but this? DON’T!