21.) What is a class in Java?
Answer: Option B
Explanation: A class in Java defines a blueprint for creating objects. It encapsulates attributes (data) and methods (behavior) that define the characteristics and actions of objects.
22.) Which keyword is used to create an instance of a class in Java?
Answer: Option A
Explanation: The “new” keyword is used to allocate memory and create an instance of a class.
23.) What is an object reference in Java?
Answer: Option D
Explanation: An object reference is a variable that stores the memory address of an object, allowing you to access and manipulate the object.
24.) Which of the following is a valid way to access an instance variable of an object in Java?
Answer: Option B
Explanation: Instance variables are accessed using the object name followed by the dot operator.
25.) What is the “constructor” of a class in Java?
Answer: Option C
Explanation: A constructor is a special method in a class used to initialize the attributes of an object when it is created.
26.) Which of the following is true about the default constructor in Java?
Answer: Option B
Explanation: If no constructor is explicitly defined in a class, the compiler provides a default constructor that initializes attributes to default values.
27.) What is the relationship between a method and an object in Java?
Answer: Option C
Explanation: Methods define the actions that an object can perform and operate on the object’s attributes (data) and methods (behavior).
28.) In Java, can a class have multiple methods with the same name but different parameters?
Answer: Option C
Explanation: Method overloading allows a class to have multiple methods with the same name but different parameter lists, providing flexibility and clarity.
29.) What is the purpose of the “static” keyword in Java class members (fields and methods)?
Answer: Option C
Explanation: The “static” keyword is used to define class-level variables (static fields) and methods (static methods) that are shared among all instances of the class.
30.) What is the access modifier used to specify that a class member can be accessed by any class in the same package?
Answer: Option D
Explanation: The default access modifier (no modifier) allows class members to be accessible within the same package but not outside it.
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