Java and Bali to the east. Borneo lies to the north and Christmas Island is to the south. It is the world's 13th largest island. Java is surrounded by the Java Sea to the north, Sunda Strait to the west, the Indian Ocean to the south and Bali Strait and Madura Strait in the east. Java is almost entirely of volcanic origin; it contains thirty-eight mountains forming an east–west spine that have at one time or another been active volcanoes. The highest volcano in Java is Mount Semeru (). The most active volcano in Java and also in Indonesia is Mount
Java Card runtime library, which largely abstracts the applet from differences between smart cards. Portability remains mitigated by issues of memory size, performance, and runtime support (e.g. for communication protocols or cryptographic algorithms). Java Card technology was originally developed for the purpose of securing sensitive information stored on smart cards. Security is determined by various aspects of this technology: At the language level, Java Card is a precise subset of Java: all language constructs of Java Card exist in Java and behave identically. This goes to the point that as part of a standard build cycle, a Java Card program is compiled