Смотри... тебе надо прочесть: Брюс Эккель - философия Java, либо Герберт Шилд - Java 8 Руководство для начинающих. Обязательно! Его этого полно везде на любом раздатчике литературы.
Без этого любые советы тебе бесполезны. Все с этого начинали, если не проходили спец курсы или не изучали в институте (НО И ТАМ ИМЕННО ЭТИ КНИГИ РЕКОМЕНДУЮТ).
На вопросы, которые ты задаешь - трудно ответить тому, кто не понимает как это устроено.
Начал было писать тебе код, но потом понял, что оказываю медвежью услугу. Правда... почитай, то что я дал. Это простые вещи, которые ты поймешь в самом начале.
Не сможешь ты пройти мимо этого.