Java is a popular object-oriented programming language. It was developed with an intention of WORA i.e. write once, run anywhere. Compiled Java code can run be run on any platform without recompilation. Java runs on Java Virtual Machine (JVM). JVM is a virtual machine and it is required by the computer to run any code compiled to Java bytecode. Besides Java, the following languages can be run on JVM Scala Kotlin Clojure Apache Groovy Frege Ceylon Redline Smalltalk Xtend Haxe JRuby Kawa scheme Armed Bear Common Lisp Neo4j Nashorn Jacl Simula Jabaco JScheme Bigloo Renjin
Blog about programming