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. A set of APIs that assists with the interfacing to multiple naming and directory services.
Java Naming and Directory Interface (JNDI)
Java Database Connectivity (JDBC)
static
for
2. Used to terminate the execution of the current JSP page and switch control to another resource
import
double
jsp:forware Action element (with jsp:param)
Expressions
3. An opensource Java Application Server
catch
double precision
JBossn
instanceof
4. A library than enables CORBA objects to locate and communicate with one another.
ORB (Object Request Broker)
import
synchronized
native
5. A technology that provides distributed persistence and data exchange mechanisms for code in Java.
Java Naming and Directory Interface (JNDI)
JavaSpaces
private
CORBA
6. Similar to the include Directive but can pass information to the included resource
class
jsp:include Action element (with jsp:param)
Servlet
CORBA
7. Indicates that a value is a 64-bit number with one or more digits after the decimal point.
JavaSafe
private
default
double
8. Indicates that a variable or method can be used in subclasses from another package.
protected
Semaphore
JSP Beans
DOM (Document Object Model)
9. Basic code block of a JSP page
Java Native Interface
Scriptlets
switch
CORBA
10. Introduces the last will and testament of the statements in a try clause.
OS principal
finally
static
Java Development Kit (JDK)
11. ______ uses HTML-like tags in a "*.jsp" web-page on a web server linked to from the client's web-browser as short-hand to render Java Servlet code in a Java .class file by the Servlet/JSP container (done by the "page-compiler" Servlet) running on the
DTD (Document Type Definition)
IIOP (Internet Inter-ORB Protocol)
JSP
case
12. Introduces statements that are executed when something interrupts the flow of execution in a try clause.
Java Native Interface
throw
catch
Semaphore
13. Refers to the superclass of the code in which the word super appears.
Servlet Aliasing
Tag Library Directive element
super
this
14. Allows us to invoke more than one servlet in sequence when the URL is opened with a common servlet alias.
Servlet Aliasing
short
Java Interface Definition Language (IDL)
assert
15. A Web scripting language that is used in both browsers and Web servers. Like all scripting languages it is used primarily to tie other components together or to accept user input.
DOM (Document Object Model)
JavaScript
float
Java Compatibility Kit (JCK)
16. Introduces a path of execution to take when no case is a match in a switch statement.
default
public
Update
ORB (Object Request Broker)
17. A set of Java APIs that may be incorporated an optional package for any Java 2 Platform Edition. The Jini APIs enable transparent networking of devices and services and eliminates the need for system or network administration intervention by a user.
CORBA
return
Jini Technology
javax.servlet.http.*
18. Indicates that a variable or method can be used only within a certain class.
extends
interface
private
double precision
19. A software development environment for writing applets and applications in the Java programming language. Technically - the JDK is the correct name for all versions of the Java platform from 1.0 to 1.1.x.
Servlet Aliasing
Java virtual machine
protected
Java Development Kit (JDK)
20. Repeats some statements over and over again (as long as a condition is still true).
Update
JavaSafe
short
while
21. Indicates that a variable's value cannot be changed - that a class's functionality cannot be extended or that a method cannot be overridden.
Declarations
final
void
Java Interface Definition Language (IDL)
22. A description of the structure and properties of a class of XML files.
throw
DTD (Document Type Definition)
break
char
23. 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
const
int
Java Applet Definition
case
24. Introduces statements that are executed when the condition in an if statement isn't true.
throws
else
public
Java Platform
25. A standard programming interface for writing Java native methods and embedding the JVM into native applications. The primary goal is binary compatibility of native method libraries across all JVM implementations on a given platform.
JavaCheck
POA (Portable Object Adapter)
Java Native Interface
protected
26. A tree of objects with interfaces for traversing the tree and writing an XML version of it as defined by the W3C specification.
jsp:include Action element (with jsp:param)
DOM (Document Object Model)
JSP Beans
default
27. Introduces statements that are watched (during runtime) for things that can go wrong.
Servlet workings
protected
this
try
28. Indicates that a value is a 16-bit whole number.
instanceof
Java Development Kit (JDK)
JavaScript
short
29. Creates a new exception object and indicates that an exceptional situation (usually something unwanted) has occurred.
char
throw
JBossn
Servlet Aliasing
30. Indicates that a value is an 8-bit whole number.
byte
Jini Technology
Java Applet Definition
const
31. 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.
Java Media APIs
this
Servlet workings
jsp:plugin (uses jsp:params and jsp:fallback)
32. An industry standard for database-independent connectivity between the Java platform and a wide range of databases. The JDBC provides a call-level API for SQL-based database access.
break
Page Directive element
Java Database Connectivity (JDBC)
Servlet Chaining
33. The output of one servlet act as a input to another servlet.
JavaScript
Servlet Chaining
for
Declarations
34. A self-reference
OS principal
Java Remote Method Invocation (RMI)
this
goto
35. A class that wraps primitives - Integer or Boolean...
public
throws
wrapper class
DOM (Document Object Model)
36. Forces the abrupt end of the current loop iteration and begins another iteration.
native
default
boolean
continue
37. Indicates that a method or constructor may pass the buck when an exception is thrown.
JavaCheck
javax.servlet.http.*
throws
do
38. A lock that can be counted - i.e. how many times a resouce has been accessed and locked
DOM (Document Object Model)
Semaphore
finally
goto
39. 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()
Declarations
MVC Architecture
JavaSpaces
continue
40. Two Servlet API packages: javax.servlet.* ___________
Java Applet Definition
catch
Jini Technology
javax.servlet.http.*
41. Indicates that a value is a 32-bit whole number.
int
strictfp
JavaCheck
final
42. Indicates that the details of a class or a method or an interface are given elsewhere in the code.
JDK (Java Development Kit)
abstract
jsp:forware Action element (with jsp:param)
class
43. Creates an object from an existing class.
extends
POA (Portable Object Adapter)
new
try
44. Keeps two threads from interfering with one another.
abstract
JavaScript
synchronized
short
45. A test suite - a set of tools and other requirements used to certify a Java platform implementation conformant both to the applicable Java platform specifications and to Java Software reference implementations.
Java Compatibility Kit (JCK)
switch
if
public
46. Imposes strict rules on the use of a variable by more than one thread at a time.
volatile
finally
void
Declarations
47. 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.
continue
Java Remote Method Invocation (RMI)
Java Runtime Environment (JRE)
import
48. Ends execution of a method and possibly returns a value to the calling code.
static
return
int
Servlet
49. Introduces an interface which is like a class but less specific.
Java Remote Method Invocation (RMI)
interface
long
char
50. Evaluates interior code to a String and feeds it to the implicit "out" print writer (JspWriter) - done at time of JSP page request
Servlet Chaining
Expressions
jsp:forware Action element (with jsp:param)
Include Directive element
Sorry!:) No result found.
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests