there are up to three things that can go before a method's name:
1) something that describes how widely available a method is. You will see terms like "public" or "private" These are called "access modifiers".
2) A method can be static or non-static (i'll let you figure out what the
word might be for that)
3) A method can return something, or return nothing. Things it can return are pretty much ANY object type or any primitive type. OR, it may return nothing. These are labeled with a key word that means "nothing is coming back". again, i'll let you do some research to figure out what that word might be.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors