OOP Flashcards
What are the three major families of language?
1) Machine Languages
2) Assembly Languages
3) High-Level Languages
It consists of 1 and 0’s and is considered as the “native” language of computer
Machine Languages
It is a step towards easier programming. It has to be translated into machine language before the computer processes it
Assembly Languages
It represents a giant leap towards easier programming
High-Level Languages
It is characterized by sequential sets of linear commands. The focus of such
languages is on structure
Function-Oriented languages
What are the two groups of High-Level Languages?
Function-Oriented languages and Object Oriented languages
The focus of (blank) is not on structure, but on modeling data
Object Oriented languages
TRUE OR FALSE
Java is case sensitive
True
Is a process used to define and analyze data requirements needed to support
the business processes within the scope of corresponding information systems in
organizations
Data Modelling
It is a programming language that was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems’ Java platform
Java
TRUE OR FALSE
Java is guaranteed to be Write
Once, Run Anywhere.
True
TRUE OR FALSE
Java is a free and an open source software
True
TRUE OR FALSE
A method is basically a behavior
True
TRUE OR FALSE
File name can be different with the class name in java
False
TRUE OR FALSE
Java starts from the main() method
True
TRUE OR FALSE
A class is a template for multiple objects with similar features
True
TRUE OR FALSE
When an event happens, it forces the object to react using its methods
True
IDENTIFY THE CHARACTERISTICS/FEATURES OF JAVA
In Java, everything is an Object. Java can be easily extended since it is based on the Object
Model.
Object Oriented
IDENTIFY THE CHARACTERISTICS/FEATURES OF JAVA
Unlike many other programming languages including C and C++, when Java is
compiled, it is not compiled into platform specific machine, rather into (blank) byte code. This byte code is distributed over the web and interpreted by the Virtual Machine (JVM) on whichever platform it is
being run on.
Platform Independent
IDENTIFY THE CHARACTERISTICS/FEATURES OF JAVA
Java is designed to be easy to learn. If you understand the basic concept of OOP JAVA, it would be easy
to master.
Simple
IDENTIFY THE CHARACTERISTICS/FEATURES OF JAVA
With Java’s (blank) feature it enables to develop virus-free, tamper-free systems. Authentication
techniques are based on public-key encryption.
Secure
IDENTIFY THE CHARACTERISTICS/FEATURES OF JAVA
Java compiler generates an (blank) object file format, which
makes the compiled code executable on many processors, with the presence of Java runtime system.
ARCHITECTURE-NEUTRAL
IDENTIFY THE CHARACTERISTICS/FEATURES OF JAVA
Being architecture-neutral and having implementation dependent aspects of the specification
makes java (blank). Compiler in Java is written in ANSI C with a clean portability boundary, which is a POSIX subset.
Portable
IDENTIFY THE CHARACTERISTICS/FEATURES OF JAVA
Java makes an effort to eliminate error prone situations by emphasizing mainly on compile time error checking and runtime checking.
Robust