You are on page 1of 12

A PRESENTATION ON JAVA

Name : Gayatri Sandip Pawar


PRN.NO : SOE2022B0306185
Class : TY.A
Year : 2023-24
Department : Information Technology
School : School of Engineering & Technology
CONTENTS
• What is Java ?
• Feature of Java
• Java Virtual Machine (JVM)
• What is OOP ?
• Java development phase
• Data types in Java
• Advantages & Disadvantages
• Conclusion
• Thank You
What is Java ?
• Java is a popular programming language.
• Java is a class-based, object-oriented programming language.
• It is owned by Oracle, and more than 3 billion devices run Java.
• Java was originally developed by James Gosling at Sun Microsystems in May 1995.
• It is used for :
Mobile applications (specially Android apps)
Desktop applications
Web applications
Web servers and application servers
Games
Database connection
Feature of Java
• Platform Independent
• Object-Oriented Programming Language
• Simple
• Secure
• Distributed
• Multithreading
• Portable
• High Performance
• Dynamic flexibility
• Write Once Run Anywhere
Java Virtual Machine(JVM)
• A specification where working of Java Virtual Machine is specified. But implementation
provider is independent to choose the algorithm. Its implementation has been provided by
Oracle and other companies.
• An implementation Its implementation is known as JRE (Java Runtime Environment).
• Runtime Instance Whenever you write java command on the command prompt to run the
java class, an instance of JVM is created.
What is OOP ?
• Object-Oriented Programming or OOPs refers to languages that use objects in
programming.
• Object-oriented programming aims to implement real-world entities like inheritance,
hiding, polymorphism, etc in programming.
• The main aim of OOP is to bind together the data and the functions that operate on them
so that no other part of the code can access this data except that function.
• OOPs Concepts:
Class
Objects
Encapsulation
Inheritance
Polymorphism
Java Development Phase
Data Types in Java
Advantages & Disadvantages

Advantages Disadvantages

• Java is open source. • Java take more memory space


• Java is fast and high-performance. • No backup facility
• Java is easy to learn. • Java has no security
• Java feature addition is fast. • Low-level programming language
• Java is object-oriented. • Java has platform limitations
Conclusion

This internship has been an excellent and rewarding experience. I can conclude that there
have been a lot I’ve learnt from my work at Cemosis. Needless to say, the technical aspects
of the work I’ve done are not flawless and could be improved provided enough time. As
someone with no prior experience with Node.js whatsoever I believe my time spent in
research and discovering it was well worth it and contributed to finding an acceptable
solution to build a fully fonctional web service. Two main things that I’ve learned the
importance of are time-management skills and self-motivation.
Thank You

You might also like