JVM Architecture in Java (Hindi) by Deepak (Part 2)
110.3 هزار بار بازدید -
7 سال پیش
-
#java
#java #javatutorials #deepak #smartprogramming
🔴 Java Development Course (Upto 80% off) : https://courses.smartprogramming.in
📞 For more details Call or What's App : +91 98887-55565
-----------------------------------------------------------------
🔴 Java Tutorials for Beginners : Core Java Playlist
🔴 Advance Java Tutorial Videos || JDBC,... : Advance Java Playlist
🔴 Android Tutorials For Beginners : Android Playlist
=====================================
▶ Core Java Chapter-wise Playlist ◀
⭕ 9. Collection Framework in Java | Java D...
⭕ 8. Multithreading in Java
⭕ 7. Strings In Java
⭕ 6. Exception Handling in Java
⭕ 5. OOP's Concepts in Java
⭕ 4. Arrays in Java (Hindi)
⭕ 3. Control Statements in Java
⭕ 2. Java Basic Introduction for Beginners
⭕ 1. Programming Basic Terminologies
=====================================
▶Advance Java Chapter-wise Playlist ◀
⭕ 1. JDBC (Java Database Connectivity) wit...
⭕ 2. Servlet & JSP Tutorials for Beginners
=====================================
Follow Me On Social Media :-
► Website : https://www.smartprogramming.in
► Instagram : Instagram: smart_programming
► Facebook : Facebook: smartprogramming.india
=====================================
(Deep explanation with notes are provided at the end of the videos, thanks)
Virtual Machine
- Virtual Machine is a software simulation of a machine which can perform operations
similar to physical machine.
- Virtual Machine is not physically present.
- A virtual machine, usually known as a guest is created within another computing
environment referred as a "host." Multiple virtual machines can exist within a single
host at one time.
- For eg. Calculator software in operating system, which is not physically present, but
performs all the functions similar to physical calculator.
- Types of Virtual Machine :
1. Hardware Based or System Based Virtual Machine
2. Application Based or Process Based Virtual Machine
- JVM (Java Virtual Machine) is Application Based Virtual Machine.
===================================
Java Virtual Machine (JVM) :
- It is a Runtime Engine responsible to run java based applications.
- It has two main tasks :
1. load .class file
2. execute .class file
- Main components of JVM :
1. Class Loader
2. Memory Areas
3. Execution Engine
=========================
Class Loader :
- It is responsible for the following three tasks :
1. Loading
2. Linking
3. Initialization
- Loading
- Linking :
In linking three activities are performed :
1. Verification
2. Preparation
3. Resolution
- Initialization
====================================
Memory Areas :
Total 5 types of memory areas :
1. Method Area
2. Heap Area
3. Stack Area
4. PC Register
5. Native Method Area
===========
Execution Engine :
It is responsible to execute java class file.
It contains mainly two components :
1. Interpreter
2. JIT Compiler
🔴 Java Development Course (Upto 80% off) : https://courses.smartprogramming.in
📞 For more details Call or What's App : +91 98887-55565
-----------------------------------------------------------------
🔴 Java Tutorials for Beginners : Core Java Playlist
🔴 Advance Java Tutorial Videos || JDBC,... : Advance Java Playlist
🔴 Android Tutorials For Beginners : Android Playlist
=====================================
▶ Core Java Chapter-wise Playlist ◀
⭕ 9. Collection Framework in Java | Java D...
⭕ 8. Multithreading in Java
⭕ 7. Strings In Java
⭕ 6. Exception Handling in Java
⭕ 5. OOP's Concepts in Java
⭕ 4. Arrays in Java (Hindi)
⭕ 3. Control Statements in Java
⭕ 2. Java Basic Introduction for Beginners
⭕ 1. Programming Basic Terminologies
=====================================
▶Advance Java Chapter-wise Playlist ◀
⭕ 1. JDBC (Java Database Connectivity) wit...
⭕ 2. Servlet & JSP Tutorials for Beginners
=====================================
Follow Me On Social Media :-
► Website : https://www.smartprogramming.in
► Instagram : Instagram: smart_programming
► Facebook : Facebook: smartprogramming.india
=====================================
(Deep explanation with notes are provided at the end of the videos, thanks)
Virtual Machine
- Virtual Machine is a software simulation of a machine which can perform operations
similar to physical machine.
- Virtual Machine is not physically present.
- A virtual machine, usually known as a guest is created within another computing
environment referred as a "host." Multiple virtual machines can exist within a single
host at one time.
- For eg. Calculator software in operating system, which is not physically present, but
performs all the functions similar to physical calculator.
- Types of Virtual Machine :
1. Hardware Based or System Based Virtual Machine
2. Application Based or Process Based Virtual Machine
- JVM (Java Virtual Machine) is Application Based Virtual Machine.
===================================
Java Virtual Machine (JVM) :
- It is a Runtime Engine responsible to run java based applications.
- It has two main tasks :
1. load .class file
2. execute .class file
- Main components of JVM :
1. Class Loader
2. Memory Areas
3. Execution Engine
=========================
Class Loader :
- It is responsible for the following three tasks :
1. Loading
2. Linking
3. Initialization
- Loading
- Linking :
In linking three activities are performed :
1. Verification
2. Preparation
3. Resolution
- Initialization
====================================
Memory Areas :
Total 5 types of memory areas :
1. Method Area
2. Heap Area
3. Stack Area
4. PC Register
5. Native Method Area
===========
Execution Engine :
It is responsible to execute java class file.
It contains mainly two components :
1. Interpreter
2. JIT Compiler
7 سال پیش
در تاریخ 1396/10/15 منتشر شده
است.
110,362
بـار بازدید شده