Java – большой, сложный объектно-ориентированный язык. Который создавался на основе языка C++ и предназначен прежде всего для профессиональный разработки опытными программистами.
Поэтому даже первая программа на Java изобилует многими непонятными терминами: public, static, void и другими.
Тем не менее, язык Java достаточно легкий для изучения новичками. Но на первых порах придется привыкнуть к тому, что будет встречаться обрамление основного кода вот такими пока непонятными словами.
Их смысл вы сможете понять позже, когда изучите основы объектно-ориентированного программирования