SlideShare a Scribd company logo
1 of 17
LEARNING JAVA
FROM SCRATCH
What is Java?
UNDERSTANDING DATA SCIENCE
Java is a popular object-oriented, general-
purpose, and class-based programming
language. It has been created to have fewer
implementation dependencies.
Developers around the world consider java as
secure, fast, and a very reliable programming
language. It is being used for developing
simple to complex java applications used in
mobiles, computers, data centres, scientific
computers, ATM machines, etc.
JAVA PLATFORM
The Java Platform is the amalgamation
of programs that assists the
programmers to create and execute
Java applications effectively. This
platform consists of a compiler,
execution engine, and libraries.
In simple words, we can say that the
Java Platform is a combination of
computer software and applications.
 Sun Microsystems Inc., released JAVA in 1991.
 James Gosling and Patrick Naughton are the brains behind Java
 Java makes it possible to develop modular programs and reusable code
www.lset.uk
An Object Oriented Language
JAVA is an Object Oriented Language!
The programs in Java are organized as a
collection of objects. Each of them has
to represent an instance of a class.
www.lset.uk
Polymorphism
Object
Inheritance
Encapsulation
Class
Abstraction
OPPs
Concepts
Java Features
Let’s start with the
features of Java
programming language
Features of Java
 Object Oriented
 Robust
 Platform Independent (Portable)
 Simple
 Secure
 Multithreading
 Distributed Applications
www.lset.uk
JAVA
Java is used by 95% of the
enterprises as the primary
language.
www.lset.uk
Concepts of OOP
What are 4 main concepts of
Object Oriented
Programming?
www.lset.uk
Concepts of OOP
 Abstraction
 Encapsulation
 Inheritance
 Polymorphism
www.lset.uk
www.lset.uk
Exploring Each Concept of OOP
Abstraction
It is the extraction of
important
characteristics of an
object that
differentiates from
other objects.
Encapsulation
It is the process of
hiding the
implementation
information of a
class. It is also
forcing the user to
utilize an interface to
use the data.
Inheritance
It is the process in
which a class gains
the properties and
features of the other
class.
Polymorphism
It is the ability of
various methods
to exist in
numerous
different forms.
www.lset.uk
Java is a Simple
Language
It does not consist of
advanced and complicated
features like other
programming languages.
www.lset.uk
Java only faces two major problems that cause failure
 Memory Management Mistakes
 Mishandled Runtimes
Java is a Robust
Language
www.lset.uk
3,000,000,000
Whoa! The number of devices running on Java
www.lset.uk
Components of Java
Programming Language
Java
Development
Kit (JDK)
It is a software
development
environment used for
developing java
applications and
applets.
Java Virtual
Machine (JVM)
It is an engine that
facilitates the runtime
environment to
execute Java code or
applications efficiently.
Java Runtime
Environment
(JRE)
It is a specialized
software developed to
run other software. It
helps you to run a
Java program with
ease.
1 2 3
www.lset.uk
Place your screenshot here
Enrol to LSET Java
Certificate Course
Learn the fundamentals of
Core Java and advanced
Java with projects-based
and interactive learning.
www.lset.uk
What You’ll Learn from LSET
Java Certification Course?
You Will Learn:
 The fundamentals of Java and its applications in real-world scenarios
 Deep insights into Object-Oriented Programming
 Computational thinking
 Algorithms used in Java programming in order to develop programs with loops and conditionals
 Mechanisms of the OOP paradigm
 Develop complex applications that can easily run on any operating system
Enrol to LSET’s Java
Certification Course
Project-Based
Learning
Flexible
Timings
Updated Curriculum
with the Latest
Technologies
Individual
Attention
www.lset.uk
THANK YOU!
41 Lothbury
London
EC2R 7HF, UK
Phone: +44 (0) 20 3369 9909
Email: admission@lset.uk
UKPRN: 10086956
ICO Registration Number: ZA785537
www.lset.uk
Contact US

More Related Content

What's hot

Concept of computer programming iv
Concept of computer programming ivConcept of computer programming iv
Concept of computer programming iv
Eyelean xilef
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
Katherine Gamboa
 
Muthuraj_resume
Muthuraj_resumeMuthuraj_resume
Muthuraj_resume
Muthu Raj
 

