SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Why we say
JAVA
is not a pure object
oriented language?
One of the biggest question related java
is a pure object oriented or not?
This question is simply answer no because
there are many factor in java which
aren’t objects.
Example: to use in primitive data types
likes int, float, chars, boolean, etc...
Java - Object oriented language or not?
OOPs conceptOOPs
Class
Polymorphism
Abstraction
Encapsulation
Inheritance
Interface
Object
Java OOP Support or Not
Java - Support
Java – Not Support
 Java full support for abstractions and
encapsulations
 Also support inheritance & Polymorphism
 User can be initialize must be objects
X Not support for predefined types of objects
X Finally, all operations performed on items must
be just through techniques uncovered at the
objects.
Java is primitive type
What is primitive type?
A primitive type is defined limitation by the language and is
names by a private keyword. It is called java is primitives
programming language.
Most of variable define in java has a primitive type, which require
says java how the variable should be managed and calculate
memory should be defined for that variables.
Example
OOPs Example Without OOP example(Java)
Class Examploops
{
public static void main(String[] args)
{
System.out.println("OOPs exmple");
}
}
public class OOPs1
{
public static void main(String OOps[])
{
private int x =10;
private int y =15;
private int z =x+y;
System.out.println("the result is="+z);
}
}
Primitive Types Structures
Primitive type Primitive Path type Detail
byte Java.lang.byte Return byte value(8 bit integer)
short Java.lang.short Return short value(16 bit integer)
Int Java.lang.int Return int value(32 bit integer)
Long Java.lang.long Return long value(64 bit integer)
Float Java.lang.float Return rounding value(32 bit precision floating)
Double Java.lang.double Return rounding value(64 bit precision floating)
Char Java.lang.char Return unicode character (16 bit)
Boolean Java.lang.boolean Return boolean value (true/false)
What is java hybrid?
Java is support object oriented but
not purely because it defines
primitives data types that’s reason
told hybrid language. Also, C++
also knows as a hybrid language.
When Smalltalk is fully object
oriented languages. It also multiple
inheritance defines into a
programs
hybrid
Single / Multi-level inheritance
Teacher
Student
Principal
Teacher Student
Principal
Single Inheritance
Multiple Inheritance
Java support only single inheritance
Object Oriented Model
Methods
Data
Java object boundary
SOFTSYS
Address : "Royal Square“ 1st Floor, Off No. 110,
Nr. Shilp Tower, Tagore Road,
Rajkot – 360001, Gujarat - India
Mail : info@nexsoftsys.com
Web : www.nexsoftsys.com
THANK YOU

Más contenido relacionado

La actualidad más candente

Short notes of oop with java
Short notes of oop with javaShort notes of oop with java
Short notes of oop with javaMohamed Fathy
 
Object-oriented Programming in Python
Object-oriented Programming in PythonObject-oriented Programming in Python
Object-oriented Programming in PythonJuan-Manuel Gimeno
 
Introduction to Prolog (PROramming in LOGic)
Introduction to Prolog (PROramming in LOGic)Introduction to Prolog (PROramming in LOGic)
Introduction to Prolog (PROramming in LOGic)Ahmed Gad
 
Java classes in karve nagar pune
Java classes in karve nagar puneJava classes in karve nagar pune
Java classes in karve nagar puneletsleadsand
 
OOP Introduction with java programming language
OOP Introduction with java programming languageOOP Introduction with java programming language
OOP Introduction with java programming languageMd.Al-imran Roton
 
Std 12 computer chapter 6 object oriented concepts (part 1)
Std 12 computer chapter 6 object oriented concepts (part 1)Std 12 computer chapter 6 object oriented concepts (part 1)
Std 12 computer chapter 6 object oriented concepts (part 1)Nuzhat Memon
 
Object Oriented Concepts in Real Projects
Object Oriented Concepts in Real ProjectsObject Oriented Concepts in Real Projects
Object Oriented Concepts in Real ProjectsEPAM
 
Java interview questions 2
Java interview questions 2Java interview questions 2
Java interview questions 2Sherihan Anver
 
Basic online java course - Brainsmartlabs
Basic online java course  - BrainsmartlabsBasic online java course  - Brainsmartlabs
Basic online java course - Brainsmartlabsbrainsmartlabsedu
 
Introduction to oop using java
Introduction  to oop using java Introduction  to oop using java
Introduction to oop using java omeed
 
Java Data Types and Variables
Java Data Types and VariablesJava Data Types and Variables
Java Data Types and Variablessasi saseenthiran
 
