Saturday, 6 July 2013

Differences between Java Compiler,JIT Compiler,Java Interpreter



Java Compiler->Java compiler just convert .java programs into .class files,

                   that means converting our source code into byte code.

JIT Compiler->JUST IN TIME COMPILER is the part of the Java Virtual Machine (JVM)

                   that is used to speed up the execution time. JIT compiles parts of the byte code

                   that have similar functionality at the same time, and hence reduces the amount of

                   time needed for compilation. Here the term “compiler” refers to a translator from

                   the instruction set of a Java virtual machine (JVM) to the instruction set of a specific CPU.

Java Interpreter->JAVA INTERPRETER converts total Byte code into machine dependent code,

                   If JVM use only interpreter the performance of JVM will slow,

                   so JVM uses JIT compiler and Interpreter both.


10 comments:

  1. Uhh thanks! I was having a really trouble to understand what the people was telling me when saying 'compile'. Now I understood that is not the code compilation, but the bytecode compilation to a processor language. Thanks bro, really helped me!

    ReplyDelete
  2. Nice explanation.....

    ReplyDelete
  3. I would assume that we use more than the eyes to gauge a person's feelings. Mouth. Body language. Even voice. You could at least have given us a face in this test.
    Python training in marathahalli | Python training institute in pune

    ReplyDelete
  4. All the points you described so beautiful. Every time i read your i blog and i am so surprised that how you can write so well.

    Java training in Tambaram | Java training in Velachery

    Java training in Omr | Oracle training in Chennai

    ReplyDelete
  5. This is ansuperior writing service point that doesn't always sink in within the context of the classroom. In the first superior writing service paragraph you either hook the reader's interest or lose it. Of course your teacher, who's getting paid to teach you how to write an good essay, 

    Data Science Course in Indira nagar | Data Science Course in btm layout

    Python course in Kalyan nagar | Data Science course in Indira nagar

    Data Science Course in Marathahalli | Data Science Course in BTM Layout

    ReplyDelete
  6. You blog post is just completely quality and informative. Many new facts and information which I have not heard about before. Keep sharing more blog posts.
    Microsoft Azure online training
    Selenium online training
    Java online training
    Python online training
    uipath online training

    ReplyDelete