INFO 5100 Chapter Notes - Chapter 1: Java Compiler, Function Overloading, Java Classloader
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.