Object oriented concepts with java
Object oriented concepts with javaObject oriented concepts with java
Object oriented concepts with javaishmecse13
 

La actualidad más candente (20)

Short notes of oop with java
Short notes of oop with javaShort notes of oop with java
Short notes of oop with java
 
Object-oriented Programming in Python
Object-oriented Programming in PythonObject-oriented Programming in Python
Object-oriented Programming in Python
 
oop Lecture19
oop Lecture19oop Lecture19
oop Lecture19
 
Introduction to Prolog (PROramming in LOGic)
Introduction to Prolog (PROramming in LOGic)Introduction to Prolog (PROramming in LOGic)
Introduction to Prolog (PROramming in LOGic)
 
OOP in Java
OOP in JavaOOP in Java
OOP in Java
 
Java classes in karve nagar pune
Java classes in karve nagar puneJava classes in karve nagar pune
Java classes in karve nagar pune
 
OOP Introduction with java programming language
OOP Introduction with java programming languageOOP Introduction with java programming language
OOP Introduction with java programming language
 
Oop
OopOop
Oop
 
Std 12 computer chapter 6 object oriented concepts (part 1)
Std 12 computer chapter 6 object oriented concepts (part 1)Std 12 computer chapter 6 object oriented concepts (part 1)
Std 12 computer chapter 6 object oriented concepts (part 1)
 
Object Oriented Concepts in Real Projects
Object Oriented Concepts in Real ProjectsObject Oriented Concepts in Real Projects
Object Oriented Concepts in Real Projects
 
Java Object Oriented Programming
Java Object Oriented Programming Java Object Oriented Programming
Java Object Oriented Programming
 
Concepts of core java
Concepts of core javaConcepts of core java
Concepts of core java
 
Java interview questions 2
Java interview questions 2Java interview questions 2
Java interview questions 2
 
Object-oriented concepts
Object-oriented conceptsObject-oriented concepts
Object-oriented concepts
 
Basic online java course - Brainsmartlabs
Basic online java course  - BrainsmartlabsBasic online java course  - Brainsmartlabs
Basic online java course - Brainsmartlabs
 
Introduction to oop using java
Introduction  to oop using java Introduction  to oop using java
Introduction to oop using java
 
Oops ppt
Oops pptOops ppt
Oops ppt
 
Java Data Types and Variables
Java Data Types and VariablesJava Data Types and Variables
Java Data Types and Variables
 
Object oriented concepts with java
Object oriented concepts with javaObject oriented concepts with java
Object oriented concepts with java
 
Chapter 2 java
Chapter 2 javaChapter 2 java
Chapter 2 java
 

Similar a Is Java seen as a pure object-oriented language or not?

Java OOPs Concepts.docx
Java OOPs Concepts.docxJava OOPs Concepts.docx
Java OOPs Concepts.docxFredWauyo
 
A seminar report on core java
A  seminar report on core javaA  seminar report on core java
A seminar report on core javaAisha Siddiqui
 
Std 12 Computer Chapter 7 Java Basics (Part 1)
Std 12 Computer Chapter 7 Java Basics (Part 1)Std 12 Computer Chapter 7 Java Basics (Part 1)
Std 12 Computer Chapter 7 Java Basics (Part 1)Nuzhat Memon
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to javaSujit Majety
 
Object Oriented Programming All Unit Notes
Object Oriented Programming All Unit NotesObject Oriented Programming All Unit Notes
Object Oriented Programming All Unit NotesBalamuruganV28
 
Core Java Tutorial
Core Java TutorialCore Java Tutorial
Core Java TutorialJava2Blog
 
Modern_2.pptx for java
Modern_2.pptx for java Modern_2.pptx for java
Modern_2.pptx for java MayaTofik
 
Java interview questions and answers for cognizant By Data Council Pune
Java interview questions and answers for cognizant By Data Council PuneJava interview questions and answers for cognizant By Data Council Pune
Java interview questions and answers for cognizant By Data Council PunePankaj kshirsagar
 
ITT 202 PRINCIPLES OF OBJECT ORIENTED TECHNIQUE
ITT 202 PRINCIPLES OF OBJECT ORIENTED TECHNIQUEITT 202 PRINCIPLES OF OBJECT ORIENTED TECHNIQUE
ITT 202 PRINCIPLES OF OBJECT ORIENTED TECHNIQUEVinishA23
 

