SlideShare a Scribd company logo
1 of 14
Java
Brief Introduction
    Atul Palandurkar
Ws of Java
•   What?
•   When?
•   Who?
•   Why?
•   Where?




             Atul Palandurkar   2
What?

What is Java?




 Atul Palandurkar   3
What?
• Java is a programming language.
• Contains extensive libraries (packages).
• Powers state-of-the-art programs including
  utilities, games, and business applications.
• Runs on more than 850 million personal computers
  worldwide, and on billions of devices
  worldwide, including mobile and TV devices.
• Free to use.
• Open Source.
• Moto : "Write Once, Run Anywhere"
                     Atul Palandurkar                4
When?

When Java was introduced?




       Atul Palandurkar     5
When?
• January 1991 : Named as "Stealth Project" (by
  Scott McNealy, Sun's President in 1991)
• August 1991 : Green team demonstrates basic user
  interface ideas and graphics system to Sun co-
  founders Scott McNealy and Bill Joy.
• Summer 1992 : Massive amounts of hacking on
  “Oak”, and related components.
• March 1993 : Incorporated FirstPerson
• May 1995 : Sun launched “Java”.

                     Atul Palandurkar                6
Who?

Who developed Java?




    Atul Palandurkar   7
Who?
• Developed by a group of 6 people who were real
  hardcore programmers in Aspen :
  –   James Gosling (popularly known as Father of Java),
  –   Patrick Naughton,
  –   Bill Joy,
  –   Mike Sheridan,
  –   Wayne Rosing and
  –   Andy Bechtolsheim




                          Atul Palandurkar                 8
Why?

Why we should use Java?




      Atul Palandurkar    9
Why?
•   Platform Independent •    Compiled & Interpreted
•   Simple               •    Automatic Garbage Collection
•   Object Oriented      •    Built in Networking
•   Robust               •    Dynamic Operation
•   Distributed          •    High Performance
•   Portable             •    Free From
•   Secure               •    Free Editor
•   Multithreaded        •    Case Sensitive

                        Atul Palandurkar               10
Where?

Where we can use Java?




      Atul Palandurkar   11
Where?
• Can be used to create any type of application such
  as:
   –   Web Application
   –   Desktop Application
   –   Mobile Application
   –   Distributed Application
   –   Smart Cards Application, etc.




                            Atul Palandurkar           12
Where?




         Atul Palandurkar   13
Thank you!

- Atul Palandurkar




   Atul Palandurkar   14

More Related Content

Viewers also liked

Harga pokok penjualan
Harga pokok penjualanHarga pokok penjualan
Harga pokok penjualanAGUS SETIYONO
 
Results of survey
Results of surveyResults of survey
Results of surveykirst34
 
Ventajas e inconvenientes de la web 2
Ventajas e inconvenientes de la web  2Ventajas e inconvenientes de la web  2
Ventajas e inconvenientes de la web 2Anadelrioportero
 
Welcome to the bookfair
Welcome to the bookfairWelcome to the bookfair
Welcome to the bookfairMMAGIZINE
 
Epps project revised
Epps project revisedEpps project revised
Epps project revisedjustmy40
 
숙명여자대학교 디자인과 문화 보고서 1213454 한자연
숙명여자대학교 디자인과 문화 보고서 1213454 한자연숙명여자대학교 디자인과 문화 보고서 1213454 한자연
숙명여자대학교 디자인과 문화 보고서 1213454 한자연자연 한
 
Personal and Social Measures (Education)
Personal and Social Measures (Education)Personal and Social Measures (Education)
Personal and Social Measures (Education)RubyRose Baldovino
 
Ekonomi xii 1_hpp_ma
Ekonomi xii 1_hpp_maEkonomi xii 1_hpp_ma
Ekonomi xii 1_hpp_maAGUS SETIYONO
 
디자인과 문화-타이포그래피
디자인과 문화-타이포그래피디자인과 문화-타이포그래피
디자인과 문화-타이포그래피ia01lee
 
Android & Why Mobile Application Development
Android & Why Mobile Application DevelopmentAndroid & Why Mobile Application Development
Android & Why Mobile Application DevelopmentAatul Palandurkar
 

Viewers also liked (19)

Storyboard
StoryboardStoryboard
Storyboard
 
Harga pokok penjualan
Harga pokok penjualanHarga pokok penjualan
Harga pokok penjualan
 
Microondas casero 2
Microondas casero 2Microondas casero 2
Microondas casero 2
 
Heels
HeelsHeels
Heels
 
Adopt a JSR
Adopt a JSRAdopt a JSR
Adopt a JSR
 
Results of survey
Results of surveyResults of survey
Results of survey
 
Medicus global
Medicus globalMedicus global
Medicus global
 
Ventajas e inconvenientes de la web 2
Ventajas e inconvenientes de la web  2Ventajas e inconvenientes de la web  2
Ventajas e inconvenientes de la web 2
 
Welcome to the bookfair
Welcome to the bookfairWelcome to the bookfair
Welcome to the bookfair
 
30 nov
30 nov30 nov
30 nov
 
Epps project revised
Epps project revisedEpps project revised
Epps project revised
 
숙명여자대학교 디자인과 문화 보고서 1213454 한자연
숙명여자대학교 디자인과 문화 보고서 1213454 한자연숙명여자대학교 디자인과 문화 보고서 1213454 한자연
숙명여자대학교 디자인과 문화 보고서 1213454 한자연
 
Personal and Social Measures (Education)
Personal and Social Measures (Education)Personal and Social Measures (Education)
Personal and Social Measures (Education)
 
Ekonomi xii 1_hpp_ma
Ekonomi xii 1_hpp_maEkonomi xii 1_hpp_ma
Ekonomi xii 1_hpp_ma
 
NetCAT
NetCATNetCAT
NetCAT
 
디자인과 문화-타이포그래피
디자인과 문화-타이포그래피디자인과 문화-타이포그래피
디자인과 문화-타이포그래피
 
Franchise Proposal
Franchise ProposalFranchise Proposal
Franchise Proposal
 
Android & Why Mobile Application Development
Android & Why Mobile Application DevelopmentAndroid & Why Mobile Application Development
Android & Why Mobile Application Development
 
Życie Uczelni 138
Życie Uczelni 138Życie Uczelni 138
Życie Uczelni 138
 

Similar to Java (20)

Java history 01
Java history 01Java history 01
Java history 01
 
Java Master Class
Java Master ClassJava Master Class
Java Master Class
 
Javantura v4 - CroDuke Indy and the Kingdom of Java Skills - Branko Mihaljevi...
Javantura v4 - CroDuke Indy and the Kingdom of Java Skills - Branko Mihaljevi...Javantura v4 - CroDuke Indy and the Kingdom of Java Skills - Branko Mihaljevi...
Javantura v4 - CroDuke Indy and the Kingdom of Java Skills - Branko Mihaljevi...
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real Life
 
SparkFramework
SparkFrameworkSparkFramework
SparkFramework
 
Database Developers: the most important developers on earth?
Database Developers: the most important developers on earth?Database Developers: the most important developers on earth?
Database Developers: the most important developers on earth?
 
Big analytics meetup - Extended Jupyter Kernel Gateway
Big analytics meetup - Extended Jupyter Kernel GatewayBig analytics meetup - Extended Jupyter Kernel Gateway
Big analytics meetup - Extended Jupyter Kernel Gateway
 
Java Presentation
 Java Presentation Java Presentation
Java Presentation
 
Of Dodos, 'Karma' & Free Software in the Library
Of Dodos, 'Karma' & Free Software in the LibraryOf Dodos, 'Karma' & Free Software in the Library
Of Dodos, 'Karma' & Free Software in the Library
 
Chapter-1 Introduction.pptx
Chapter-1 Introduction.pptxChapter-1 Introduction.pptx
Chapter-1 Introduction.pptx
 
JAVA PPT Part-1 BY ADI.pdf
JAVA PPT Part-1 BY ADI.pdfJAVA PPT Part-1 BY ADI.pdf
JAVA PPT Part-1 BY ADI.pdf
 
JAVA PPT-1 BY ADI.pdf
JAVA PPT-1 BY ADI.pdfJAVA PPT-1 BY ADI.pdf
JAVA PPT-1 BY ADI.pdf
 
what is java.pdf
what is java.pdfwhat is java.pdf
what is java.pdf
 
Open Wonderland SubSnapshots Project
Open Wonderland SubSnapshots ProjectOpen Wonderland SubSnapshots Project
Open Wonderland SubSnapshots Project
 
From the South: building together a high-tech ecosystem
From the South: building together a high-tech ecosystemFrom the South: building together a high-tech ecosystem
From the South: building together a high-tech ecosystem
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 

Recently uploaded

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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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
 
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
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 

Recently uploaded (20)

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...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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)
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
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
 
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...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Java

  • 1. Java Brief Introduction Atul Palandurkar
  • 2. Ws of Java • What? • When? • Who? • Why? • Where? Atul Palandurkar 2
  • 3. What? What is Java? Atul Palandurkar 3
  • 4. What? • Java is a programming language. • Contains extensive libraries (packages). • Powers state-of-the-art programs including utilities, games, and business applications. • Runs on more than 850 million personal computers worldwide, and on billions of devices worldwide, including mobile and TV devices. • Free to use. • Open Source. • Moto : "Write Once, Run Anywhere" Atul Palandurkar 4
  • 5. When? When Java was introduced? Atul Palandurkar 5
  • 6. When? • January 1991 : Named as "Stealth Project" (by Scott McNealy, Sun's President in 1991) • August 1991 : Green team demonstrates basic user interface ideas and graphics system to Sun co- founders Scott McNealy and Bill Joy. • Summer 1992 : Massive amounts of hacking on “Oak”, and related components. • March 1993 : Incorporated FirstPerson • May 1995 : Sun launched “Java”. Atul Palandurkar 6
  • 7. Who? Who developed Java? Atul Palandurkar 7
  • 8. Who? • Developed by a group of 6 people who were real hardcore programmers in Aspen : – James Gosling (popularly known as Father of Java), – Patrick Naughton, – Bill Joy, – Mike Sheridan, – Wayne Rosing and – Andy Bechtolsheim Atul Palandurkar 8
  • 9. Why? Why we should use Java? Atul Palandurkar 9
  • 10. Why? • Platform Independent • Compiled & Interpreted • Simple • Automatic Garbage Collection • Object Oriented • Built in Networking • Robust • Dynamic Operation • Distributed • High Performance • Portable • Free From • Secure • Free Editor • Multithreaded • Case Sensitive Atul Palandurkar 10
  • 11. Where? Where we can use Java? Atul Palandurkar 11
  • 12. Where? • Can be used to create any type of application such as: – Web Application – Desktop Application – Mobile Application – Distributed Application – Smart Cards Application, etc. Atul Palandurkar 12
  • 13. Where? Atul Palandurkar 13
  • 14. Thank you! - Atul Palandurkar Atul Palandurkar 14