SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Java Programming Basics
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. An extension that adds graphical user interface class libraries to the Abstract Windowing Toolkit (AWT).
Java Development Kit (JDK)
Page Directive element
DOM (Document Object Model)
Java Foundation Classes (JFC)
2. Useful only for small sites
OS principal
throw
Jini Technology
Page-centric architecture
3. Sets attributes and properties specific to the current JSP page
Semaphore
Page Directive element
implements
Expressions
4. A set of Java APIs that provide CORBA (Common Object Request Broker Architecture) interoperability and connectivity capabilities for the J2EE platform. These capabilities enable J2EE applications to invoke operations on remote network services using
while
Declarations
Java Interface Definition Language (IDL)
switch
5. In the Java programming language specification - describes a floating point number that holds 64 bits of data. See also single precision.
Servlet
throw
Update
double precision
6. Tests to see whether a condition is true. If it's true the computer executes certain statements; otherwise the computer executes other statements.
JSP Beans
try
if
instanceof
7. Type of Java program (as opposed to a stand-alone program) which is embedded in a web page (requested from a server) and run on a client-side browser
MVC Architecture
Java Applet Definition
Java Database Connectivity (JDBC)
else
8. Run-once code blocks which run once at beginning of page load for initialization tasks - can appear anywhere in .jsp page itself - useful for overload JspInit() and JspDestroy()
POA (Portable Object Adapter)
implements
Servlet workings
Declarations
9. Indicates that a value is a 32-bit number with one or more digits after the decimal point.
Declarations
while
JavaSafe
float
10. Two Servlet API packages: javax.servlet.* ___________
javax.servlet.http.*
break
default
super
11. A set of APIs that support the integration of audio and video clips & 2D fonts & graphics and images as well as 3D models and telephony.
Tag Library Directive element
wrapper class
Java Media APIs
native
12. A tool for checking compliance of applications and applets to a specification.
throw
JavaCheck
default
catch
13. Indicates that a value is a 64-bit number with one or more digits after the decimal point.
import
volatile
double
JAR (Java Archive)
14. Indicates that a value is a 32-bit whole number.
Scriptlets
Servlet Chaining
int
IIOP (Internet Inter-ORB Protocol)
15. Forces the abrupt end of the current loop iteration and begins another iteration.
continue
JavaSafe
Java Foundation Classes (JFC)
strictfp
16. A principal native to the operating system on which the Java platform is executing.
OS principal
transient
DTD (Document Type Definition)
synchronized
17. A tree of objects with interfaces for traversing the tree and writing an XML version of it as defined by the W3C specification.
ORB (Object Request Broker)
DOM (Document Object Model)
implements
Expressions
18. A tool for tracking and managing source file changes - written in Java.
JavaSafe
import
strictfp
Tag Library Directive element
19. This separates the content presentation (View) from the underlying business operations/content generation (Model) using infrastructure/controller Servlet (Controller) which exists between the client browser and the JSP/Servlet-generated pages. Contro
JavaSpaces
jsp:plugin (uses jsp:params and jsp:fallback)
MVC Architecture
void
20. Introduces statements that are watched (during runtime) for things that can go wrong.
enum
Tag Library Directive element
goto
try
21. The output of one servlet act as a input to another servlet.
package
synchronized
Include Directive element
Servlet Chaining
22. Causes the computer to repeat some statements over and over again (for instance as long as the computer keeps getting unacceptable results).
Java Compatibility Kit (JCK)
do
const
double precision
23. Introduces a class
if
JavaScript
class
do
24. Allows us to invoke more than one servlet in sequence when the URL is opened with a common servlet alias.
Servlet Aliasing
class
jsp:forware Action element (with jsp:param)
const
25. A protocol used for communication between CORBA object request brokers.
protected
case
Declarations
IIOP (Internet Inter-ORB Protocol)
26. Basic code block of a JSP page
Scriptlets
public
strictfp
Declarations
27. A Java class that can be loaded into and run dynamically in a Servlet container on a web server; interact with web clients via a request-response model based on HTTP.
DOM (Document Object Model)
volatile
interface
Servlet
28. Imposes strict rules on the use of a variable by more than one thread at a time.
finally
boolean
volatile
JavaCheck
29. A platform-independent file format that aggregates many files into one. Multiple applets written in the Java programming language and their requisite components (.class files & images & sounds and other resource files) can be bundled in a JAR file an
Page-centric architecture
JAR (Java Archive)
JBossn
jsp:plugin (uses jsp:params and jsp:fallback)
30. Indicates that a variable or class or method can be used by any other Java code.
Page-centric architecture
default
int
public
31. Introduces statements that are executed when something interrupts the flow of execution in a try clause.
catch
return
Servlet Chaining
interface
32. Tells the computer to follow one of many possible paths of execution (one of many possible cases) depending on the value of an expression.
switch
Java Applet Definition
Java virtual machine
throws
33. Creates a newly defined type
Update
enum
continue
interface
34. _______ separates Java code/functionality from page design and use of tags in JSP and allows for re-use of beans
Java virtual machine
short
DTD (Document Type Definition)
JSP Beans
35. Reuses the functionality from a previously defined interface.
switch
abstract
native
implements
36. A subset of the Java Development Kit (JDK) for end-users and developers who want to redistribute the runtime environment alone. The Java runtime environment consists of the Java virtual machine1 - the Java core classes and supporting files.
protected
strictfp
Java Runtime Environment (JRE)
JSP Beans
37. Includes a new tag library into page - allows use of tags in page
short
JSP Beans
Tag Library Directive element
Java Naming and Directory Interface (JNDI)
38. CRUD: Create - Retrieve - ________ - Delete
Update
short
implements
else
39. Gets the computer to repeat some statements over and over again (for instance a certain number of times).
for
try
Java Foundation Classes (JFC)
JAR (Java Archive)
40. A class that wraps primitives - Integer or Boolean...
new
protected
DOM (Document Object Model)
wrapper class
41. Limits the computer's ability to represent extra large or extra small numbers when the computer does intermediate calculations on float and double values.
jsp:forware Action element (with jsp:param)
wrapper class
if
strictfp
42. Introduces one of several possible paths of execution in a switch statement.
jsp:plugin (uses jsp:params and jsp:fallback)
if
JavaSafe
case
43. A distributed object model for Java program to Java program in which the methods of remote objects written in the Java programming language can be invoked from other Java virtual machines1 - possibly on different hosts.
Servlet container
Servlet Aliasing
Java Remote Method Invocation (RMI)
class
44. Introduces an interface which is like a class but less specific.
CORBA
public
interface
for
45. The core framework supports clocks for synchronizing between different media (e.g. audio and video output). The standard extension framework allows users to do full audio and video streaming.
instanceof
goto
if
Java Media Framework
46. A CORBA standard for building server-side applications that are portable across heterogeneous ORBs.
instanceof
POA (Portable Object Adapter)
float
Java Development Kit (JDK)
47. Indicates that the details of a class or a method or an interface are given elsewhere in the code.
abstract
synchronized
JavaBeans
Java Development Kit (JDK)
48. Indicates that a variable's value cannot be changed - that a class's functionality cannot be extended or that a method cannot be overridden.
Java Media APIs
else
private
final
49. Indicates that a value is a 16-bit whole number.
strictfp
Java Foundation Classes (JFC)
short
native
50. A lock that can be counted - i.e. how many times a resouce has been accessed and locked
Semaphore
OTS (Object Transaction Service)
protected
jsp:plugin (uses jsp:params and jsp:fallback)