Similar a Is Java seen as a pure object-oriented language or not? (20)

Java OOPs Concepts.docx
Java OOPs Concepts.docxJava OOPs Concepts.docx
Java OOPs Concepts.docx
 
javaopps concepts
javaopps conceptsjavaopps concepts
javaopps concepts
 
Oop java
Oop javaOop java
Oop java
 
OOP Basic Concepts
OOP Basic ConceptsOOP Basic Concepts
OOP Basic Concepts
 
Java training in delhi
Java training in delhiJava training in delhi
Java training in delhi
 
A seminar report on core java
A  seminar report on core javaA  seminar report on core java
A seminar report on core java
 
java introduction
java introductionjava introduction
java introduction
 
Std 12 Computer Chapter 7 Java Basics (Part 1)
Std 12 Computer Chapter 7 Java Basics (Part 1)Std 12 Computer Chapter 7 Java Basics (Part 1)
Std 12 Computer Chapter 7 Java Basics (Part 1)
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
java notes.pdf
java notes.pdfjava notes.pdf
java notes.pdf
 
Java basic
Java basicJava basic
Java basic
 
Object Oriented Programming All Unit Notes
Object Oriented Programming All Unit NotesObject Oriented Programming All Unit Notes
Object Oriented Programming All Unit Notes
 
Java_Interview Qns
Java_Interview QnsJava_Interview Qns
Java_Interview Qns
 
Core Java Tutorial
Core Java TutorialCore Java Tutorial
Core Java Tutorial
 
Understanding Python
Understanding PythonUnderstanding Python
Understanding Python
 
Core_java_ppt.ppt
Core_java_ppt.pptCore_java_ppt.ppt
Core_java_ppt.ppt
 
java
java java
java
 
Modern_2.pptx for java
Modern_2.pptx for java Modern_2.pptx for java
Modern_2.pptx for java
 
Java interview questions and answers for cognizant By Data Council Pune
Java interview questions and answers for cognizant By Data Council PuneJava interview questions and answers for cognizant By Data Council Pune
Java interview questions and answers for cognizant By Data Council Pune
 
ITT 202 PRINCIPLES OF OBJECT ORIENTED TECHNIQUE
ITT 202 PRINCIPLES OF OBJECT ORIENTED TECHNIQUEITT 202 PRINCIPLES OF OBJECT ORIENTED TECHNIQUE
ITT 202 PRINCIPLES OF OBJECT ORIENTED TECHNIQUE
 

Más de NexSoftsys

Explore the top 8 Leading Frameworks of Python
Explore the top 8 Leading Frameworks of PythonExplore the top 8 Leading Frameworks of Python
Explore the top 8 Leading Frameworks of PythonNexSoftsys
 
Key Factors to Consider While Selecting a Software Development Company
Key Factors to Consider While Selecting a Software Development CompanyKey Factors to Consider While Selecting a Software Development Company
Key Factors to Consider While Selecting a Software Development CompanyNexSoftsys
 
Why Beginners Learning Python.pdf
Why Beginners Learning Python.pdfWhy Beginners Learning Python.pdf
Why Beginners Learning Python.pdfNexSoftsys
 
Why Should Businesses Leverage Big Data Analytics?
Why Should Businesses Leverage Big Data Analytics?Why Should Businesses Leverage Big Data Analytics?
Why Should Businesses Leverage Big Data Analytics?NexSoftsys
 
Best Practices to Follow for Test Automation Services
Best Practices to Follow for Test Automation ServicesBest Practices to Follow for Test Automation Services
Best Practices to Follow for Test Automation ServicesNexSoftsys
 
Why are Developers Moving Forward to Scala Programming?
Why are Developers Moving Forward to Scala Programming?Why are Developers Moving Forward to Scala Programming?
Why are Developers Moving Forward to Scala Programming?NexSoftsys
 
8 Amazing Benefits of Software Testing
8 Amazing Benefits of Software Testing8 Amazing Benefits of Software Testing
8 Amazing Benefits of Software TestingNexSoftsys
 
Advantages of Dynamics CRM with Invoicing for Managing Payments
Advantages of Dynamics CRM with Invoicing for Managing PaymentsAdvantages of Dynamics CRM with Invoicing for Managing Payments
Advantages of Dynamics CRM with Invoicing for Managing PaymentsNexSoftsys
 
What is the Difference between Front-End and Back-End Development?
What is the Difference between Front-End and Back-End Development?What is the Difference between Front-End and Back-End Development?
What is the Difference between Front-End and Back-End Development?NexSoftsys
 
