super() will be inserted for you if you dont provide but will fail to compile if you include it but its not in the beginning.
A no-args constructor does nothing other than call super().
Originally posted by Mike Gershman:
The default constructor, which is a no-arg constructor, does nothing but call super(). You can code a no-arg constructor yourself that does a great deal of work or does nothing.