CSE 219 Lecture Notes - Lecture 4: Object-Oriented Programming, Compile Time, Runtime System

58 views4 pages

Document Summary

We do not need to explicetly access the memory-- java does that for us. Data that can be reserved at compile time. Global data like static methods and variables. As long as there is a reference to an object, it will not be removed. Data is removed from the stack after the method returns something. We care because it helps the end programmer understand the use and abuse of fundamental java concepts like The framework needs to be extensible; otherwise, it is an end application. This is done through inheritance and abstraction. Abstract from a data type to families of related types. The type defines how the variable is treated and how much memory is allocated. A "temporary" variable that can be replaced by a concrete "class type" The type of every variable is a syntatic property. Allows program to know the type at compile time.

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