What's hot (20)

Python certification
Python certificationPython certification
Python certification
 
Machine learning session 1
Machine learning session 1Machine learning session 1
Machine learning session 1
 
Introduction to Python Programming - I
Introduction to Python Programming  - IIntroduction to Python Programming  - I
Introduction to Python Programming - I
 
Which is better, Java or Python? And how?
Which is better, Java or Python? And how?Which is better, Java or Python? And how?
Which is better, Java or Python? And how?
 
Concept of computer programming iv
Concept of computer programming ivConcept of computer programming iv
Concept of computer programming iv
 
What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?
 
What is Coding
What is CodingWhat is Coding
What is Coding
 
Comp2
Comp2Comp2
Comp2
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.
 
Java vs python comparison which programming language is right for my business
Java vs python comparison  which programming language is right for my business Java vs python comparison  which programming language is right for my business
Java vs python comparison which programming language is right for my business
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
 
Python course in hyderabad
Python course in hyderabadPython course in hyderabad
Python course in hyderabad
 
Chapter 2 Benefits of Learning to Code
Chapter 2 Benefits of Learning to CodeChapter 2 Benefits of Learning to Code
Chapter 2 Benefits of Learning to Code
 
Programming language
Programming languageProgramming language
Programming language
 
Ultimate android app development course
Ultimate android app development course Ultimate android app development course
Ultimate android app development course
 
Learn hadoop and big data technologies
Learn hadoop and big data technologiesLearn hadoop and big data technologies
Learn hadoop and big data technologies
 
Dev Concepts: The 4 Essential Developer Skills
Dev Concepts: The 4 Essential Developer SkillsDev Concepts: The 4 Essential Developer Skills
Dev Concepts: The 4 Essential Developer Skills
 
Muthuraj_resume
Muthuraj_resumeMuthuraj_resume
Muthuraj_resume
 
Summer training in Noida | APTRON Solutions
Summer training in Noida | APTRON SolutionsSummer training in Noida | APTRON Solutions
Summer training in Noida | APTRON Solutions
 
Career in python
Career in pythonCareer in python
Career in python
 

Similar to Learning java from scratch

Java Basic.pdf
Java Basic.pdfJava Basic.pdf
Java Basic.pdf
TechSearchWeb
 
TechSearchWeb.pdf
TechSearchWeb.pdfTechSearchWeb.pdf
TechSearchWeb.pdf
TechSearchWeb
 
Technology Tutorial.pdf
Technology Tutorial.pdfTechnology Tutorial.pdf
Technology Tutorial.pdf
TechSearchWeb
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
MCM COmpetitive Classes
 

Similar to Learning java from scratch (20)

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 Tutorial to Learn Java Programming
Java Tutorial to Learn Java ProgrammingJava Tutorial to Learn Java Programming
Java Tutorial to Learn Java Programming
 
JAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptxJAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptx
 
Java Basic.pdf
Java Basic.pdfJava Basic.pdf
Java Basic.pdf
 
Java
JavaJava
Java
 
A CASE STUDY JAVA IS SECURE PROGRAMMING LANGUAGE
A CASE STUDY  JAVA IS SECURE PROGRAMMING LANGUAGEA CASE STUDY  JAVA IS SECURE PROGRAMMING LANGUAGE
A CASE STUDY JAVA IS SECURE PROGRAMMING LANGUAGE
 
Java1
Java1Java1
Java1
 
Java
Java Java
Java
 
TechSearchWeb.pdf
TechSearchWeb.pdfTechSearchWeb.pdf
TechSearchWeb.pdf
 
Technology Tutorial.pdf
Technology Tutorial.pdfTechnology Tutorial.pdf
Technology Tutorial.pdf
 
Java
JavaJava
Java
 
Java ms harsha
Java ms harshaJava ms harsha
Java ms harsha
 
TechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdfTechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdf
 
Core Java-1 (1).pdf
Core Java-1 (1).pdfCore Java-1 (1).pdf
Core Java-1 (1).pdf
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
 
Java Programming Basics Infographic.pdf
Java Programming Basics  Infographic.pdfJava Programming Basics  Infographic.pdf
Java Programming Basics Infographic.pdf
 
