The following section provides a more comprehensive discussion of the three main task performed by the Java Virtual Machine.
• Code Lode by class loader
The class Loader loads all classes needed for the execution of a program. The class loader adds security by separating the namespaces for the classes of the local file system from those imported from network sources. This limits any Torjan Horse application, because local classes are always loaded first.
• Verifier Code by Bytecode Verifier
Java software codes passes several tests before running on your machine. The JVM puts the code through a bytecode verifier that tests the format of code fragments and checks code fragments for illegal code, which is code that gorges pointers, violates access rights on objects, or attempts to change object type.
* Verification Process-
The bytecode verifier makes four passes on the code in a program. It ensures that the code adhere to the JVM specifications and does not violates system integrity. If the verifier completes all four passes without returning an error message, the following is ensured:
• The classes adhere to the class file format of the JVM specification.
• There are no access restriction violations.
• The code causes no operand stack overflows or underflows.
• The types of parameters for all operational codes are correct.
• No illegal data conversions, such as converting integers to object
references, have occurred.
most useful information
ReplyDeletegood going author
recommends to get seo done , because seo shall make most people to read page information, get trained on seo seo training in bangalore
Great Article
ReplyDeleteOnline Java Training | Java EE course
Great Article
ReplyDeleteJava Training in Chennai | Java Training Institutes in Chennai | J2EE Training in Chennai | java j2ee training institutes in chennai