Wednesday, 14 August 2013
To deserialize an object from file, first get the serialized data from the file using FileInputStream. In case if you want to know how to serialize an object to file please check this article serialize an object to a file. Pass the FileInputStream object through ObjectInputStream. Now, get the object from ObjectInputStream using the API readObject().
Example:
Suppose we have a file named sampleClass.ser which contains the data of a serialized object of class SampleClass. Please check this post to create this file. Where SampleClass is a normal pojo class with 4 variables, among which 1 is declared as transient, that means, protected from serialization.
Wednesday, 14 August 2013 by Anijit Sarkar · 3 Read more »
Sunday, 11 August 2013
abstract: |
When a class contains any abstract method, it must be declared as abstract.
An abstract class cannot be
final
.An abstract method cannot be
final
, static
nor native
.
Code:
package com.interview.question.java;
abstract class SampleAbstractClass {
/**
*
* Sample abstract class.
*
* @author http://interviewquestionjava.blogspot.com
*
*/
// Sample abstract method.
public abstract void sampleabstractmethod() ;
public void sampleNormalMethod(){
System.out.println("SampleAbstractClass.sampleNormalMethod()");
}
}
public class TestAbstractClass{
/**
*
* Sample class to call SampleAbstractClass.
*
* @author http://interviewquestionjava.blogspot.com
*
*/
public static void main(String[] args) {
SampleAbstractClass objSampleAbstractClass = newSampleAbstractClass() {
@Override
public void sampleabstractmethod() {
System.out
.println("TestAbstractClass.main(...).new SampleAbstractClass() {...}.sampleabstractmethod()");
}
};
objSampleAbstractClass.sampleabstractmethod();
}
}
Output:
TestAbstractClass.main(...).new SampleAbstractClass() {...}.sampleabstractmethod()
Sunday, 11 August 2013 by Anijit Sarkar · 6 Read more »
Subscribe to:
Posts
(
Atom
)
Popular Posts
-
public - public means everyone can access it.That means it's in global scope. As, main method is called by JVM [ Java Virtual Machine...
-
throw is used to throw an exception in a program, explicitly . Whereas, throws is included in the method's declaration part, wi...
-
Singleton in one of the most popular yet controversial design pattern, in the world of object oriented programming. It's one of t...
-
Web Container / Servlet Container / Servlet Engine : In J2EE Architecture , a web container (also known as servlet container or ser...
-
Program compiles. But at runtime throws an error “NoSuchMethodError”.
-
Vector : It's synchronized. It's slower than ArrayList. It's generally used in ...
-
doGet(): protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, java.io.IOException – is a met...
-
In Java Programming Language , we must declare a variable name and type, before using it. The data type of a variable defines the th...