It uses those low order bytes of the result that can fit into the size of the type allowed by the operation.
SOURCE : www.referjava.com
Saturday, January 27, 2007
What is the Collections API?
The Collections API is a set of classes and interfaces that support operations on collections of objects.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
What is the purpose of the wait(), notify(), and notifyAll() methods?
The wait(),notify(), and notifyAll() methods are used to provide an efficient way for threads to communicate each other.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
What invokes a thread's run() method?
After a thread is started, via its start() method of the Thread class, the JVM invokes the thread's run() method when the thread is initially executed.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
Can Java object be locked down for exclusive use by a given thread?
Yes. You can lock an object by putting it in a "synchronized" block. The locked object is inaccessible to any thread other than the one that explicitly claimed it.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
How does multithreading take place on a computer with a single CPU?
The operating system's task scheduler allocates execution time to multiple tasks. By quickly switching between executing tasks, it creates the impression that tasks execute sequentially.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
What is the preferred size of a component?
The preferred size of a component is the minimum component size that will allow the component to display normally.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
Can a lock be acquired on a class?
Yes, a lock can be acquired on a class. This lock is acquired on the class's Class object.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
What are synchronized methods and synchronized statements?
Synchronized methods are methods that are used to control access to an object. A thread only executes a synchronized method after it has acquired the lock for the method's object or class. Synchronized statements are similar to synchronized methods. A synchronized statement can only be executed after a thread has acquired the lock for the object or class referenced in the synchronized statement.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
How are Observer and Observable used?
Objects that subclass the Observable class maintain a list of observers. When an Observable object is updated it invokes the update() method of each of its observers to notify the observers that it has changed state. The Observer interface is implemented by objects that observe Observable objects.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
How to make a class or a bean serializable?
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.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
Is Java code slower than native code?
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.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
What is native code?
The native code is code that after you compile it, the compiled code runs on a specific hardware platform.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
What is the Java API?
The Java API is a large collection of ready-made software components that provide many useful capabilities, such as graphical user interface (GUI) widgets.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
What is the Java Virtual Machine?
The Java Virtual Machine is a software that can be ported onto various hardware-based platforms.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
main difference between Java platform and other platforms?
The Java platform differs from most other platforms in that it's a software-only platform that runs on top of other hardware-based platforms. The Java platform has two components:
1. The Java Virtual Machine (Java VM)
2. The Java Application Programming Interface (Java API).
SOURCE : www.referjava.com
1. The Java Virtual Machine (Java VM)
2. The Java Application Programming Interface (Java API).
SOURCE : www.referjava.com
Parsers? DOM vs SAX parser
parsers are fundamental xml components, a bridge between XML documents and applications that process that XML. The parser is responsible for handling xml syntax, checking the contents of the document against constraints established in a DTD or Schema.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
Why Java does not support pointers?
Because pointers are unsafe. Java uses reference types to hide pointers and programmers feel easier to deal with reference types without pointers. This is why Java and C# shine.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
difference between Swing and AWT components?
AWT components are heavy-weight, whereas Swing components are lightweight. Heavy weight components depend on the local windowing toolkit. For example, java.awt.Button is a heavy weight component, when it is running on the Java platform for Unix platform, it maps to a real Motif button.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
Can you make an instance of an abstract class?
No! You cannot make an instance of an abstract class. An abstract class has to be sub-classed. If you have an abstract class and you want to use a method which has been implemented, you may need to subclass that abstract class, instantiate your subclass and then call that method.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
Where and how can you use a private constructor.
Private constructor can be used if you do not want any other class to instanstiate the object , the instantiation is done from a static public method, this method is used when dealing with the factory method pattern when the designer wants only one controller (fatory method ) to create the object.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
difference between final, finally and finalize?
final - declare constant
o finally - handles exception
o finalize - helps in garbage collection.
SOURCE : www.referjava.com
o finally - handles exception
o finalize - helps in garbage collection.
SOURCE : www.referjava.com
Can a private method of a superclass be declared within a subclass?
Sure. A private field or method or inner class belongs to its declared class and hides from its subclasses. There is no way for private stuff to have a runtime overloading or overriding (polymorphism) features.
SOURCE : www.referjava.com
SOURCE : www.referjava.com
Subscribe to:
Posts (Atom)