Помогите, пожалуйста, разобраться, в каких случаях нужно писать Public static void main (String[] args) , а в каких иногда использвуется просто public static void БЕЗ main, иногда просто void, иногда НЕТ static. В чем разница между всем этим и как различать когда и что употребляется? спасибо