Wednesday, May 7, 2008

Java Interview Questions 30

146. What is the package?
Answer: The package is a Java namespace or part of Java libraries. The Java API is
grouped into libraries of related classes and interfaces; these libraries are known
as packages.

147. What is native code?
Answer: The native code is code that after you compile it, the compiled code runs
on a specific hardware platform.

148. Is Java code slower than native code?
Answer: Not really. As a platform-independent environment, the Java platform can be
a bit slower than native code. However, smart compilers, well-tuned interpreters,
and just-in-time bytecode compilers can bring performance close to that of native
code without threatening portability.

149. What is the serialization?
Answer: The serialization is a kind of mechanism that makes a class or a bean
persistence by having its properties or fields and state information saved and
restored to and from storage.

150. How to make a class or a bean serializable?
Answer: By implementing either the java.io.Serializable interface, or the
java.io.Externalizable interface. As long as one class in a class's inheritance
hierarchy implements Serializable or Externalizable, that class is serializable.

No comments:

Useful Information