Hi JAVA is a ocean, so as you have going to shown 2+ years of experience you must have The above site is managed by Arul Kumaran, who is well known author for his book Java / J2EE, . Hitesh Kumar, CEO & Founder at Sitesbay. com. Java/J2EE Job Interview Companion [Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran] on *FREE* shipping on qualifying offers. + Java/ J2EE Interview questions with clear and concise answers for: job Anuj Kumar. View Arul kumar’s profile on LinkedIn, the world’s largest professional community. Arul has 4 jobs listed on their profile. GWT, Java and J2EE Developer.

Author: Vonos Dilar
Country: Lesotho
Language: English (Spanish)
Genre: Politics
Published (Last): 25 May 2010
Pages: 408
PDF File Size: 8.52 Mb
ePub File Size: 16.81 Mb
ISBN: 199-7-75669-827-9
Downloads: 20292
Price: Free* [*Free Regsitration Required]
Uploader: Goltigal

Your resume will be a true reflection of who you are and how you can be a true asset to any business. Thank you for interesting in our services. This book will provide answers to the above questions.

Arun Kumar _ Java 5_J2EE Interviews Questions and Answers

Both the approaches make use of polymorphism and gives code reuse in different ways to achieve the same results but: How would you go about designing a Web application where the business tier is on a separate machine from the presentation tier.

Composite design pattern is used in GUI components to achieve this. Assert is inappropriate because the method guarantees that it will always enforce the argument checks. A popular design pattern. When to use an abstract class?: Multiple views and controllers can interface with the same kmuar. Deletion in linked list is fast because it involves only updating the next pointer in the node kukar the deleted node and updating the previous pointer in the node after the deleted agul.

What are the pros and cons of annotations over XML based deployment descriptors? A class implements an interface, thereby inheriting the abstract methods of the interface.

LATEST JAVA interview Questions pdf arul kumar

Design kuamr contract is a valuable technique, which should be used to build well-defined interfaces. The contract can be stated in terms of 6 simple principles as follows: Give some features of Interface? If multiple threads concurrently access a collection and at least one of the threads either adds or deletes an entry into the collection, then the collection must be externally synchronized.

These areas are their favorite topics because these are essential to any software development. Iterator design pattern aka Cursor is used, which is a behavioral design pattern that provides a way to access elements of a collection sequentially without exposing its internal representation.

Even better is to use just arrays where possible. It is incorrect to say House is qrul Java oumar Fundamentals 19 Kumzr.

The management was impressed with your problem solving, fact finding and analytical skills, which had contributed to the identification of the not so prevalent root cause and the effective communication with the other teams like infrastructure, production support, senior management, etc. Refer Q55 in Java section for generics. An exception can be thrown, either a newly instantiated one or an exception that you just caught, by using throw keyword.

The life cycle of a thread include: You don’t need to worry if you are familiar with the fundamentals. The CopyOnWriteArrayList behaves much like the ArrayList class, except that when the list is modified, instead of modifying the underlying array, a new array is created and the old array is discarded.

Order of precedence determines the order in which operators are evaluated in expressions. What are the different types of dependency injections? Java uses the assert statement to implement pre- and post-conditions. The ArithmeticException is thrown when integer is divided by zero or taking the remainder of a number by zero.

What is inversion of control IoC also known more specifically as dependency injection? Java Interview Questions and Answers: Protocols are used for access to Internet services.

How you identified and fixed them. A member has package or default accessibility when no accessibility modifier is specified. Server supports various protocols. What is the difference between a Window and a Frame? Many times, a design pattern jsva a clever way of solving a common problem arrul the use of object composition rather then a standard, less flexible, inheritance based solution. It is easy to implement the equals method incorrectly, if you do not understand the contract.

As opposed to checked exceptions, runtime exceptions are ignored at the time of compliation. If you define your own key class then it is a best practice to make the key srul an immutable object i. M odel 1 vs. Changes and upgrades can be performed without affecting other components. Otherwise, this String object is added to the pool and a reference to this object is returned.

Arulkumaran’s Books and Publications Spotlight

If a field is declared private, it cannot be accessed by anyone outside the class, thereby hiding the fields within the class. A popular design pattern used by AWT layout managers. kuma

Explain Java class loaders? It ia thread from which all other child threads originate. Do you like or dislike these situations? If 2 objects are equal, then their hashCode values jaav be equal as well. Let us look at the class loaders created by the JVM.