INFO 5100 Chapter Notes - Chapter 1: Java Compiler, Function Overloading, Java Classloader

103 views49 pages

Document Summary

125)what is the difference between the reader/writer class hierarchy and the. // process of writing the state of an object. It is an abstract machine which provides the runtime environment in which java bytecode can be executed. Jvm tasks: loads code, verifies code, executes code, provides runtime environment. It contains set of libraries + other files that jvm uses at runtime. Many types: class(method) area - field and method data, heap - objects are allocated, stack - local variables and partial results, returntype data, program counter register, native method stack. There are two types of platforms software-based and hardware-based. The java platform is a software-based platform that runs on top of other hardware-based platforms. The byte code (. class file) is not platform specific. Source code -------------(byte code)------------- machine code(must have jvm: what is classloader? classloader is a part of jvm that is used to load classes and interfaces.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents