|
Page 1 of 9 This is a comprehensive list of free Articles for Sun Certified Java Associate CX310-019 published at ucertify.com
SCJA free articles at ucertify.com
-
The String class is defined in the java.lang package and hence is
implicitly available to all the programs in Java. The String class is
declared as final, which means that it cannot be subclassed. It extends
the Object class and implements the Serializable, Comparable, and
CharSequence... [read more..]
A Java applet is a program written in the Java programming language. It
can be included in an HTML page. A Java technology-enabled browser is
required to view a page that contains an applet. If such a page is
accessed, the applet's code is transferred to the client's computer and
executed by the... [read more..]
The Sun Certified Associate for the Java Platform, Standard Edition,
Exam Version 1.0 certification exam is meant for people who aspire to
make a career in the software development industry using Java
technologies. Before taking this exam, you must practice the following:
Understand... [read more..]
The Sun Certified Associate for the Java Platform, Standard Edition,
Exam Version 1.0 certification exam is meant for people who aspire to
make a career in the software development industry using Java
technologies. To pass this certification exam one must be well versed
in: Object-Oriented... [read more..]
The introduction of the Java language is required before introducing
the concept of JDBC. Java is an object-oriented programming language.
It incorporates all the objected-oriented concepts such as
polymorphism, abstraction, encapsulation, etc. Java is a platform
independent language because it... [read more..]
Java is a robust language. One of the factors, which makes Java robust
is the fact that it is a strongly typed language, i.e., every variable
has a type, every expression has a type, and every type is defined.
Java defines eight primitive data types. These are as follows: int byte
long... [read more..]
JSP stands for Java Server Pages. This technology allows a Web
developer to create dynamic Web contents in a simplified manner. Web
applications created through this technology are server and
platform-independent. [read more..]
Association navigation represents the direction in which a relationship
can be traversed. It can be either unidirectional, i.e., in one
direction, or bi-directional, i.e., in both directions. The direction
is towards the arrowhead. [read more..]
Aggregation is a strong form of association. It represents a part-of relationship.
It is transitive, i.e., if A is a part of B, and B is a part of C, then A is also a part of C.
It is antisymmetric, i.e., if A is a part of B, then B is not a part of A.
For example, a microcomputer is...
[read more..]
RMI stands for Remote Method Invocation. It is a distributed
environment technology. It provides object-to-object communication
between different Java Virtual Machines (JVMs). It is basically meant
for developing large-scale systems, as it allows distribution of
resources and processing load... [read more..]
Composition is similar to aggregation, but represents a stronger
relationship than aggregation. It implies that a whole cannot exist
without its parts. For example, a book consists of pages. A book has no
entity if all the pages are removed from the book. In UML, the
composition symbol is... [read more..]
In Java, runtime polymorphism or dynamic method dispatch is a process
in which a call to an overridden method is resolved at runtime rather
than at compile-time. In this process an overridden method is called
through the reference variable of a superclass. The determination of
the method to be... [read more..]
A point-to-point (also known as p2p) is a Java Message Service model.
It has the following characteristics: It allows a JMS client to send
and receive messages both synchronously as well as asynchronously
through virtual channels called queues. Each message is delivered to
only one receiver.... [read more..]
A publish-and-subscribe (also known as pub/sub) is a Java Message
Service model. It has the following characteristics: In this, one
producer can send a message to many consumers through a virtual channel
known as a topic. Every client that has subscribed to a topic receives
its own copy of... [read more..]
Swing is a set of classes in Java that provides a richer user-interface
than AWT (Abstract Window Toolkit). It provides components that are
more flexible and user-interactive than AWT components. It contains
some additional components, which are not available in AWT such as
tabbed panes, scroll... [read more..]
A message-driven bean is a type of EJB (Enterprise JavaBean) that
provides asynchronous communication. A message-driven bean's instance
handles only one client message at a time and which is short lived. The
message from the client arrives through JMS (Java Message Service) and
is transferred to... [read more..]
A session bean is a type of EJB (Enterprise JavaBean) that encapsulates
the logic of a business process and business rules. There are two types
of session beans, as classified on the basis of state mode, namely
stateless session bean and stateful session bean. A state of an object
refers to... [read more..]
An entity bean represents an entity such as an employer, student, etc.
An entity bean is grammatically a noun. An instance of an entity bean
holds a record in memory about a corresponding entity from a table in a
database. For example, an instance of the Employer bean may hold
name=XXX, age=23,... [read more..]
The jspInit() method of the javax.servlet.jsp.JspPage interface is
similar to the init() method of servlets. This method is invoked by the
container only once when a JSP page is initialized. It can be
overridden by a page author to initialize resources such as database
and network connections,... [read more..]
|