**#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_d62210 ай бұрын
What was funny in this?
@freddymintarja218610 ай бұрын
@@r_a_t_h_o_d622 can you type in byte code?
@sidarthasingh81589 ай бұрын
@@r_a_t_h_o_d622 no doubt that it went over your head 🤣🤣
@sidarthasingh81589 ай бұрын
@@r_a_t_h_o_d622 no doubt that it went over your head🤣🤣
@ibu26858 ай бұрын
@@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
@bhutmaswidi27556 ай бұрын
Mr Telusko is the best!!!!
@karthikapyla129710 ай бұрын
what a superb explanation. excellent teaching
@worldofniyathi4 ай бұрын
simple but great explanation !
@TcoerAkashVerma3 күн бұрын
sir you are teaching in good way
@snehazore7686 Жыл бұрын
Very Useful
@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
@shivamsingh700911 ай бұрын
kzbin.info/www/bejne/lXiuZIqle6t-i6c
@somgupta9588 Жыл бұрын
excellent bro . very simple and easy to understand thanks
@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?
@ajaywade941811 ай бұрын
@telusko Please make a video on JVM architecture.
@pratiktiwariramji4 ай бұрын
Yes
@hanhtayaung8 Жыл бұрын
Excellent explanation😊
@lematesfaye-v8i Жыл бұрын
good tutorial continue
@roshnimandarapu5097Ай бұрын
Thanks for all your efforts!
@LifeCodeGame Жыл бұрын
Great explanation of JDK, JRE and JVM in Java! Keep up the awesome work!
@GirishBalanagu Жыл бұрын
Very detailed explanation.Thanks! Can you share the Gear details and track pad related. :)
@sumukhsonkar4280 Жыл бұрын
Please provide spring boot live project video, Please start full stack java course...,
@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
@teswstlist47173 ай бұрын
helpful....most easy explanation!
@Gulammustafa-dh7pi8 ай бұрын
Thank you so much Reddy Sir!
@letsdrive66066 ай бұрын
very useful video to understand jvm, JRE, JDK, Bytecode
@NoTimeWaste1 Жыл бұрын
Thank you, sir.
@papasedokarajeh618310 ай бұрын
What jdk works best for java db?
@actandrepeat Жыл бұрын
How do I update my JDK?
@AmitSingh-xc9qe4 ай бұрын
Thank you sir 😊
@openedougest44883 ай бұрын
Thank you sir!
@aviralmishra785 Жыл бұрын
Thankyou sir
@pratikshapatil6148 Жыл бұрын
Thank you
@BluePaneTechnologies-nu4hh8 ай бұрын
this is helpful..thanks
@anjipuppala9538 Жыл бұрын
Brohhhh😍😍😍
@TcoerAkashVerma3 күн бұрын
good to learn
@BrianKibet-l5k Жыл бұрын
nice videos
@shaikhsamir3604 Жыл бұрын
Thanks
@MargaretLopez-w1n2 ай бұрын
Juliet Meadows
@manishbhargav5093 Жыл бұрын
Please take java live session😍
@YoungAlexander-j8f2 ай бұрын
Rau Way
@YaleFreda3 ай бұрын
792 Lubowitz Skyway
@MelissaThomas-u6d3 ай бұрын
7458 Hirthe Lights
@TcoerAkashVerma3 күн бұрын
awesome
@ZephaniahKen-n8v3 ай бұрын
Hudson Circle
@KarenSimmons-s1j3 ай бұрын
Schumm Throughway
@TommyOgden-d6s3 ай бұрын
Turner Highway
@DiegoGulnick-m4e3 ай бұрын
Alvena Haven
@ElizabethAtkinson-z6i3 ай бұрын
Maximillia Junctions
@JobMurray-t8k2 ай бұрын
Predovic Bridge
@BostonFreedom-r1d3 ай бұрын
2147 Christiansen Rapid
@YonngNorma3 ай бұрын
010 Moore Plains
@RutherfordBaron-z1i3 ай бұрын
Hugh Grove
@ronniegilmore55552 ай бұрын
1187 Cassin Glen
@HwaGurry-f5e3 ай бұрын
Block Station
@LawrenceLadouceur-s1d3 ай бұрын
Lehner Causeway
@KeiraFabozzi-d8j3 ай бұрын
Deckow Mountains
@BlakeAbbott-m5e2 ай бұрын
Collier Plaza
@AnnAbbott-w6c2 ай бұрын
Vernon Trace
@CowperEmily-c3d2 ай бұрын
Harris Gardens
@FrancisLevy-h3r3 ай бұрын
Anthony Trafficway
@target__iit9 ай бұрын
Next Video -> kzbin.info/www/bejne/lXiuZIqle6t-i6c