Top 10 Key Mistakes in Java Application Development
Top 10 Key Mistakes in Java Application DevelopmentTop 10 Key Mistakes in Java Application Development
Top 10 Key Mistakes in Java Application DevelopmentNexSoftsys
 
Comparison between Python 2 and Python 3
Comparison between Python 2 and Python 3Comparison between Python 2 and Python 3
Comparison between Python 2 and Python 3NexSoftsys
 
A Comprehensive Overview of Python in Real-World Scenarios
A Comprehensive Overview of Python in Real-World ScenariosA Comprehensive Overview of Python in Real-World Scenarios
A Comprehensive Overview of Python in Real-World ScenariosNexSoftsys
 
3 Steps to Solve Java Error Code 1603
3 Steps to Solve Java Error Code 16033 Steps to Solve Java Error Code 1603
3 Steps to Solve Java Error Code 1603NexSoftsys
 
Ways to Boost Sales Performance using CRM Mapping Tool
Ways to Boost Sales Performance using CRM Mapping ToolWays to Boost Sales Performance using CRM Mapping Tool
Ways to Boost Sales Performance using CRM Mapping ToolNexSoftsys
 
Why should you hire ASP.Net developers?
Why should you hire ASP.Net developers?Why should you hire ASP.Net developers?
Why should you hire ASP.Net developers?NexSoftsys
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleNexSoftsys
 
Top Popular IDEs for Programming on Windows OS
Top Popular IDEs for Programming on Windows OSTop Popular IDEs for Programming on Windows OS
Top Popular IDEs for Programming on Windows OSNexSoftsys
 
Challenges and Benefits of Big Data Analytics Technology in Healthcare
Challenges and Benefits of Big Data Analytics Technology in HealthcareChallenges and Benefits of Big Data Analytics Technology in Healthcare
Challenges and Benefits of Big Data Analytics Technology in HealthcareNexSoftsys
 
How to implement Microsoft Dynamics 365 effectively?
How to implement Microsoft Dynamics 365 effectively?How to implement Microsoft Dynamics 365 effectively?
How to implement Microsoft Dynamics 365 effectively?NexSoftsys
 
Is the Future of Manual Software Testing in Jeopardy?
Is the Future of Manual Software Testing in Jeopardy?Is the Future of Manual Software Testing in Jeopardy?
Is the Future of Manual Software Testing in Jeopardy?NexSoftsys
 

Más de NexSoftsys (20)

Explore the top 8 Leading Frameworks of Python
Explore the top 8 Leading Frameworks of PythonExplore the top 8 Leading Frameworks of Python
Explore the top 8 Leading Frameworks of Python
 
Key Factors to Consider While Selecting a Software Development Company
Key Factors to Consider While Selecting a Software Development CompanyKey Factors to Consider While Selecting a Software Development Company
Key Factors to Consider While Selecting a Software Development Company
 
Why Beginners Learning Python.pdf
Why Beginners Learning Python.pdfWhy Beginners Learning Python.pdf
Why Beginners Learning Python.pdf
 
Why Should Businesses Leverage Big Data Analytics?
Why Should Businesses Leverage Big Data Analytics?Why Should Businesses Leverage Big Data Analytics?
Why Should Businesses Leverage Big Data Analytics?
 
Best Practices to Follow for Test Automation Services
Best Practices to Follow for Test Automation ServicesBest Practices to Follow for Test Automation Services
Best Practices to Follow for Test Automation Services
 
Why are Developers Moving Forward to Scala Programming?
Why are Developers Moving Forward to Scala Programming?Why are Developers Moving Forward to Scala Programming?
Why are Developers Moving Forward to Scala Programming?
 
8 Amazing Benefits of Software Testing
8 Amazing Benefits of Software Testing8 Amazing Benefits of Software Testing
8 Amazing Benefits of Software Testing
 
Advantages of Dynamics CRM with Invoicing for Managing Payments
Advantages of Dynamics CRM with Invoicing for Managing PaymentsAdvantages of Dynamics CRM with Invoicing for Managing Payments
Advantages of Dynamics CRM with Invoicing for Managing Payments
 
What is the Difference between Front-End and Back-End Development?
What is the Difference between Front-End and Back-End Development?What is the Difference between Front-End and Back-End Development?
What is the Difference between Front-End and Back-End Development?
 
