Java ‘da yazılan bir program mutlaka main adlı bir yöntemle başlar. Programı çalıştırdığınızda, main yönteminin hangi sınıfta olduğunu belirtirsiniz. main yöntemi aşağıdaki gibi özel bir deklerasyona sahip olmalıdır. main metodu, programı başlatan kod tarafından çağrılması gerektiğinden herkese açık(public) olmalıdır.