Week 1 & 2 Flashcards
What is Java?
- A rogramming language created by Sun Microsystem
- A platform independent language which include object-oriented programming
Developers of java
James Gosling
Ed Frank
Mike Sheridan
Patrick Naughton
Chris Warth
History of Java
(1991)
Java 1.0 started and was spearheaded by a group of engineers from Sun Microsystems
Java was intended to apply on ____
Home entertainment controller targeted on cable television
History of Java
(1995)
Synergize on popular Internet browser which is the Netscape Navigator
What is the original name of Java
Oak
History of Java
(2009-2010)
Oracle corporation acquired Sun Microsystems
What is C
Is a procedural programming language
What is C++
Is an object-oriented language
Java adapt the ____ from C and acquire the ___ to C++
Procedural syntax
Object-oriented programming and syntax
OOP stands for
Object-Oriented Program
OOP composed of
Classes, Methods, and Objects
What is classes
Common variables (attributes)
What is methods
Is a set of objects (functions)
What is object?
An instance of a class
Features of Java
• Automatic memory allocation and automatic garbage collection
• Same in paradigm scheme in C and C++
• Object-orientated program
• Robust and secure
• Architectural neutral and portable
What are the versions of Java
• Java Standard Edition (Java SE)
• Java Enterprise Edition (Java EE)
• Java Micro Edition ( Java ME)
What is Java SE
This is the default java version that allows us to develop applications for desktop servers and small embedded environments such as SIM cards and smart cards
It provides the creation of a rich user interface
Java SE
These applications serve a small number of users at a time
Java SE
What is Java EE
Oriented towards enterprise software catering to data-intensive server applications meant to have a larger number of users
While Java SE run on servers, Java EE is
Tailor-fit to handle network and web applications
What is Java ME
Normally mobile devices such as mobile phones and other embedded devices such as blu-ray players, TV boxes, and printers
What is java keywords
These are reserved for a specific purpose so that programmer are not allowed to use them as identifiers
What is identifier
These are user-defined names for methods, variables, constants, and classes
Maximum length per identifier
65 535 characters
What is variable
These are the names you give to computer memory locations which are used to store values in a computer program
Kinds of java data types
•Primitive
•Non-primitive or reference