0f0cef_1dac552af56c4338ab0672859199e693.pdf
0f0cef_1dac552af56c4338ab0672859199e693.pdf0f0cef_1dac552af56c4338ab0672859199e693.pdf
0f0cef_1dac552af56c4338ab0672859199e693.pdf
 
Java Introduction | PDF
Java Introduction |  PDFJava Introduction |  PDF
Java Introduction | PDF
 
Unit1 introduction to Java
Unit1 introduction to JavaUnit1 introduction to Java
Unit1 introduction to Java
 
Java 2 computer science.pptx
Java 2 computer science.pptxJava 2 computer science.pptx
Java 2 computer science.pptx
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

Learning java from scratch

  • 2. What is Java? UNDERSTANDING DATA SCIENCE Java is a popular object-oriented, general- purpose, and class-based programming language. It has been created to have fewer implementation dependencies. Developers around the world consider java as secure, fast, and a very reliable programming language. It is being used for developing simple to complex java applications used in mobiles, computers, data centres, scientific computers, ATM machines, etc. JAVA PLATFORM The Java Platform is the amalgamation of programs that assists the programmers to create and execute Java applications effectively. This platform consists of a compiler, execution engine, and libraries. In simple words, we can say that the Java Platform is a combination of computer software and applications.  Sun Microsystems Inc., released JAVA in 1991.  James Gosling and Patrick Naughton are the brains behind Java  Java makes it possible to develop modular programs and reusable code www.lset.uk
  • 3. An Object Oriented Language JAVA is an Object Oriented Language! The programs in Java are organized as a collection of objects. Each of them has to represent an instance of a class. www.lset.uk Polymorphism Object Inheritance Encapsulation Class Abstraction OPPs Concepts
  • 4. Java Features Let’s start with the features of Java programming language
  • 5. Features of Java  Object Oriented  Robust  Platform Independent (Portable)  Simple  Secure  Multithreading  Distributed Applications www.lset.uk
  • 6. JAVA Java is used by 95% of the enterprises as the primary language. www.lset.uk
  • 7. Concepts of OOP What are 4 main concepts of Object Oriented Programming? www.lset.uk
  • 8. Concepts of OOP  Abstraction  Encapsulation  Inheritance  Polymorphism www.lset.uk
  • 9. www.lset.uk Exploring Each Concept of OOP Abstraction It is the extraction of important characteristics of an object that differentiates from other objects. Encapsulation It is the process of hiding the implementation information of a class. It is also forcing the user to utilize an interface to use the data. Inheritance It is the process in which a class gains the properties and features of the other class. Polymorphism It is the ability of various methods to exist in numerous different forms.
  • 10. www.lset.uk Java is a Simple Language It does not consist of advanced and complicated features like other programming languages.
  • 11. www.lset.uk Java only faces two major problems that cause failure  Memory Management Mistakes  Mishandled Runtimes Java is a Robust Language
  • 12. www.lset.uk 3,000,000,000 Whoa! The number of devices running on Java
  • 13. www.lset.uk Components of Java Programming Language Java Development Kit (JDK) It is a software development environment used for developing java applications and applets. Java Virtual Machine (JVM) It is an engine that facilitates the runtime environment to execute Java code or applications efficiently. Java Runtime Environment (JRE) It is a specialized software developed to run other software. It helps you to run a Java program with ease. 1 2 3
  • 14. www.lset.uk Place your screenshot here Enrol to LSET Java Certificate Course Learn the fundamentals of Core Java and advanced Java with projects-based and interactive learning.
  • 15. www.lset.uk What You’ll Learn from LSET Java Certification Course? You Will Learn:  The fundamentals of Java and its applications in real-world scenarios  Deep insights into Object-Oriented Programming  Computational thinking  Algorithms used in Java programming in order to develop programs with loops and conditionals  Mechanisms of the OOP paradigm  Develop complex applications that can easily run on any operating system
  • 16. Enrol to LSET’s Java Certification Course Project-Based Learning Flexible Timings Updated Curriculum with the Latest Technologies Individual Attention www.lset.uk
  • 17. THANK YOU! 41 Lothbury London EC2R 7HF, UK Phone: +44 (0) 20 3369 9909 Email: admission@lset.uk UKPRN: 10086956 ICO Registration Number: ZA785537 www.lset.uk Contact US