when you are creating classes except abstracts, you should always keep this in mind, think of methods as structures like, if - else, switch(selection structures), for-loop, do-while, while(repetition structures), java class(class structure) where you always need to put a matching braces and never semi-colons, semi-colons are used for statements/compound statements(remember im talking about classes), think of semi-colons as comma or period when you are writing sentences in an essay or paragraph, period is used to indicate that your thought in a sentence is done, same as statements in java, semi-colons are used to indicate that the thing that you need in your statement is done means that you are writing another statement(sentence)
I want to tell you I am so 9gag. <-- sentence/phrase, end with period
I am amazed with a troll face. <-- sentence/phrase, end with period
System.out.println("I want to tell you im so 9gag"); // statement, end with semi-colon
System.out.println("I am amazed with a troll face"); // statement, end with semi-colon
i always keep this in mind, at my first beginning of java programming, to avoid confusion on where and when will i use semi-colons and braces