What is JVM (Java Virtual Machine)? with Architecture: JAVA Programming Tutorial

///What is JVM (Java Virtual Machine)? with Architecture: JAVA Programming Tutorial

What is JVM (Java Virtual Machine)? with Architecture: JAVA Programming Tutorial

FavoriteLoadingAdd to favorites

This Beginners tutorial explains What is JVM? And How JAVA Virtual Machine (JVM) works internally. Architecture of JVM is discussed in detail. This video is for beginners to learn JVM.

Java468x60

Click on the time points below to view different sections!
0:08 Linking and Compilation Process in C
1:04 Linking and Compilation Process in Java
1:47 JVM Architecture

What is JVM?
JVM is an engine that provides runtime environment to drive the Java Code or applications. It converts Java bytecode into machines language.

Like, share and subscribe our channel for more videos.

Enjoy Our free tutorial on our YouTube channel and our website.

Watch more videos on our YouTube channel at

READ this as a book on Amazon by viewing at

Visit our website for more! www.guru99.com

FACEBOOK! Would you prefer to watch more about us? Like our page for more

TWITTER! Tweet for us on Twitter with #guru99 and follow us on

THANKS! We appreciate you reading this and hope you have a wonderful day!
Sincerely,
Guru99

source

By |2020-01-13T01:09:53+00:00January 13th, 2020|Java Video Tutorials|31 Comments

31 Comments

  1. 刘胜 January 13, 2020 at 1:09 am - Reply

    awesome, and thanks

  2. saipranav addanki January 13, 2020 at 1:09 am - Reply

    java is both compiler and interpreter based language. so, as you have mentioned in the video that byte code of the java will be processed by the compiler and there by lead by the JVM. then my doubt is where interpreter is used while processing the java program??

  3. Alexandre Jeronne January 13, 2020 at 1:09 am - Reply

    You don't mention anything about the java garbage collector which is in the JVM.

  4. forgiveness denied January 13, 2020 at 1:09 am - Reply

    but if they can make java run on all computers, why there's more pc games than mac?

  5. Arno de Jonge January 13, 2020 at 1:09 am - Reply

    Great explanation, just a few things about the audio:
    There were some choppy parts and you seemed to have looped a part of your breathing in-between edits.

  6. Willy Makend January 13, 2020 at 1:09 am - Reply

    Java Virtual Machine

  7. Knuckler January 13, 2020 at 1:09 am - Reply

    When I heard the words, "it is one of the main reasons why Java is comparatively slow," I already had an idea of how the comments for this video would turn out.

  8. A H-0007 January 13, 2020 at 1:09 am - Reply

    thankx

  9. A H-0007 January 13, 2020 at 1:09 am - Reply

    i understood very well by u…

  10. Toolika Gupta January 13, 2020 at 1:09 am - Reply

    SUPER BBBBBBBBBBBBBBBBBBBBBBBBBBBB

  11. B Narendhar January 13, 2020 at 1:09 am - Reply

    tq

  12. AYBIN. V. K January 13, 2020 at 1:09 am - Reply

    Thanks

  13. Tech for truth January 13, 2020 at 1:09 am - Reply

    java is not comparatively slow

  14. Hamid Seleman January 13, 2020 at 1:09 am - Reply

    I think you're wrong about Just-In-Time (JIT) compiler. JIT compiles frequently accessed bytecodes (depends on JVM profiler) to native code for faster execution, not making it slower as claimed, although it might have one-time performance impact during compilation. Interpreter is used during normal bytecode instruction execution.

  15. Kirk Pepperdine January 13, 2020 at 1:09 am - Reply

    The explanation was surprising and contained a number of inaccuracies and the performance fallacy that Java is comparatively slower than C. This is because the JIT complies the byte code after it has been profiled running in the byte code interpreter for a period of time. The JIT uses the profiling data to reshape the code. The can result in code that is faster than the code produced in C. In most enterprise code there are other performance concerns that almost always dominate the picture making the relative difference in the code insignificant.

  16. aya magdy January 13, 2020 at 1:09 am - Reply

    can you please explain JRE and JDK

  17. yaron i January 13, 2020 at 1:09 am - Reply

    Thank you very much! Very helpful!

  18. Andrew Furletov January 13, 2020 at 1:09 am - Reply

    Thank you

  19. darius jah'skush January 13, 2020 at 1:09 am - Reply

    wow this is great. I spent an hour reading and trying to understand this then I watched this video and it all makes sense

  20. Demina January 13, 2020 at 1:09 am - Reply

    Thank you!

  21. samresh maharana January 13, 2020 at 1:09 am - Reply

    pls upload more vids

  22. Saba Dahboor January 13, 2020 at 1:09 am - Reply

    Super Thanks :))) ^^

  23. Khagay Nagdimov January 13, 2020 at 1:09 am - Reply

    Great video but, speaking a bit faster would have made it easier to follow you.

  24. prabakar .u January 13, 2020 at 1:09 am - Reply

    thx alot

  25. Alfonso Monroy IV January 13, 2020 at 1:09 am - Reply

    short and very useful video, thanks!

  26. CreeperSkyGaming HD January 13, 2020 at 1:09 am - Reply

    So o pula mare poate as
     faca CE faci tu

  27. Luís Nascimento January 13, 2020 at 1:09 am - Reply

    just one question, what do you mean by a function in java, it's the methods whitin the classes we design?

  28. PrufessorOak January 13, 2020 at 1:09 am - Reply

    My new guru!!!

  29. Ram Mohan January 13, 2020 at 1:09 am - Reply

    simply super 
    i can easily understand this..

  30. Ramesh Mavuluri January 13, 2020 at 1:09 am - Reply

    It's awesome…very clear explanation..Thanks for sharing:-)

Leave A Comment

*