JVM, JDK and JRE  the backbone of java language. Each component work separately. The attributes of each one of them is given below: JVM (Java Virtual Machine): JVM is an abstract machine. It is a specification that provides run-time environment in which java bytecode can be executed. It follows three notations: Specification: It is a […]

Share This :
Read More →

The Java Virtual Machine (JVM) is an environment that executes Java programs. Java programs are compiled into an intermediate language called bytecode. When we run a program, JVM is responsible to converting Byte code to the machine specific code. JVM is also platform dependent and provides core Java functions like memory management, garbage collection, security […]

Share This :
Read More →

SCALA   is a general purpose programming language. Scala is fashionable because it helps people solve real problems in an elegant way and runs on what is arguably one of the better platforms (the JVM) currently available and pervasively deployed. Combining object oriented programming and functional programming into one, Scala is exceptionally expressive and concise. Scala is on the JVM, thus […]

Share This :
Read More →