انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

Java Virtual Machine Tasks

الكلية كلية تكنولوجيا المعلومات     القسم قسم شبكات المعلومات     المرحلة 3
أستاذ المادة مهدي عبادي مانع الموسوي       04/12/2016 21:00:03
JVM Tasks
JVM performed three tasks, these are :
a. Load Code
Perform by the class loader which load all classes needed for the execution of a program. It adds more security characteristics in this phase. The memory layout of the executable file is determined.
b. The Byte Code Verifier: The JVM puts the code through a byte-code verifier that test a format of code fragmentation and checks code fragments for illegal code.
c. The Verification Process : it performs the following tasks.
- The classes adhere to the class file format of the JVM specifications
- There is no access restriction violations.
- The code ensures nor operand stack overflow or underflow.
- The types of parameters for all operational codes are correct.
The Analysis and Design Phase :
Analysis describes what the system needs to do: Modeling the real-world, including actors and activities, objects, and behaviors.
Design describes how the system does it:
• Modeling the relationships and interactions between objects and actors in the system
Example: E-tourism Class Diagram


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .