11.) What is the main difference between a class and an object in Java?
Answer: Option A
Explanation: A class defines the structure (attributes and methods) for creating objects, while an object is a specific instance created from that class.
12.) Which of the following best describes the concept of data abstraction in Java?
Answer: Option A
Explanation: Data abstraction involves presenting only essential information and hiding the unnecessary details of an object’s implementation.
13.) Which section of a class contains the class’s attributes and instance variables?
Answer: Option D
Explanation: The field section of a class contains the class’s attributes and instance variables.
14.) What is the purpose of the “toString” method in Java?
Answer: Option A
Explanation: The “toString” method is used to provide a string representation of an object for display or printing.
15.) What is a default constructor in Java?
Answer: Option A
Explanation: A default constructor is automatically generated by the compiler if no constructor is explicitly defined in a class.
16.) Which keyword is used to access the superclass’s members (fields and methods) from a subclass?
Answer: Option A
Explanation: The “super” keyword is used to access the superclass’s members and methods from a subclass.
17.) In Java, can an object of a subclass be assigned to a variable of the superclass type?
Answer: Option C
Explanation: Polymorphism allows an object of a subclass to be treated as an object of the superclass type, enabling flexibility and code reuse.
18.) Which access modifier makes a class member accessible only within the same class?
Answer: Option A
Explanation: The “private” access modifier restricts access to the member to within the same class only.
19.) What is the purpose of a “getter” method in Java?
Answer: Option B
Explanation: A “getter” method is used to retrieve the value of an attribute (instance variable) from an object.
20.) What is the role of the “equals” method in Java?
Answer: Option B
Explanation: The “equals” method is used to compare the attributes (contents) of two objects to determine if they are equal.
Java logical programs list
Java Basic Programs
- Java Hello world program
- Java Program to Add two Numbers
- Java Program to Subtract two Numbers
- Java Program to Multiply two Numbers
- Java Program to Check Whether a Number is Even or Odd.
- Check whether a character is a Vowel or Consonant.
- Java Program to find Average of Two Numbers
- Java Program to find Average of Three Numbers
- Java Program to find the Area of Square
- Java Program to Calculate Simple Interest
- Java Program to Calculate Compound Interest
- List of basic logical programs in Java
- How to print a Fibonacci series up to a given number in Java?
- How to calculate the factorial of a given number in java?
- How to check whether an integer number is a prime number or not in java?
- How to check whether a number is a perfect number or not in java?
- How to check whether a number is an Armstrong number or not in java?
- How to reverse a number in Java?
- How to check whether a number is a Palindrome number or not in Java?
- How to swap two numbers without using a third variable in Java?
- How to reverse a string without using the reverse() method in java?
- How to check whether a String is a Palindrome or not in java?
- How to count characters from the string in java?
- How to check if two strings are anagrams of each other?
- How to count the occurrence of the given character in a string in java?
- How to swap two strings without using the third variable in java?
Java Pattern Printing Programs
Java Array-Based Programs
- Copy an Array
- Merge Two Arrays.
- Sum of Two Arrays.
- Print Odd/Even No. from an Array.
- Find the Sum of an Array
- Sum of Even Numbers in an Array.
- Average of Odd/Even Numbers in Array.
- Calculate Average Using Array
- Find the Smallest Number in an Array.
- Find the Largest Number in an Array.
- 2nd Largest Number in an Array.
- Remove duplicate elements in an Array.
Multi-Dimensional Array Programs
- Print Matrix or 2D Array.
- Read a Matrix from the User.
- Add the Two Matrices.
- Subtract the Two Matrices.
- Matrix Multiplication.
- Identity Matrix Program.
- Symmetric Matrix Program.
- Find the Transpose of a Matrix.
- Find the Smallest Element in a Matrix.
- Find the Largest Element in a Matrix.
- Search Matrix.
- The sum of Diagonals of a Matrix.
Java String Programs
- String length without using length() method.
- Count the Number of Vowels in a String.
- Swap two strings without using the third variable.
- Reverse a string without using the reverse() method.
- Reverse the words in a given string sentence
- Check whether a String is a Palindrome or not in Java.
- Count characters from the string in Java.
- Count the number of words in the String.
- Check if the two strings are anagrams of each other.
- Count the occurrence of the given character in a string.
- Find the Maximum Occurring Character in a String
- Find the First non-repeating Character in a given String
- Remove all Duplicates from a given String
- Remove a given character from the String
- Find the Sum of Digits in a String.
- Compare two Strings in Java.
- String Permutations Program in Java
- Combinations of String in Java
Java Miscellaneous Programs
Java Programs based on the Collection Framework
- ArrayList Manipulation: add, remove Elements, find size
- Write a Java program to reverse a List without using the built-in Collections.reverse() method.
- Find duplicate elements in an ArrayList
- Implement a Java program to sort an ArrayList of integer numbers.
- Implement a Java program to sort an ArrayList of custom objects based on a specific attribute.
- Create a stack using an ArrayList and implement push, pop, and peek operations.
- Convert an ArrayList of strings into a string array.
- Write a Java program to remove all elements from an ArrayList that are greater than a certain value.
- Write a Java program to remove duplicates from an ArrayList while preserving the original order.
- Write a Java program to find the common elements in two given ArrayLists.
- ArrayList partition into two separate lists of odd/even numbers.
- Write a program that extracts a sublist from an ArrayList, given a start and end index.
- Merge two sorted ArrayLists into a single sorted ArrayList.
- Find unique string in ArrayList with its frequency
- Write a program to swap the positions of two elements in an ArrayList given their indices.
- Write a program to Create a Custom LinkedList in Java
- Write a Java program for Basic Queue Implementation using LinkedList
- Write a Java program to create a PriorityQueue to manage a to-do list