Friday, April 5, 2013

OOP in JAVA Quiz Questions



OBJECT ORIENTED PROGRAMMING WITH JAVA


Question: Can a private method of a super-class be declared within a subclass?

Question: Why Java does not support multiple inheritance ?


Question:What is the difference between final, finally and finalize?

Question: Where and how can you use a private constructor?


Question: In System.out.println(),what is System,out and println,pls explain?

Question: What is meant by "Abstract Interface"?


Question: Can you make an instance of an abstract class? For example - java.util.Calender is an abstract class with a method getInstance() which returns an instance of the Calender class.


Question: What is the output of x<y? a:b = p*q when x=1,y=2,p=3,q=4?



Question: What is the difference between Swing and AWT components?


Question: Why Java does not support pointers?



Question: What is a platform?



Question: What is the main difference between Java platform and other platforms?


Question: What is the Java Virtual Machine?



Question: What is the Java API?



Question: What is the package?



Question: What is native code?



Question:  Is Java code slower than native code?



Question: What is the serialization?



Question: How to make a class or a bean serializable?

Question:  Which containers use a border layout as their default layout?



Question:  What is synchronization and why is it important?



Question: What are synchronized methods and synchronized statements?


Question:  What is synchronization and why is it important?


Question: What are synchronized methods and synchronized statements?


Question: What are three ways in which a thread can enter the waiting state?


Question: Can a lock be acquired on a class?



Question: What's new with the stop(), suspend() and resume() methods in JDK 1.2?


Question: What is the preferred size of a component?



Question: What method is used to specify a container's layout?


Question: Which containers use a Flow-layout as their default layout?

Question: What is thread?



Question: What is multi threading?



Question: How does multi threading take place on a computer with a single CPU?

Question: How to create multithread in a program?



Question: Can Java object be locked down for exclusive use by a given thread?


Question: Can each Java object keep track of all the threads that want to exclusively access to it?



Question: What state does a thread enter when it terminates its processing?


Question: What invokes a thread's run() method?



Question: What is the purpose of the wait(), notify(), and notifyAll() methods?


Question: What are the high-level thread states?



Question: What is the Collections API?


Question: What is the List interface?



Question:  How does Java handle integer overflows and under-flows?



Question:  What is the Vector class?

Question: If a method is declared as protected, where may the method be accessed?


Question:  What is an Iterator interface?



Question: How many bits are used to represent Unicode, ASCII, UTF-16, and UTF-8 characters?



Question:  What is the difference between yielding and sleeping?



Question:  Is sizeof a keyword?



Question: What are wrapped classes?



Question: Does garbage collection guarantee that a program will not run out of memory?


Question: What is the difference between preemptive scheduling and time slicing?


Question: Name Component subclasses that support painting.



Question: What is a native method?


Question: How can you write a loop indefinitely?


Question:  Can an anonymous class be declared as implementing an interface and extending a class?

Question: What is the purpose of finalization?



Question: Which class is the super-class for every class.



Question: What is the difference between the Boolean & operator and the && operator?



Question: What is the GregorianCalendar class?



Question: What is the SimpleTimeZone class?



Question: Which Container method is used to cause a container to be laid out and redisplayed?



Question: What is the Properties class?



Question: What is the purpose of the Runtime class?



Question:  What is the purpose of the System class?


Question: What is the purpose of the finally clause of a try- catch-finally statement?


Question: What is the Locale class?



Question: What must a class do to implement an interface?



Question: What is an abstract method?

Question: What is a static method?



Question: What is a protected method?



Question: What is the difference between a static and a non -static inner class?


Question:  What is an object's lock and which object's have locks?


Question: When can an object reference be cast to an interface reference?


Question:  What is the difference between a Window and a Frame?



Question: What do heavy weight components mean?



Question: Which package has light weight components?


Question: What are peerless components?



Question: What is the difference between the Font and FontMetrics classes?


Question: What happens when a thread cannot acquire a lock on an object?

