Intro to Java Flashcards
What is a platform?
It’s the combination of hardware and software that makes up a computer.
Describe what a program is.
Programs represent sequences of instructions for performing a specific task.
What are some of the key requirements of a programming language?
-Possibility of rapid software development.
-Good performance of developed programs.
-The possibility of creating complex software
systems.
What is Java?
Java is a general-purpose, modern programming language initially developed by Sun Microsystems, and currently owned by Oracle Corporation. The key feature of the language is platform independence; this means that the same Java program can be run on multiple platforms without any changes! This principle is also known as “write once, run anywhere” (WORA).
What is Java’s most important feature?
Platform independence.
What are other important features?
-Simple and clear syntax
-Java has a garbage collector that automatically cleans
memory from unused objects during runtime.
-Java supports multiple programming paradigms.
Java is primarily an imperative language based on the
object-oriented concept; almost every part of a
program is an object. Therefore, a program itself can
be considered a set of interacting objects.