Synchronized Methods are methods that have the keyword synchronized in the method signature.
Synchronized statements are pieces of java code that are surrounded by brackets which have the keyword synchronized qualifying them.
Both cases mean that - only one thread will be able to access the method or the statement that is synchronized