Question: What is the difference between the Reader/Writer class hierarchy and the InputStream/OutputStream class hierarchy?



Question: What classes of exceptions may be caught by a catch clause?


Question:What is the difference between throw and throws keywords?



Question: If a class is declared without any access modifiers, where may the class be accessed?



Question: What is the Map interface?



Question: Does a class inherit the constructors of its superclass?


Question: Name primitive Java types.


Question: Which class should you use to obtain design information about an object?


Question: How can a GUI component handle its own events?



Question: How are the elements of a GridBagLayout organized?


Question: What advantage do Java's layout managers provide over traditional windowing systems?

Question: What are the problems faced by Java programmers who don't use layout managers?



Question: What is the difference between static and non -static variables?


Question: What is the difference between the paint() and repaint() methods?


Question:  What is the purpose of the File class?



Question:  What restrictions are placed on method overloading?



Question:  What restrictions are placed on method overriding?



Question: What is casting?



Question: Name Container classes.



Question: What class allows you to read objects directly from a stream?


Question:  How are this() and super() used with constructors?



Question: How is it possible for two String objects with identical values not to be equal under the == operator?



Question: What an I/O filter?

Question: What is the Set interface?



Question:  What is the List interface?



Question: What is the purpose of the enableEvents() method?



Question: What is the difference between the File and RandomAccessFile classes?


Question: What interface must an object implement before it can be written to a stream as an object?



Question: What is the ResourceBundle class?



Question: What is the difference between a Scrollbar and a ScrollPane? Answer: A Scrollbar is a Component, but not a Container. A ScrollPane is a Container. A ScrollPane handles its own events and performs its own scrolling.


Question: What is a Java package and how is it used?



Question: What are the Object and Class classes used for?



Question: What is Serialization and deserialization?



Question: what is tunnelling?

Question: Does the code in finally block get executed if there is an exception and a return statement in a catch block?



Question: How you restrict a user to cut and paste from the html page?


Question:  Is Java a super set of JavaScript?



Question: What is a Container in a GUI?



Question: How the object oriented approach helps us keep complexity of software development under control?


Question: What is polymorphism?



Question: What is design by contract?



Question: What are use cases?

Question: What is the difference between interface and abstract class?


Question: What is an Iterator interface?



Question: What is the difference between the >> and >>> operators?



Question: Which method of the Component class is used to set the position and size of a component?



Question: How many bits are used to represent Unicode, ASCII, UTF-16, and UTF-8 characters?



Question: What is the difference between yielding and sleeping?



Question: Which java.util classes and interfaces support event handling?

Question: Is sizeof a keyword?



Question: What are wrapped classes?



Question: Does garbage collection guarantee that a program will not run out of memory?



Question: What restrictions are placed on the location of a package statement within a source code file?



Question: Can an object's finalize() method be invoked while it is reachable?



Question: What is the immediate superclass of the Applet class?

Question: What is the difference between preemptive scheduling and time slicing?



Question: Name three Component subclasses that support painting.


Question: What value does readLine() return when it has reached the end of a file?



Question: What is the immediate superclass of the Dialog class?

Question: What is clipping?


Question: What is a native method?



Question: Can a for statement loop indefinitely?



Question: What are order of precedence and associativity, and how are they used?



Question: When a thread blocks on I/O, what state does it enter?


Question: To what value is a variable of the String type automatically initialized?


Question: What is the catch or declare rule for method declarations?



Question: What is the difference between a MenuItem and a CheckboxMenuItem?



Question: What is a task's priority and how is it used in scheduling?



Question: What class is the top of the AWT event hierarchy?



Question: When a thread is created and started, what is its initial state?


Question: Can an anonymous class be declared as implementing an interface and extending a class?



Question: What is the range of the short type?


Question: What is the range of the char type?

Question: In which package are most of the AWT events that support the event-delegation model defined?



Question: What is the immediate superclass of Menu?

Question: What is the purpose of finalization?



Question: Which class is the immediate superclass of the MenuComponent class.



Question: What invokes a thread's run() method?



