Java'da bir application (uygulama) main method'undan başlamaktadır. Bu nedenle bir application'da içerisinde main methodu olan bir class olmalıdır. main method'u aşağıdaki gibi olmalıdır :
public static void main(String[] args){
}
main methodu public ve static olmalı ve herhangi bir değer döndürmemelidir yani dönüş tipi void olmalıdır. Parametre olarak String dizisi uygulamaya başlangıçta argüman vermek için kullanılmaktadır ve uygulama bu args dizisindeki değerlere göre çalışması sağlanabilmektedir.