History & Features of Java Flashcards

1
Q

Created in

A

1991

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

Created by

A

James Gosling

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

originally called

A

Oak

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

Originally owned by

A

Sun Microsystems

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

Later called java in

A

1995

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

abstracted (doesn’t show internal), everything is in form of classes and objects

A

Object Oriented

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

large bit to small bit casting

A

explicit casting

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

small bit to large bit casting

A

implicit casting

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

automatically deallocate/free memory unused objects

A

garbage collection

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

automatically deallocated when

A

-object is referenced to another object
-out of scope determined by open close brace
-when object’s equal to null

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

imaginary machine emulating software

A

JVM Java Virtual Machine

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

key component of the Java platform. It’s responsible for executing Java byte code and translating it into native machine code.

A

JVM Java Virtual Machine

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

Result of compilation of javac, machine language that computer understands, independent of computer hardware and OS

A

Byte code

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

mechanisms and practices in place to protect Java applications from various security threats

A

Code Security

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

Runs a compiled code perform class loading, code verification, and code execution. It contains a set of libraries + other files that JVM uses at runtime.

A

JRE Java Runtime Environment

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

Test format of code and checks illegal code

A

Byte code Verifier

17
Q

These structures allow you to make decisions in your code based on certain conditions.

A

Decision Control Structures

18
Q

also known as loops, are used to execute a block of code repeatedly.

A

Repetition Control Structures

19
Q

a block of code that
performs a specific task

A

Method

20
Q

refers to the rules and conventions that must be followed when writing Java code

A

Basic Syntax

21
Q

are data structures used to store multiple elements of the same data type under a single name.

A

Arrays

22
Q

refers to the process of converting a value from one data type to another

A

Casting

23
Q

includes byte , short , int , long , float , double , boolean and char.

A

Primitive data types

24
Q

such as String , Arrays and Classes

A

Non-primitive data types