If you use Notepad++ use the "save as" option before you write any code. When you save the file with a .java extension, all sorts of useful things, eg bracket highlighting, are activated. These make coding, or finding errors, easier.
That list of errors is a good idea, but if I remember correctly, it has something missing. Not sure, but it might be that most "class interface or enum expected" errors, particularly at the end of the class, are actually caused by incorrectly paired {}.