Unit 1 notes Flashcards

1
Q

Structured and object oriented

A

one focuses on making functions…the others about the data

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

Class

A

blueprint

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

Object

A

instances

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

Encapsulation

A

Data is captured in a function

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

Abstraction

A

UK!

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

Inheritance

A

process in which one object acquires the properties
of another object

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

Polymorphism

A

one name many forms

Method Overloading (Compile-time Polymorphism): Same method name with different parameters.

Method Overriding (Runtime Polymorphism): Same method signature in parent and subclass, with different implementations.

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

Applet

A

Java program that is
designed to be transmitted over the Internet and
automatically executed inside a Java-compatible web
browser

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

Security of java

A

classloader: java class ~ jvm

bytecode: checks the code fragments for illegal code that can violate access rights to objects

Security manager: determines what resources a class can access such as reading and writing to the local disk

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

JVM

A

Loads code, Verifies code, Executes code, Provides runtime environment for bytecode

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

Java SE

A

software, beginning java developers

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

Enterprise edition (EE)

A

Large scale, built upon java se, experienced

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

Micro ME

A

apps on mobiles and small devices

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

javac

A

compiler, source code to bytecode

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

java

A

interpreter

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

javadoc

A

Creates API in HTML from the source code

17
Q

jdb

A

debug classes

18
Q
A