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

Learning java from scratch

  • 1.
  • 2.
    What is Java? UNDERSTANDINGDATA 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 OrientedLanguage 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 startwith 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 usedby 95% of the enterprises as the primary language. www.lset.uk
  • 7.
    Concepts of OOP Whatare 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 Conceptof 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 aSimple Language It does not consist of advanced and complicated features like other programming languages.
  • 11.
    www.lset.uk Java only facestwo major problems that cause failure  Memory Management Mistakes  Mishandled Runtimes Java is a Robust Language
  • 12.
  • 13.
    www.lset.uk Components of Java ProgrammingLanguage 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 screenshothere 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 Learnfrom 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’sJava Certification Course Project-Based Learning Flexible Timings Updated Curriculum with the Latest Technologies Individual Attention www.lset.uk
  • 17.
    THANK YOU! 41 Lothbury London EC2R7HF, UK Phone: +44 (0) 20 3369 9909 Email: admission@lset.uk UKPRN: 10086956 ICO Registration Number: ZA785537 www.lset.uk Contact US