Javas kuuluvad meetodid klassi, ning klassi  nimi määrab ka faili nime - mis antud juhul peab olema ' HelloWorld.java '. Javas eksisteerib nähtavus ja varjestamine, ning eksisteerivad tasemed on ' public ', ' private ', ' protected ' ja ' ei midagi ' ehk ( package private ). Meetod ' main ' on erimeetod, mis käivitatakse, kui antud klassi jooksutatakse, kui rakendust. Äärmiselt tähtis on tähele panna, et meetod jooksutatakse staatilises ( static ) kontekstis, st.  meetod on omane ja ühtne kõigile klassi elementidele, kuid see tähendab ka, et tal pole juurdepääsuõigust elementidele, mis ei ole staatilised.