Top 10 Key Mistakes in Java Application Development
Top 10 Key Mistakes in Java Application DevelopmentTop 10 Key Mistakes in Java Application Development
Top 10 Key Mistakes in Java Application Development
 
Comparison between Python 2 and Python 3
Comparison between Python 2 and Python 3Comparison between Python 2 and Python 3
Comparison between Python 2 and Python 3
 
A Comprehensive Overview of Python in Real-World Scenarios
A Comprehensive Overview of Python in Real-World ScenariosA Comprehensive Overview of Python in Real-World Scenarios
A Comprehensive Overview of Python in Real-World Scenarios
 
3 Steps to Solve Java Error Code 1603
3 Steps to Solve Java Error Code 16033 Steps to Solve Java Error Code 1603
3 Steps to Solve Java Error Code 1603
 
Ways to Boost Sales Performance using CRM Mapping Tool
Ways to Boost Sales Performance using CRM Mapping ToolWays to Boost Sales Performance using CRM Mapping Tool
Ways to Boost Sales Performance using CRM Mapping Tool
 
Why should you hire ASP.Net developers?
Why should you hire ASP.Net developers?Why should you hire ASP.Net developers?
Why should you hire ASP.Net developers?
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Top Popular IDEs for Programming on Windows OS
Top Popular IDEs for Programming on Windows OSTop Popular IDEs for Programming on Windows OS
Top Popular IDEs for Programming on Windows OS
 
Challenges and Benefits of Big Data Analytics Technology in Healthcare
Challenges and Benefits of Big Data Analytics Technology in HealthcareChallenges and Benefits of Big Data Analytics Technology in Healthcare
Challenges and Benefits of Big Data Analytics Technology in Healthcare
 
How to implement Microsoft Dynamics 365 effectively?
How to implement Microsoft Dynamics 365 effectively?How to implement Microsoft Dynamics 365 effectively?
How to implement Microsoft Dynamics 365 effectively?
 
Is the Future of Manual Software Testing in Jeopardy?
Is the Future of Manual Software Testing in Jeopardy?Is the Future of Manual Software Testing in Jeopardy?
Is the Future of Manual Software Testing in Jeopardy?
 

Último

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Is Java seen as a pure object-oriented language or not?

  • 1. Why we say JAVA is not a pure object oriented language?
  • 2. One of the biggest question related java is a pure object oriented or not? This question is simply answer no because there are many factor in java which aren’t objects. Example: to use in primitive data types likes int, float, chars, boolean, etc... Java - Object oriented language or not?
  • 4. Java OOP Support or Not Java - Support Java – Not Support  Java full support for abstractions and encapsulations  Also support inheritance & Polymorphism  User can be initialize must be objects X Not support for predefined types of objects X Finally, all operations performed on items must be just through techniques uncovered at the objects.
  • 5. Java is primitive type What is primitive type? A primitive type is defined limitation by the language and is names by a private keyword. It is called java is primitives programming language. Most of variable define in java has a primitive type, which require says java how the variable should be managed and calculate memory should be defined for that variables.
  • 6. Example OOPs Example Without OOP example(Java) Class Examploops { public static void main(String[] args) { System.out.println("OOPs exmple"); } } public class OOPs1 { public static void main(String OOps[]) { private int x =10; private int y =15; private int z =x+y; System.out.println("the result is="+z); } }
  • 7. Primitive Types Structures Primitive type Primitive Path type Detail byte Java.lang.byte Return byte value(8 bit integer) short Java.lang.short Return short value(16 bit integer) Int Java.lang.int Return int value(32 bit integer) Long Java.lang.long Return long value(64 bit integer) Float Java.lang.float Return rounding value(32 bit precision floating) Double Java.lang.double Return rounding value(64 bit precision floating) Char Java.lang.char Return unicode character (16 bit) Boolean Java.lang.boolean Return boolean value (true/false)
  • 8. What is java hybrid? Java is support object oriented but not purely because it defines primitives data types that’s reason told hybrid language. Also, C++ also knows as a hybrid language. When Smalltalk is fully object oriented languages. It also multiple inheritance defines into a programs hybrid
  • 9. Single / Multi-level inheritance Teacher Student Principal Teacher Student Principal Single Inheritance Multiple Inheritance Java support only single inheritance
  • 11. SOFTSYS Address : "Royal Square“ 1st Floor, Off No. 110, Nr. Shilp Tower, Tagore Road, Rajkot – 360001, Gujarat - India Mail : info@nexsoftsys.com Web : www.nexsoftsys.com