Week 1 & 2 Flashcards

1
Q

What is Java?

A
  • A rogramming language created by Sun Microsystem
  • A platform independent language which include object-oriented programming
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Developers of java

A

James Gosling
Ed Frank
Mike Sheridan
Patrick Naughton
Chris Warth

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

History of Java
(1991)

A

Java 1.0 started and was spearheaded by a group of engineers from Sun Microsystems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Java was intended to apply on ____

A

Home entertainment controller targeted on cable television

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

History of Java
(1995)

A

Synergize on popular Internet browser which is the Netscape Navigator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the original name of Java

A

Oak

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

History of Java
(2009-2010)

A

Oracle corporation acquired Sun Microsystems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is C

A

Is a procedural programming language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is C++

A

Is an object-oriented language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Java adapt the ____ from C and acquire the ___ to C++

A

Procedural syntax
Object-oriented programming and syntax

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

OOP stands for

A

Object-Oriented Program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

OOP composed of

A

Classes, Methods, and Objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is classes

A

Common variables (attributes)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is methods

A

Is a set of objects (functions)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is object?

A

An instance of a class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Features of Java

A

• 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

17
Q

What are the versions of Java

A

• Java Standard Edition (Java SE)
• Java Enterprise Edition (Java EE)
• Java Micro Edition ( Java ME)

18
Q

What is Java SE

A

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

19
Q

It provides the creation of a rich user interface

20
Q

These applications serve a small number of users at a time

21
Q

What is Java EE

A

Oriented towards enterprise software catering to data-intensive server applications meant to have a larger number of users

22
Q

While Java SE run on servers, Java EE is

A

Tailor-fit to handle network and web applications

23
Q

What is Java ME

A

Normally mobile devices such as mobile phones and other embedded devices such as blu-ray players, TV boxes, and printers

24
Q

What is java keywords

A

These are reserved for a specific purpose so that programmer are not allowed to use them as identifiers

25
Q

What is identifier

A

These are user-defined names for methods, variables, constants, and classes

26
Q

Maximum length per identifier

A

65 535 characters

27
Q

What is variable

A

These are the names you give to computer memory locations which are used to store values in a computer program

28
Q

Kinds of java data types

A

•Primitive
•Non-primitive or reference