SlideShare a Scribd company logo
1 of 11
Submitted By:
Anshum Kumar
ECE 1
00415007320
Roll no-60
INTRODUCTION OF JAVA
 Java is a programming language and environment
invented by James Gosling and others in 1994.
 Java was originaly named Oak and was developed as a
part of the Green project at the Sun Company.
 Java is an object-oriented programming language with a
built-in application programming interface (API) that
can handle graphics and user interfaces and that can be
used to create applications or applets.
KEY FEATURES OF JAVA
 Plateform Independence
 Encapsulation
 Dynamic binding
 Robust
 Distributed
 Portable
 Performance
 Multithreaded
 Interpreted & Compiler
 Architecture Neutral
STANDARD JAVA PACKAGES
JAVA.LANG PACKAGE
JAVA.IO PACKAGE
CREATING A PACKAGE
 Java supports a keyword called “package” for creating
user-defined packages.
 The package statement must be the first statement in a
Java source file (except comments and white spaces)
followed by one or more classes.
Sudoku Solver
Sudoku Solver
CONCLUSIONS
 Java offers the real possibility that most programs can
be written in a type-safe language.
 However, for Java to be broadly useful, it needs to have
more expressive power than it does at present.
Thanks

More Related Content

Similar to winter training Anshum_60.pptx

Similar to winter training Anshum_60.pptx (20)

Java
JavaJava
Java
 
Java - At a glance
Java - At a glanceJava - At a glance
Java - At a glance
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java Tutorial to Learn Java Programming
Java Tutorial to Learn Java ProgrammingJava Tutorial to Learn Java Programming
Java Tutorial to Learn Java Programming
 
Overview of Java.pdf
Overview of Java.pdfOverview of Java.pdf
Overview of Java.pdf
 
Overview of Java (1).pdf
Overview of Java (1).pdfOverview of Java (1).pdf
Overview of Java (1).pdf
 
130700548484460000
130700548484460000130700548484460000
130700548484460000
 
java.docx
java.docxjava.docx
java.docx
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docx
 
Learning java from scratch
Learning java from scratchLearning java from scratch
Learning java from scratch
 
Java Lecture 1
Java Lecture 1Java Lecture 1
Java Lecture 1
 
Introduction To JAVA.pptx
Introduction To JAVA.pptxIntroduction To JAVA.pptx
Introduction To JAVA.pptx
 
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan SanidhyaTraining on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
 
Java@intro to java
Java@intro to javaJava@intro to java
Java@intro to java
 
Java seminar
Java seminarJava seminar
Java seminar
 
The history and future of java programming language
The history and future of java programming languageThe history and future of java programming language
The history and future of java programming language
 
Introduction to Java in cs engineering .pptx
Introduction to Java in cs engineering .pptxIntroduction to Java in cs engineering .pptx
Introduction to Java in cs engineering .pptx
 
Java's Journey: Understanding Features and Envisioning Its Future Scope
Java's Journey: Understanding Features and Envisioning Its Future ScopeJava's Journey: Understanding Features and Envisioning Its Future Scope
Java's Journey: Understanding Features and Envisioning Its Future Scope
 
Java introduction
Java introductionJava introduction
Java introduction
 

Recently uploaded

Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Marc Lester
 

Recently uploaded (20)

UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaUNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
 
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 
Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024
 
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
 
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
 
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMicrosoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdf
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
Transformer Neural Network Use Cases with Links
Transformer Neural Network Use Cases with LinksTransformer Neural Network Use Cases with Links
Transformer Neural Network Use Cases with Links
 
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCAOpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
 
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
 

winter training Anshum_60.pptx

  • 1. Submitted By: Anshum Kumar ECE 1 00415007320 Roll no-60
  • 2. INTRODUCTION OF JAVA  Java is a programming language and environment invented by James Gosling and others in 1994.  Java was originaly named Oak and was developed as a part of the Green project at the Sun Company.  Java is an object-oriented programming language with a built-in application programming interface (API) that can handle graphics and user interfaces and that can be used to create applications or applets.
  • 3. KEY FEATURES OF JAVA  Plateform Independence  Encapsulation  Dynamic binding  Robust  Distributed  Portable  Performance  Multithreaded  Interpreted & Compiler  Architecture Neutral
  • 7. CREATING A PACKAGE  Java supports a keyword called “package” for creating user-defined packages.  The package statement must be the first statement in a Java source file (except comments and white spaces) followed by one or more classes.
  • 10. CONCLUSIONS  Java offers the real possibility that most programs can be written in a type-safe language.  However, for Java to be broadly useful, it needs to have more expressive power than it does at present.

Editor's Notes

  1. 1