The JDBC Driver provides vendor-specific implementations of the abstract classes provided by the JDBC API This driver is used to connect to the database
Correct Answer: Variables declared within a method are local variables Variables declared within the class are member variables Variables declared within the class with static modifier are class variables
2. X implements Y, Z Arguments: 1. X should be class 2. Y, Z should be interfaces
3. public abstract class Shape { private int x; private int y; public abstract void draw(); public void setAnchor(int x, int y) { this.x = x; this.y = y; } } Which two classes use the Shape class correctly?
Options
A. public class Circle implements Shape { private int radius;
B. public abstract class Circle extends Shape { private int radius; }
C. public class Circle extends Shape { private int radius; public void draw();
Correct Answer: public abstract class Circle extends Shape { private int radius; }
Explanation:
Only B is true
4. public abstract class Shape { private int x; private int y; public abstract void draw(); public void setAnchor(int x, int y) { this.x = x; this.y = y; } } Which two classes use the Shape class correctly?
Options
A. public class Circle implements Shape { private int radius;
B. public abstract class Circle extends Shape { private int radius; }
C. public class Circle extends Shape { private int radius; public void draw();
Correct Answer: public abstract class Circle extends Shape { private int radius; }
Explanation:
Only B is true
5. public class Threads2 implements Runnable { public void run() { System.out.println("run."); throw new RuntimeException("Problem"); Which among the following is true? } public static void main(String[] args) { Thread t = new Thread(new Threads2()); t.start(); System.out.println("End of method."); } }
Options
A. java.lang.RuntimeException: Problem
B. run. java.lang.RuntimeException: Problem
C. End of method. java.lang.RuntimeException: Problem
D. End of method. run. java.lang.RuntimeException: Problem
Correct Answer: First we need to create an instance of a JDBC driver or load JDBC drivers, then we need to register this driver with DriverManager class Then we can open a connection By using this connection , we can create a statement object and this object will help us to execute the query
7. What is the difference between a constructor and a method?
Correct Answer: A constructor is a member function of a class that is used to create objects of that class It has the same name as the class itself, has no return type, and is invoked using the new operator We cannot invoke a constructor directly A method is an ordinary member function of a class It has its own name, a return type (which may be void), and is invoked using the dot operator
Correct Answer: An abstract class is an incomplete class An abstract class is defined with the keyword abstract We cannot create an object of the abstract class because it is not complete It sets a behavioral protocol for all its child classes
Correct Answer: Array is collection of same data type Array size is fixed, It cannot be expanded But ArrayList is a growable collection of objectsArrayList is a part of Collections Framework and can work with only objects