Question: What is the difference between the Boolean & operator and the && operator?



Question: Name three subclasses of the Component class.



Question: What is the GregorianCalendar class?


Question: Which Container method is used to cause a container to be laid out and redisplayed?



Question: What is the purpose of the Runtime class?



Question: How many times may an object's finalize() method be invoked by the garbage collector?



Question: What is the purpose of the finally clause of a try-catch-finally statement?


Question: What is the argument type of a program's main() method?


Question: Which Java operator is right associative?


Question: What is the Locale class?



Question: Can a double value be cast to a byte?

Question: What is the difference between a break statement and a continue statement?



Question: What must a class do to implement an interface?



Question: What method is invoked to cause an object to begin executing as a separate thread?



Question: Name two subclasses of the TextComponent class.


Question: What is the advantage of the event-delegation model over the earlier event-inheritance model?


Question: Which containers may have a MenuBar?

Question: How are commas used in the intialization and iterationparts of a for statement?



Question: What is the purpose of the wait(), notify(), and notifyAll() methods?



Question: What is an abstract method?



Question: How are Java source code files named?


Question: What is the relationship between the Canvas class and the Graphics class?



Question: What are the high-level thread states?



Question: What value does read() return when it has reached the end of a file?

Question: Can a Byte object be cast to a double value?


Question: What is the difference between a static and a non-static inner class?



Question: What is the difference between the String and StringBuffer classes

Question: If a variable is declared as private, where may the variable be accessed?

Question: What is an object's lock and which object's have locks?



Question: What is the Dictionary class?



Question: How are the elements of a BorderLayout organized?



Question: What is the % operator?



Question: When can an object reference be cast to an interface reference?



Question: What is the difference between a Window and a Frame?



Question: Which class is extended by all other classes?

Question: Can an object be garbage collected while it is still reachable?



Question: Is the ternary operator written x : y ? z or x ? y : z ?


Question: What is the difference between the Font and FontMetrics classes?



Question: How is rounding performed under integer division?



Question: What happens when a thread cannot acquire a lock on an object?

Question: What is the difference between the Reader/Writer class hierarchy and the InputStream/OutputStream class hierarchy?




Question: What classes of exceptions may be caught by a catch clause?



Question: If a class is declared without any access modifiers, where may the class be accessed?



Question: What is the SimpleTimeZone class?



Question: What is the Map interface?



Question: Does a class inherit the constructors of its superclass?


Question: For which statements does it make sense to use a label?



Question: What is the purpose of the System class?


Question: Which TextComponent method is used to set a TextComponent to the read-only state?



Question: How are the elements of a CardLayout organized?



Question: Is &&= a valid Java operator

Question: Name the eight primitive Java types.


Question: Which class should you use to obtain design information about an object?



Question: What is the relationship between clipping and repainting?



Question: Is "abc" a primitive value?



Question: What is the relationship between an event-listener interface and an event-adapter class?



Question: What restrictions are placed on the values of each case of a switch statement?



Question: What modifiers may be used with an interface declaration?


Question: Is a class a subclass of itself?


Question: What is the highest-level event class of the event-delegation model?



Question: What event results from the clicking of a button?



Question: How can a GUI component handle its own events?



Question: What is the difference between a while statement and a dostatement?



Question: How are the elements of a GridBagLayout organized?


Question: What advantage do Java's layout managers provide over traditional windowing systems?

Question: What is the Collection interface?


Question: What modifiers can be used with a local inner class?

Question: What is the difference between static and non-static variables?



Question: What is the difference between the paint() and repaint() methods?



Question: What is the purpose of the File class?



Question: Can an exception be rethrown?

Question: Which Math method is used to calculate the absolute value of a number?



Question: How does multithreading take place on a computer with a single CPU?



Question: When does the compiler supply a default constructor for a class?



Question: When is the finally clause of a try-catch-finally statement executed?



Question: Which class is the immediate superclass of the Container class?

Question: If a method is declared as protected, where may the method be accessed?



