**#23 JDK, JRE, JVM in Java** - **Introduction & Overview** - Java programming involves concepts like classes, variables, methods, and object relations. - Understanding the *underlying processes* of Java code execution helps relate to new coding concepts. - Compiling Java code requires a tool, specifically the **Java Development Kit (JDK)**. - **JDK** is essential for converting Java code into **bytecode**, the format needed for machine execution. - **JVM (Java Virtual Machine)** - The **JVM** is responsible for running the compiled bytecode on a machine. - It acts as a virtual layer, ensuring Java remains *platform-independent* across machines. - JVM *executes* the bytecode, while the computer translates it into a format it can process. - The *virtual* nature of JVM allows Java code to run consistently across different operating systems. - **JRE (Java Runtime Environment)** - **JRE** provides additional classes and libraries needed to run Java programs, beyond the programmer’s code. - It includes tools for validating bytecode and loading classes as needed for execution. - JRE encompasses the **JVM**, making it a complete environment for running Java applications. - Without JRE, JVM cannot function, as JRE supplies the *runtime* components. - **JDK as the Top Layer** - As developers, installing **JDK** also installs the JRE and JVM, providing the full toolset for both compiling and running code. - On client machines, JRE and JVM might be present alone, sufficient only for running programs. - Software may require specific JRE versions, leading to common prompts for JRE or .NET installations/updates. - **Conclusion**: JDK contains JRE, which contains JVM, each playing a distinct role in Java execution. Further details about JVM will be explored in the next video.
@bunmisadiq3298 Жыл бұрын
This is the best java lesson I had ever listen to. Good job!
@shikhar5300 Жыл бұрын
Java learning journey is going great with your videos. Respect ++
@freddymintarja2186 Жыл бұрын
"You can't type in bytecode, I mean...you can, don't try it" had me dying 😂
@r_a_t_h_o_d6229 ай бұрын
What was funny in this?
@freddymintarja21869 ай бұрын
@@r_a_t_h_o_d622 can you type in byte code?
@sidarthasingh81588 ай бұрын
@@r_a_t_h_o_d622 no doubt that it went over your head 🤣🤣
@sidarthasingh81588 ай бұрын
@@r_a_t_h_o_d622 no doubt that it went over your head🤣🤣
@ibu26857 ай бұрын
@@r_a_t_h_o_d622try to write byte code and run. You will get to know😅
@sinduraghu5188 Жыл бұрын
Thanks a lot... You are unique combination of understanding code and teaching it
@bhutmaswidi27554 ай бұрын
Mr Telusko is the best!!!!
@karthikapyla12979 ай бұрын
what a superb explanation. excellent teaching
@worldofniyathi3 ай бұрын
simple but great explanation !
@somgupta9588 Жыл бұрын
excellent bro . very simple and easy to understand thanks
@snehazore7686 Жыл бұрын
Very Useful
@letsdrive66065 ай бұрын
very useful video to understand jvm, JRE, JDK, Bytecode
@sumukhsonkar4280 Жыл бұрын
Please provide spring boot live project video, Please start full stack java course...,
@hanhtayaung8 Жыл бұрын
Excellent explanation😊
@lematesfaye-v8i Жыл бұрын
good tutorial continue
@roshnimandarapu509712 күн бұрын
Thanks for all your efforts!
@teswstlist47172 ай бұрын
helpful....most easy explanation!
@GirishBalanagu Жыл бұрын
Very detailed explanation.Thanks! Can you share the Gear details and track pad related. :)
@ajaywade941810 ай бұрын
@telusko Please make a video on JVM architecture.
@pratiktiwariramji3 ай бұрын
Yes
@LifeCodeGame Жыл бұрын
Great explanation of JDK, JRE and JVM in Java! Keep up the awesome work!
@Gulammustafa-dh7pi7 ай бұрын
Thank you so much Reddy Sir!
@NoTimeWaste1 Жыл бұрын
Thank you, sir.
@pratikshapatil6148 Жыл бұрын
Thank you
@aviralmishra785 Жыл бұрын
Thankyou sir
@shaikhsamir3604 Жыл бұрын
Thanks
@openedougest44882 ай бұрын
Thank you sir!
@TheMESCuS Жыл бұрын
5:19 you said In the next video we’ll try to expand more on jvm I’m sorry to say that I couldn’t found next video Would you pls help me Thanks
@shivamsingh700910 ай бұрын
kzbin.info/www/bejne/lXiuZIqle6t-i6c
@MargaretLopez-w1nАй бұрын
Juliet Meadows
@BrianKibet-l5k Жыл бұрын
nice videos
@BluePaneTechnologies-nu4hh7 ай бұрын
this is helpful..thanks
@AmitSingh-xc9qe3 ай бұрын
Thank you sir 😊
@YoungAlexander-j8fАй бұрын
Rau Way
@ranjitshinde3763 Жыл бұрын
In my laptop there is no JRE I want to paste jar file of MySQL to connectivity but there is no jre how can I connect database to jdbs driver
@KarenSimmons-s1j2 ай бұрын
Schumm Throughway
@YaleFreda2 ай бұрын
792 Lubowitz Skyway
@MelissaThomas-u6d2 ай бұрын
7458 Hirthe Lights
@anjipuppala9538 Жыл бұрын
Brohhhh😍😍😍
@TommyOgden-d6s2 ай бұрын
Turner Highway
@ZephaniahKen-n8v2 ай бұрын
Hudson Circle
@ElizabethAtkinson-z6i2 ай бұрын
Maximillia Junctions
@DiegoGulnick-m4e2 ай бұрын
Alvena Haven
@saumyojitdas4212 Жыл бұрын
After compilation .class file is created . When .class file will be created in /lib/Ext . (extension class path) Mainly it is there in application Class path . At what point .class file is created in Hdd at the time of Loading or Linking after bytecode Verification?
@HwaGurry-f5e2 ай бұрын
Block Station
@JoseLewis-w9j2 ай бұрын
Legros Row
@papasedokarajeh61839 ай бұрын
What jdk works best for java db?
@RutherfordBaron-z1i2 ай бұрын
Hugh Grove
@JobMurray-t8kАй бұрын
Predovic Bridge
@BlakeAbbott-m5eАй бұрын
Collier Plaza
@YonngNorma2 ай бұрын
010 Moore Plains
@LawrenceLadouceur-s1d2 ай бұрын
Lehner Causeway
@AnnAbbott-w6cАй бұрын
Vernon Trace
@FranciscaTipton-q7i2 ай бұрын
Schaden Tunnel
@DaisyBennett-n7fАй бұрын
Nils Overpass
@manishbhargav5093 Жыл бұрын
Please take java live session😍
@target__iit8 ай бұрын
Next Video -> kzbin.info/www/bejne/lXiuZIqle6t-i6c