INTERNSHIP PRESENTATION Extremity India Technologies Internship on Core Java CONTENT:• Introduction • Java features • What is Oop’s concept • Project on Oop’s concept • Completion Certificate Company’s Information Company Name Extremity India Technologies Internship Mode Offline Internship Period 2 month Internship Position Intern Introduction of Java:• Java Platform is a collection of programs that help programmers to develop and run Java programming applications efficiently. • James Gosling developed the Java platform at Sun Microsystems, and the Oracle Corporation later acquired it. • Java is pure object oriented programming language (Not 100 %) 1. Java class does not support multiple inheritance 2. Java still use primitive data types 3. Static keyword is used in java so that no need to create object • There are four types in Java Class Interface Enumiration Annotation Features of Java :• Great Performance • Inspired by c and C++ • Multi-threaded • Platform Independence • Truly Object-oriented • Secure and Simple Oop’s concept :• Oop’s means object Oriented Programming concept. • Oop’s concept is used in various programming language • There are four major pillers in this concept 1. Inheritance 2. Abstraction 3. Polymorphism 4. Encapsulation Oop’s concept :Inheritance :• The relation between parent class and child class is called as Inheritance. • The purpose of inheritance is code reusability. • We use ‘extend’ keyword for inheritance in java. Polymorphism :- • Polymorphism means one name many form. • we achieve polymorphism through “overloading” and “Overriding”. • The purpose of Polymorphism is to make readability and understanding easy. Oop’s concept :Abstraction :• Abstraction is process of hiding implementation details and showing only functionality to the user. • We achieve abstraction by using “interface” and “abstract class”. • Interface :• It is a bunch of rules, guidelines and specifications. • In interface all methods are ended with semicolon(;). Abstract class :• Abstract class means partial class. • We achieve security using abstraction. Oop’s concept :Encapsulation :Grouping of data members and methods are called as encapsulation. We can achieve encapsulation by making data members as private. Setter and getter method is best example of Encapsulation. Project Structure :Bank application on Oop’s concept :- Model class :- Interface:- Business Logic Class :- Main Class:- Output of Application:- Completion Certificate:-