Computer Programming
Computer Programming
Objects
Reusable software components that model
items in the real world Meaningful software
units.
Date objects, time objects, paycheck objects,
invoice objects, audio objects, video objects, file
objects, record objects, etc.
Any noun can be represented as an object
More understandable, better organized, and
easier to maintain than procedural
programming.
Java source code files (files with a .Java extension)
are compiled into a format called bytecode (files with
a .Class extension), which can then be executed by a
java interpreter. Compiled java code can run on most
computers because java interpreters and runtime
environments, known as java virtual machines (vms),
exist for.
Most operating systems, including UNIX, the
Macintosh OS, and windows. Bytecode can
also be converted directly into machine
language instructions by a just-in-time compiler
(JIT).