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. Indicates that if and when an object is serialized a variable's value doesn't need to be stored.
Expressions
JavaCheck
Java Platform
transient
2. 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
Servlet Chaining
IIOP (Internet Inter-ORB Protocol)
Java Platform
3. Puts the code into a package
throw
package
wrapper class
volatile
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
MVC Architecture
if
Java Native Interface
Java Interface Definition Language (IDL)
5. 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.
Java Database Connectivity (JDBC)
jsp:plugin (uses jsp:params and jsp:fallback)
Java Native Interface
char
6. A lock that can be counted - i.e. how many times a resouce has been accessed and locked
assert
Semaphore
Servlet workings
JavaSafe
7. An extension that adds graphical user interface class libraries to the Abstract Windowing Toolkit (AWT).
implements
javax.servlet.http.*
Java Foundation Classes (JFC)
Servlet Chaining
8. Refers to the superclass of the code in which the word super appears.
super
final
JSP Beans
JavaScript
9. A definition of the interfaces that permit CORBA objects to participate in transactions.
Page Directive element
final
OTS (Object Transaction Service)
throws
10. Indicates that a variable's value cannot be changed - that a class's functionality cannot be extended or that a method cannot be overridden.
boolean
if
Include Directive element
final
11. Jumps out of a loop or switch.
instanceof
break
Scriptlets
Tag Library Directive element
12. Indicates that a value is a 32-bit number with one or more digits after the decimal point.
Servlet container
else
transient
float
13. 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
jsp:include Action element (with jsp:param)
protected
Page-centric architecture
JAR (Java Archive)
14. Indicates that a value is a 64-bit whole number.
Java Database Connectivity (JDBC)
synchronized
long
interface
15. A library than enables CORBA objects to locate and communicate with one another.
Servlet workings
Java Compatibility Kit (JCK)
break
ORB (Object Request Broker)
16. A self-reference
new
Java Naming and Directory Interface (JNDI)
synchronized
this
17. Allows us to invoke more than one servlet in sequence when the URL is opened with a common servlet alias.
CORBA
ORB (Object Request Broker)
super
Servlet Aliasing
18. Gets the computer to repeat some statements over and over again (for instance a certain number of times).
Java Platform
else
DOM (Document Object Model)
for
19. A tool for checking compliance of applications and applets to a specification.
JBossn
while
boolean
JavaCheck
20. A software "execution engine" that safely and compatibly executes the byte codes in Java class files on a microprocessor (whether in a computer or in another electronic device).
goto
this
Java Interface Definition Language (IDL)
Java virtual machine
21. Limits the computer's ability to represent extra large or extra small numbers when the computer does intermediate calculations on float and double values.
strictfp
for
private
Page-centric architecture
22. Keeps two threads from interfering with one another.
synchronized
catch
do
Declarations
23. A description of the structure and properties of a class of XML files.
DTD (Document Type Definition)
long
this
super
24. Two Servlet API packages: javax.servlet.* ___________
package
Page-centric architecture
javax.servlet.http.*
Servlet
25. Indicates that the details of a class or a method or an interface are given elsewhere in the code.
void
if
javax.servlet.http.*
abstract
26. 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
short
Java Platform
MVC Architecture
abstract
27. Tests the truth of a condition that the programmer believes is true.
assert
new
JavaCheck
Servlet
28. 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.
do
Java Compatibility Kit (JCK)
default
IIOP (Internet Inter-ORB Protocol)
29. A tree of objects with interfaces for traversing the tree and writing an XML version of it as defined by the W3C specification.
DOM (Document Object Model)
abstract
interface
Servlet workings
30. Imposes strict rules on the use of a variable by more than one thread at a time.
boolean
volatile
Java Compatibility Kit (JCK)
Java Media APIs
31. Reuses the functionality from a previously defined interface.
POA (Portable Object Adapter)
implements
float
JavaScript
32. Enables the programmer to use code that was written in another language (one of those awful languages other than Java).
Jini Technology
native
wrapper class
IIOP (Internet Inter-ORB Protocol)
33. A portable platform-independent reusable component model. A component that conforms to this model is called a bean.
Java Foundation Classes (JFC)
JSP
JavaBeans
POA (Portable Object Adapter)
34. 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.
JavaScript
Java virtual machine
int
finally
35. Indicates that a method or constructor may pass the buck when an exception is thrown.
Page Directive element
throw
throws
wrapper class
36. Repeats some statements over and over again (as long as a condition is still true).
Page-centric architecture
while
Jini Technology
jsp:forware Action element (with jsp:param)
37. Enables the programmer to abbreviate the names of classes defined in a package.
Java Media Framework
CORBA
for
import
38. Indicates that a method doesn't return a value.
protected
void
Declarations
Java Database Connectivity (JDBC)
39. 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.
do
Jini Technology
volatile
long
40. You can't use this word in a Java program. The word has no meaning. Because it's a keyword - you can't create a const variable.
if
const
JavaSafe
static
41. Introduces an interface which is like a class but less specific.
strictfp
wrapper class
this
interface
42. Creates an object from an existing class.
new
else
Servlet workings
for
43. Introduces a path of execution to take when no case is a match in a switch statement.
final
OS principal
default
case
44. Indicates that a value is a 16-bit whole number.
short
strictfp
goto
volatile
45. You can't use this word in a Java program. The word has no meaning. Because it's a keyword you can't create a goto variable.
goto
Java virtual machine
Jini Technology
JavaBeans
46. Servlet is: loaded by servlet container when 1st requested; is then forwarded the user's request; processes the user's request; returns the response back to the servlet container. Servlet container sends this response back to the user. Servlet stays
break
JavaScript
Servlet workings
wrapper class
47. An opensource Java Application Server
boolean
Java Remote Method Invocation (RMI)
JBossn
break
48. 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.
Page Directive element
goto
Java Development Kit (JDK)
Java Platform
49. CRUD: Create - Retrieve - ________ - Delete
finally
Update
implements
CORBA
50. Used to terminate the execution of the current JSP page and switch control to another resource
for
byte
Java Naming and Directory Interface (JNDI)
jsp:forware Action element (with jsp:param)