Question: How can the Checkbox class be used to create a radio button?.

Question: Which non-Unicode letter characters may be used as the first character of an identifier?



Question: What restrictions are placed on method overloading?



Question: What happens when you invoke a thread's interrupt method while it is sleeping or waiting?
Question: What is casting?



Question: What is the return type of a program's main() method?


Question: Name four Container classes.


Question: What is the difference between a Choice and a List?


Question: What class of exceptions are generated by the Java run-time system?



Question: What class allows you to read objects directly from a stream?

Question: What is the difference between a field variable and a local variable?



Question: Under what conditions is an object's finalize() method invoked by the garbage collector?



Question: How are this() and super() used with constructors?



Question: What is the relationship between a method's throws clause and the exceptions that can be thrown during the method's execution?



Question: What is the difference between the JDK 1.02 event model and the event-delegation model introduced with JDK 1.1?



Question: How is it possible for two String objects with identical values not to be equal under the == operator?



Question: Why are the methods of the Math class static?



Question: What Checkbox method allows you to tell if a Checkbox is checked?

Question: What state is a thread in when it is executing?


Question: What are the legal operands of the instance of operator?


Question: How are the elements of a GridLayout organized?



Question: What an I/O filter?


Question: If an object is garbage collected, can it become reachable again?



Question: What is the Set interface?



Question: What classes of exceptions may be thrown by a throw statement?



Question: What are E and PI?



Question: Are true and false keywords?



Question: What is a void return type?



Question: What is the purpose of the enableEvents() method?



Question: What is the difference between the File and RandomAccessFile classes?



Question: What happens when you add a double value to a String?

Question: What is your platform's default character encoding?



Question: Which package is always imported by default?

Question: What interface must an object implement before it can be written to a stream as an object?



Question: How are this and super used?



Question: What is the purpose of garbage collection?



Question: What is a compilation unit?


Question: What interface is extended by AWT event listeners?


Question: What restrictions are placed on method overriding?



Question: How can a dead thread be restarted?

Question: What happens if an exception is not caught?



Question: What is a layout manager?



Question: Which arithmetic operations can result in the throwing of an ArithmeticException?



Question: What are three ways in which a thread can enter the waiting state?



Question: Can an abstract class be final?


Question: What is the ResourceBundle class?



Question: What happens if a try-catch-finally statement does not have a catch clause to handle an exception that is thrown within the body of the try statement?



Question: What is numeric promotion?



Question: What is the difference between a Scrollbar and a ScrollPane?



Question: What is the difference between a public and a non-public class?



Question: To what value is a variable of the boolean type automatically initialized?



Question: Can try statements be nested?



Question: What is the difference between the prefix and postfix forms of the ++ operator?



Question: What is the purpose of a statement block?



Question: What is a Java package and how is it used?



Question: What modifiers may be used with a top-level class?


Question: What are the Object and Class classes used for?



Question: How does a try statement determine which catch clause should be used to handle an exception?



Question: Can an unreachable object become reachable again?



Question: When is an object subject to garbage collection?



Question: What method must be implemented by all threads?



Question: What methods are used to get and set the text label displayed by a Button object?



Question: Which Component subclass is used for drawing and painting?


Question: What are synchronized methods and synchronized statements?



Question: What are the two basic ways in which classes that can be run as threads may be defined?



Question: What are the problems faced by Java programmers who don't use layout managers?

Question: What is the difference between an if statement and a switch statement?



Question: What happens when you add a double value to a String?

Question: What is the List interface?


Question: Why do we need public static void main(String args[]) method in


Question: What is the difference between an Interface and an Abstract class



Question: Explain serialization



Question: What are the rules of serialization



Question: What is difference between error and exception


Question: What do you mean by object oreiented programming


Question: What are 4 pillars of object oreinted programming


Question: Difference between procedural and object oreinted language


Question: What is the difference between constructor and method


Question: What is the difference between parameters and arguments


Question: What is reflection in java




No comments:

Post a Comment