Saturday, March 1, 2025

Degree 4 Semester Computer important questions


### **UNIT-1: Java Basics**

1. **Features of Java Programming Language**  
   - What are the key features of Java that make it a popular programming language?

2. **Java Program Structure**  
   - Explain the basic structure of a Java program with an example.

3. **Java Virtual Machine (JVM)**  
   - What is JVM, and how does it work in the execution of Java programs?

4. **Data Types in Java**  
   - What are the different data types used in Java? Explain primitive and non-primitive data types.

5. **Conditional Statements in Java**  
   - Explain the following conditional statements with examples:  
     1. `if` statement  
     2. `if...else` statement  
     3. `if...else if...else` statement  

6. **Looping Statements**  
   - Explain the `while` loop in Java with an example.

---
### **UNIT-2: Object-Oriented Programming (OOP) in Java**

1. **Strings in Java**  
   - How are strings created in Java? Explain with an example.

2. **Benefits of OOP**  
   - What are the advantages of using Object-Oriented Programming?

3. **Objects and Classes**  
   - What are objects in Java? How are they created from a class?

4. **Inheritance**  
   - What is inheritance in Java? Describe the different types of inheritance.

5. **Overloading and Overriding**  
   - Explain the concepts of method overloading and method overriding with examples.

6. **Applications of OOP**  
   - What are the real-world applications of Object-Oriented Programming?

7. **Encapsulation**  
   - What is encapsulation in Java? How is it achieved?

---
### **UNIT-3: Advanced Java Concepts**

1. **Polymorphism**  
   - What is polymorphism? How can polymorphism be achieved using variables in Java?

2. **Packages in Java**  
   - What are the types of packages in Java? Explain built-in and user-defined packages.

---

### **UNIT-4: Multithreading in Java**

1. **Life Cycle of a Thread**  
   - Explain the life cycle of a thread in Java.

2. **Multithreading**  
   - What is multithreading? How is it different from single-threading?

3. **Synchronization**  
   - What is synchronization in Java? Why is it important in multithreading?

4. **Thread Priority**  
   - What is thread priority, and how is it used in Java?

5. **Deadlock in Threads**  
   - What is a deadlock in multithreading? Explain with an example.

---

### **UNIT-5: Applets and JDBC**

1. **Applets in Java**  
   - What is an applet? Explain the difference between local and remote applets.

2. **JDBC (Java Database Connectivity)**  
   - What is JDBC? What is a JDBC server, and how many types of JDBC drivers are there?

3. **Running an Applet**  
   - How do you run an applet in Java?

4. **Interfaces in Java**  
   - What is an interface in Java? How do you implement interfaces?

---

No comments:

Post a Comment

4 SEMESTER MATHS UNIT 5