JVM - Java Virtual
Machine.
JVM consist of following components:-
1) Byte-code verifier: - It verify the
byte-code ,it check's for unusual code.
2) Class Loader: - After verifying Class Loader will load the byte-code
into the memory for execution.
3) Execution engine: -
It further consists of 2 parts :-
a) Interpreter: - It interprets the code & run.
b) JIT (Just-in-Time Interpreter)
JVM Hotspot defines when to use Interpreter or JIT.
4) Garbage Collector: - It periodically check for the object on heap ,
whose link is broken
So it can collect the garbage from Heap.
5) Security Manager: - It constantly monitors the code. It is
2nd level of security.[1st level is Byte-code verifier ].
|
No comments:
Post a Comment