The similarity of Clonable and Serializable interfaces is that they both are marker interfaces.....
|
Arrays in java are static lists that can store a certain kind of variables. Therefore these arrays need to be initialized at the compile time....
|
An array can be instantiatd in various ways as follows.
|
Java allows us to cast variables of one type to another as long as the casting happens between compatible data types.......
|
To send or receive a packet, the sockets send or receive methods can be used: socket.send(packet); socket.receive(packet);....
|
Field variables: Variable that are declared as a member of a class. OR Variables declared outside any method/constructor but inside the class block......
|
If any bytes that are previously written and have been buffered by the implementation of the output stream...
|
Garbage collection in Java identifies and discards the objects that are no longer needed by a program....
|
Input from the console is read from the System.in object and is then wrapped by an InputStreamReader which reads one character at a time......
|
If a type exceeds a range of a type, it results in an overflow...
|
int is one of the primitive datatypes in Java. The Integer class wraps a value of the primitive type int in an object....
|
The javap is a command that disassembles a class file. It prints out the package.....
|
The Java virtual machine dynamically loads, links, and initializes classes and interfaces...
|
StringBuffer class is contained in java.lang package. This class is mutable means the character string in a string buffer gets changed....
|
In contrast to the String class which implements immutable character strings, the StringBuffer class implements mutable character strings...
|
A Map is an object that maps keys to values. It is not an extension of the collection interface rather it has own interface hierarchy...
|
Dynamic class loading: This is done by programmatically invoking the functions of a class loader at run time....
|
Class loaders are the part of the Java Runtime Environment that dynamically loads Java classes into the Java virtual machine...
|
For using structs framework, directory structure is created in tomcat. Steps for creating directory structure are:...
|
Action classes are defined to handle request. Actions exist between Model and view of an application. The struts-config.xml file designates the Action classes that ...
|
Java native Interface (JNI) is a programming framework that allows Java code to interact with code written in another language...
|
There are two ways to handle an exception in native code: -The native method can choose to return immediately, causing the exception to be thrown in the Java code ....
|
Advantages of JNI: 1. JNI enables one to write programs in native language or method when an application cannot be written entirely in the Java programming language...
|
ServletConfig: It defines how a servlet is configured. ServletConfig is implemented by the servlet container to initialize a single servlet using init ()....
|
HTTP is called a stateless protocol because in this each command is executed independently, without any knowledge of the commands...
|
Class and object - A class defines the properties and behavior for the objects represented by the abstraction. Abstraction is a property of object oriented programming...
|
Throw and throws clause - A program can throw an exception, using throw statement. When an exception is thrown, normal execution is suspended...
|
Tomcat in java and its usage - Tomcat is an open source servlet container. It was developed by Apache Software Foundation. It is commonly known as Apache Tomcat. It is a web server for the processing of JSP and Java Servlets. When a programmer makes web applications by using servlets or JSP then a .war file is made by compressing the application folder...
|
Tomcat and Weblogic server - Tomcat is a web server which can run servlets and JSP whereas Weblogic is an application server which can run EJBs also...
|
Interface and its implementation - Interface is a set of protocols which are used to define the structure of an application...
|
Static and Non-Static fields - Static variables or fields belong to the class, and not to any object of the class...
|
What are Class loaders? - Class loaders are the part of the Java Runtime Environment that dynamically loads Java classes....
|
Dynamic loading - Classloader and its method LoadClass() is used for dynamic loading of a class...
|
Shallow Cloning - Generally cloning means creating a new instance of a same class and copy all the fields to the new instance...
|
Deep Cloning - Deep cloning makes a distinct copy of each of object’s field...
|
Scheduling and Priority works in threads - Threads are assigned priorities that the thread scheduler can use to determine how the threads will be treated...
|
Single threaded model in servlets - A servlet class is instantiated the first time it is invoked. The same instance will be used over several client requests...
|
How Java interacts with database? - Java interacts with database with the help of JDBC means Java Database Connectivity...
|
Different section of JDBC and their usage. - JDBC Driver Manager, which communicates with vendor-specific drivers that perform the real communication with the database...
|
SQLException class - The SQLException Class and its subtypes provide information about errors and warnings that occurs when the data source is accessed...
|
CallableStatement interface - It is an interface which is the sub interface of Statement Interface....
|
Batch updates using CallableStatement interface - Batch update is the ability to add more than one statement at once...
|
Architecture of a Servet package - The javax.servlet package provides interface and classes for writing servlets....
|
Different Authentication Options available in Servets - There are four different options for authentication in servlets...
|
A realm is a collection of pages, images and applications (collectively known as....
|