Module 2 Section 3 Flashcards

1
Q

Applet

A

A program written in Java that is included in an HTML page. If a browser is Java-enabled the applet will be downloaded and executed by the browser’s JVM, thereby allowing a degree of client-side programming. For security reasons there are several restrictions built into Java concerning the way applets are programmed.

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

Appletviewer utility

A

a utility that allows one to view applets without the need to start up an internet browser. Mostly used in the development phase, for debugging and testing

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

Builder Tool

A

A visual tool for assembling JavaBeans into an application\applet. Examples include JBuilder from Borland, JDeveloper from Oracle and Visual Age from IBM.

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

CORBA

A

Common Object Request Broker Architecture. CORBA is a standard architecture for describing distributing objects over the internet. CORBA objects can be written in Java, C, C++ or other languages.

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

Deadlock

A

The process whereby one application, thread or process is stopped from ever completing it’s task due to another application, thread or process holding forever some system resource that the first requires

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

Encapsulation

A

The process of grouping and hiding the internal members of an object, leaving only certain methods and variables available for use. Sometimes referred to as data hiding.

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

Garbage collection

A

A process where the programmer does not have to release system resources that are not in use any more - the runtime system detects and releases unused resources automatically. Java uses the “mark and sweep” garbage collection method.

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

IDL

A

Interface description language. IDL defines the methods and attributes of a CORBA object. IDL definitions are language independent.

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

idltojava utility

A

A Java JDK tool for translating CORBA IDL into equivalent Java language constructs

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

javah utility

A

A tool that produces C header files and C source files from a Java class. The files provide a “interface” that allows Java and C code to interact by giving native source code access to Java object and their instance variables.

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

javap utility

A

The Java class file disassembler. A tool that disassembles class files to produce hamun readable class, method and variable definitions for reference purposes. These are printed to the standard output stream. The code inside the methods are not disassembled.

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

JavaScript

A

A scripting language that can be used in Web servers and browsers. Used most commonly for user input, and to tie components together. Only very loosely related to Java, which often results in confusion.

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

javaw utility

A

Exactly the same in function as the java utility, but there is no command prompt window that appears while the application is running

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

JDC

A

Java Developer Connection. A service designed for developers provided by Sun Microsystems. This service provides (among other things) training, product discounts, feature articles and bug information.

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

ORB

A

Object Request Broker. The central component of CORBA that transfers object requests and results between CORBA Clients and Servers.

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

Reflection

A

The Java mechanism that allows one object to examine the structure of another at run time. Reflection can be used to create objects, invoke methods, and manipulate properties.

17
Q

Serialization

A

The Java mechanism that allows objects to persist their data and running state. Through serialization, objects can be passed along networks, or saved to permanent storage.

18
Q

Servlet

A

A server-side Java program that provides Java-enabled servers with added functionality.