Java Applications


Not to be confused with JavaScript.

Java is a product from Sun Microsystems, that provides our Toss programmers the techonology for developing software applications and deploying it in a cross-platform environment.

Toss uses Java for developing software application for mobile phones, web servers, desktop computers and laptops.

Writing in the Java programming language is the primary way to produce code that will be deployed as Java bytecode, though there are bytecode compilers available for other languages such as JavaScript, Python, Ruby and Scala, and a native Java scripting language called Groovy.

Java syntax borrows heavily from C and C++ but it eliminates certain low-level constructs such as pointers and has a very simple memory model where every object is allocated on the heap and all variables of object types are references. Memory management is handled through integrated automatic garbage collection performed by the Java Virtual Machine (JVM).