 <p>Actually java has many other editions but normally we did not use that in applications , </p> <p>list given below : </p> <p>JavaSE JavaME JavaEE JavaFX JavaCard JavaDB JavaTV JavaEmbeded</p> <p>and we can have 4 types of files in java :</p> <p>Jar (Java archive) War (Wep applications archive) Ear (Enterprise application archive) Rar (Resource adapter archive)</p> <p>sorry for speling mistakes ,,,, </p>