0% found this document useful (0 votes)
7 views1 page

Assignment 903 Content Document 20250214022755PM

The document outlines an assignment focused on Object-Oriented Programming concepts and Java. It includes questions on OOP principles, Java features, platform independence, bytecode, the Java Development Kit (JDK), and the Java Virtual Machine (JVM). The assignment aims to assess understanding of Java's structure, execution, and memory management.

Uploaded by

pdhiraj7444
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views1 page

Assignment 903 Content Document 20250214022755PM

The document outlines an assignment focused on Object-Oriented Programming concepts and Java. It includes questions on OOP principles, Java features, platform independence, bytecode, the Java Development Kit (JDK), and the Java Virtual Machine (JVM). The assignment aims to assess understanding of Java's structure, execution, and memory management.

Uploaded by

pdhiraj7444
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Assignment-1

Unit-1: Introduction to Object-Oriented Concepts and Overview of Java

1. Explain basic concepts of Object-Oriented Programming.


2. Describe the four fundamental principles of Object-Oriented Programming (OOP).
3. Enlist and explain features of Java.
4. Explain: Why Java is called platform independent language.
5. What is bytecode in Java, and how does it help in achieving platform independence?
6. How does the Java compiler convert source code into bytecode?
7. What role does the Java Virtual Machine (JVM) play in running Java bytecode?
8. Explain the difference between Java source code and bytecode.
9. How do objects and classes relate to each other in OOP?
10. What is the Java Development Kit (JDK), and what are its components?
11. Explain the difference between the JDK and the Java Runtime Environment (JRE).
12. What is the Java Virtual Machine (JVM), and how does it relate to Java execution?
13. What is the role of the JVM in memory management (e.g., garbage collection)?
14. What is a class in Java? Explain how to declare and define a class in Java.
15. What are methods in Java, and how are they defined and invoked?

You might also like