| Forums.Sureshkumar.net : A Perfect Place to Share Knowledge Blogs Games Magazines |
|
|
#1 (permalink) |
|
Member
Join Date: Jun 2008
Age: 24
Posts: 72
Thanks: 2 Thanked 27 Times in 20 Posts Thanks: 2
Thanked 27 Times in 20 Posts
Blog Entries: 2
Rep Power: 3
|
Core Java Questions Interview Ques n Answers-V
Question: What are different types of inner classes ?
Answer: Inner classes nest within other classes. A normal class is a direct member of a package. Inner classes, which became available with Java 1.1, are four types
Member Classes - a member class is also defined as a member of a class. Unlike the static variety, the member class is instance specific and has access to any and all methods and members, even the parent's this reference. Local Classes - Local Classes declared within a block of code and these classes are visible only within the block. Anonymous Classes - These type of classes does not have any name and its like a local class Java Anonymous Class Example public class SomeGUI extends JFrame { ... button member declarations ... protected void buildGUI() { button1 = new JButton(); button2 = new JButton(); ... button1.addActionListener( new java.awt.event.ActionListener() <------ Anonymous Class { public void actionPerformed(java.awt.event.ActionEvent e) { // do something } } ); Question: What are the uses of Serialization? Answer: In some types of applications you have to write the code to serialize objects, but in many cases serialization is performed behind the scenes by various server-side containers. These are some of the typical uses of serialization:
Answer: Collection is a group of objects. java.util package provides important types of collections. There are two fundamental types of collections they are Collection and Map. Collection types hold a group of objects, Eg. Lists and Sets where as Map types hold group of objects as key, value pairs Eg. HashMap and Hashtable. Question: For concatenation of strings, which method is good, StringBuffer or String ? Answer: StringBuffer is faster than String for concatenation. Question: What is Runnable interface ? Are there any other ways to make a java program as multithred java program? Answer: There are two ways to create new kinds of threads: - Define a new class that extends the Thread class - Define a new class that implements the Runnable interface, and pass an object of that class to a Thread's constructor. - An advantage of the second approach is that the new class can be a subclass of any class, not just of the Thread class. Here is a very simple example just to illustrate how to use the second approach to creating threads: class myThread implements Runnable { public void run() { System.out.println("I'm running!"); } } public class tstRunnable { public static void main(String[] args) { myThread my1 = new myThread(); myThread my2 = new myThread(); new Thread(my1).start(); new Thread(my2).start(); }
__________________
The early years were more about learning than about acting. I had to carry on my father’s work, which was a big challenge. Azim Premji |
|
|
|
| The Following User Says Thank You to vijayrmca For This Useful Post: |
narayanarao1983 (01-07-08)
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| JAVA WEB SITES | yathish | JAVA Technologies | 2 | 20-11-08 12:11 AM |
| tips for interview | ozobalu | HR Questions | 9 | 23-09-08 12:32 AM |
| Dug it | yathish | Companies Info & Recruitment Process | 4 | 10-09-08 06:25 PM |
| Interview Questions | Pink | Other Queries | 15 | 20-08-08 03:37 AM |