SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Welcome to java
LEARN
ANYTHING - ANYTIME - ANYWHERE
www.k ap i l g ur u.c o m
To learn core Java, you
must have the basic
knowledge of C/C++
programming language.
2
What is java and why to use java ?
3
What is Java?
Java is a programming language and a platform. Java is a
high level, robust, object-oriented and secure programming
language.
Java was developed by Sun Microsystems (which is now the
subsidiary of Oracle) in the year 1995. James Gosling is known
as the father of Java. Before Java, its name was Oak. Since Oak
was already a registered company, so James Gosling and his
team changed the name from Oak to Java.
Platform: Any hardware or software environment in which a
program runs, is known as a platform. Since Java has a runtime
environment (JRE) and API, it is called a platform.
4
Application
• According to Sun, 3 billion devices run Java. There are many devices where
Java is currently used. Some of them are as follows:
• Desktop Applications such as acrobat reader, media player, antivirus, etc.
• Web Applications such as irctc.co.in, javatpoint.com, etc.
• Enterprise Applications such as banking applications.
• Mobile
• Embedded System
• Smart Card
• Robotics
• Games, etc.
5
Use charts to explain your ideas
6
Types of Java Applications
1) Standalone Application
7
Standalone applications are also known as desktop
applications or window-based applications. These are
traditional software that we need to install on every machine.
Examples of standalone application are Media player, antivirus,
etc. AWT and Swing are used in Java for creating standalone
applications.
Types of Java Applications
2) Web Application
8
An application that runs on the server side and creates a
dynamic page is called a web application.
Currently, Servlet, JSP, Struts, Spring, Hibernate, JSF, etc.
technologies are used for creating web applications in Java..
Types of Java Applications
3) Enterprise Application
9
An application that is distributed in nature, such as banking
applications, etc. is called an enterprise application. It has
advantages like high-level security, load balancing, and
clustering. In Java, EJB is used for creating enterprise
applications.
Types of Java Applications
4) Mobile Application
10
an application which is created for mobile devices is called a
mobile application. Currently, Android and Java ME are used
for creating mobile applications..
11
12
13
14
Top Mobile & Web
Applications of Java in Real
World
15
Spotify (Music Streaming App)
Spotify is a well-known music streaming app that
allows users to stream nearly any song, album, or
artist. Users can also find podcasts at any moment in
this app. One can use Spotify using any device from
phone to tablet to computer.
Spotify is appealing because one can access content
for free by simply connecting with Facebook or by
signing up using their email address.
To use the premium version of Spotify, all one has to
do is subscribe to the app. It’s easy to get started, and
there’s no commitmenT
16
Twitter (Social Media App)
Twitter is one of the most popular social media platforms with
microblogging services that shows that the company is
effectively using Java for mobile app development.
Besides this, some of the best features are personalized
news, smarter downloads, block ads, data saving, and private
browse. The users can add up to 140 characters in their
tweets and can also include links to relevant resources and
websites.
Twitter enables users to create their tweet or retweet the
information that has been tweeted by others. This app has
become more popular with academics as well as students,
politicians, policymakers, and the general public.
17
Signal (Encrypted Messaging Services)
Signal, encrypted messaging services, just like IMO
and WhatsApp. This app is developed by using cross-
platform Javaservices like security, and privacy-centric
messaging app. Signal is known for the security it
provides.
With Signal, the user can send one-to-one messages,
group messages, files, voice notes, videos, and
images to other uses. This app is supported on both
Android and iOS platforms. One can lock the Signal
app with a phone’s pin, biometric authentication, and
passphrase
18
Opera Mini (Web Browser)
Opera Mini is one of the favorite java applications for
mobile internet users since it is known to make page
speed faster by compressingthe unwanted graphics of
the web page.
It is a lightweight and safe browser that allows you to
surf the Internet faster, even with a poor Wi-Fi
connection. This is a browser that provides an in-app
file sharing feature. Besides this, some of the best
features are personalized news, smarter downloads,
block ads, data saving, and private browse.
19
NASA WorldWind (Virtual Globe)
NASA WorldWind, an open-source virtual globe that is
built on the Java development platform. It allows the
users to zoom from any of the satellites into any place
on Earth.
WorldWind enables the developers to create
interactive visualizations of the 3D globe,
geographically easily, and map information.
With WorldWind, the organizations around it can
monitor weather patterns, track vehicle movement,
visualize cities and terrain, and educate humanity
about the Earth.
20
Is Java Good For Android Mobile Apps Development?
100% yes. Java programming language is one of the
most accepted languages for mobile apps
development. It is the first choice of mobile app
developers to create native android mobile apps and
web apps.
Its platform independence, libraries, easy to write,
compile and debug features, high security, and cross-
platform capabilities making it an ideal and the best
programming language for web and mobile apps
development.
21
Why Is Java Declared As Official Language for Android
Development?
Though its initial version is released in 1995 was for web applications
development, its robustness, code simplicity, and community support
made it the most popular programming language for mobile app
development.
There are more other reasons why java is used for android
development.
Before executing the Android code, it needs to be compiled several
times to optimize the code for ensuring better performance. Java’s
platform-independent or architectural neutrality feature makes the code
run on different platforms.
These are the topmost significant reasons behind the increasing use of
Java for Android Apps Development.
Herein, we have also gathered a list of the best mobile applications
that were developed using Java language. If you are looking to invest
in mobile apps development using Java, we help you in cloning or
developing on-demand or trending android mobile applications using
Java.
.
22
Conclusion
The Java programming language is the most critical
language for Android app development as well as
software engineering. This language allows developers
to write simple code that works smoothly across
multiple mobile platforms. There are applications of
Java in the real world in many different fields such as
gaming, iAnstant messaging, music streaming, and
trading
23
24
CORE Java Tutorial 1MONTH
BY KAPILGURU
Java HOMEJava IntroJava Get
StartedJava SyntaxJava
CommentsJava VariablesJava
Data TypesJava Type
CastingJava OperatorsJava
StringsJava MathJava
BooleansJava If...ElseJava
SwitchJava While LoopJava For
LoopJava Break/ContinueJava
Arrays
CORE JAVA Hand on projects by us
An interview preparation Also Free
25
CORE JAVA Hand on projects by us
An interview preparation Also Free
26
“
Java Platforms /
Editions
27
“
28
1) Java SE (Java Standard Edition)
2) Java EE (Java Enterprise Edition)
3) Java ME (Java Micro Edition)
4) Java FX
29
30
31
32
33
S i m p l e
Java is very easy to learn, and its syntax is simple, clean and
easy to understand. According to Sun Microsystem, Java
language is a simple programming language because:
Java syntax is based on C++ (so easier for programmers to
learn it after C++).
Java has removed many complicated and rarely-used features,
for example, explicit pointers, operator overloading, etc.
There is no need to remove unreferenced objects because
there is an Automatic Garbage Collection in Java.
We are Kapil Group
Kapil Group is a conglomerate of over 35
companies involved in 24+ different
businesses,400+ offices and 16,000
employees. Our flagship business is Chits.
We operate in varied verticals like Real
Estate and Construction, Media – Electronic
and Print, Hospitality and Business centres,
Health and Charity. Each business is
professionally managed with a separate
board and executive committee
35
LEARN
ANYTHING - ANYTIME - ANYWHERE
Kapil Guru is a game-changing online learning
platform. Online learning in today’s times is quite
commonplace. But what sets us apart from other such
platforms, you may ask? We at Kapil Guru have
innovated online learning by bringing you live online
classes at your fingertips. We bring a Guru and a
student together in a live online environment. Because
when it’s live, they thrive. We believe, learning and
earning should be interactive and engaging. And what
better than live online classes to help a Guru and a
student achieve their objectives mutually? At Kapil
Guru, teachers/trainers/coaches get to educate and
train learners and enhance their reach and earnings
manifold."
36
LEARN
ANYTHING - ANYTIME - ANYWHERE
37
38

Contenu connexe

Similaire à java online training

Similaire à java online training (20)

java course.ppt
java course.pptjava course.ppt
java course.ppt
 
java course.ppt
java course.pptjava course.ppt
java course.ppt
 
java course.ppt
java course.pptjava course.ppt
java course.ppt
 
java course.ppt
java course.pptjava course.ppt
java course.ppt
 
java course.ppt
java course.pptjava course.ppt
java course.ppt
 
java course.ppt
java course.pptjava course.ppt
java course.ppt
 
java course.ppt
java course.pptjava course.ppt
java course.ppt
 
java course.ppt
java course.pptjava course.ppt
java course.ppt
 
java course.docx
java course.docxjava course.docx
java course.docx
 
java course.pdf
java course.pdfjava course.pdf
java course.pdf
 
java course.pdf
java course.pdfjava course.pdf
java course.pdf
 
java course.docx
java course.docxjava course.docx
java course.docx
 
java course.docx
java course.docxjava course.docx
java course.docx
 
java course.docx
java course.docxjava course.docx
java course.docx
 
java course.docx
java course.docxjava course.docx
java course.docx
 
java course.docx
java course.docxjava course.docx
java course.docx
 
java course.pdf
java course.pdfjava course.pdf
java course.pdf
 
java course.docx
java course.docxjava course.docx
java course.docx
 
java course.docx
java course.docxjava course.docx
java course.docx
 
java course.pdf
java course.pdfjava course.pdf
java course.pdf
 

Dernier

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Dernier (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
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
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
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
 

java online training

  • 1. Welcome to java LEARN ANYTHING - ANYTIME - ANYWHERE www.k ap i l g ur u.c o m
  • 2. To learn core Java, you must have the basic knowledge of C/C++ programming language. 2
  • 3. What is java and why to use java ? 3 What is Java? Java is a programming language and a platform. Java is a high level, robust, object-oriented and secure programming language. Java was developed by Sun Microsystems (which is now the subsidiary of Oracle) in the year 1995. James Gosling is known as the father of Java. Before Java, its name was Oak. Since Oak was already a registered company, so James Gosling and his team changed the name from Oak to Java. Platform: Any hardware or software environment in which a program runs, is known as a platform. Since Java has a runtime environment (JRE) and API, it is called a platform.
  • 4. 4 Application • According to Sun, 3 billion devices run Java. There are many devices where Java is currently used. Some of them are as follows: • Desktop Applications such as acrobat reader, media player, antivirus, etc. • Web Applications such as irctc.co.in, javatpoint.com, etc. • Enterprise Applications such as banking applications. • Mobile • Embedded System • Smart Card • Robotics • Games, etc.
  • 5. 5 Use charts to explain your ideas
  • 6. 6
  • 7. Types of Java Applications 1) Standalone Application 7 Standalone applications are also known as desktop applications or window-based applications. These are traditional software that we need to install on every machine. Examples of standalone application are Media player, antivirus, etc. AWT and Swing are used in Java for creating standalone applications.
  • 8. Types of Java Applications 2) Web Application 8 An application that runs on the server side and creates a dynamic page is called a web application. Currently, Servlet, JSP, Struts, Spring, Hibernate, JSF, etc. technologies are used for creating web applications in Java..
  • 9. Types of Java Applications 3) Enterprise Application 9 An application that is distributed in nature, such as banking applications, etc. is called an enterprise application. It has advantages like high-level security, load balancing, and clustering. In Java, EJB is used for creating enterprise applications.
  • 10. Types of Java Applications 4) Mobile Application 10 an application which is created for mobile devices is called a mobile application. Currently, Android and Java ME are used for creating mobile applications..
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. Top Mobile & Web Applications of Java in Real World 15
  • 16. Spotify (Music Streaming App) Spotify is a well-known music streaming app that allows users to stream nearly any song, album, or artist. Users can also find podcasts at any moment in this app. One can use Spotify using any device from phone to tablet to computer. Spotify is appealing because one can access content for free by simply connecting with Facebook or by signing up using their email address. To use the premium version of Spotify, all one has to do is subscribe to the app. It’s easy to get started, and there’s no commitmenT 16
  • 17. Twitter (Social Media App) Twitter is one of the most popular social media platforms with microblogging services that shows that the company is effectively using Java for mobile app development. Besides this, some of the best features are personalized news, smarter downloads, block ads, data saving, and private browse. The users can add up to 140 characters in their tweets and can also include links to relevant resources and websites. Twitter enables users to create their tweet or retweet the information that has been tweeted by others. This app has become more popular with academics as well as students, politicians, policymakers, and the general public. 17
  • 18. Signal (Encrypted Messaging Services) Signal, encrypted messaging services, just like IMO and WhatsApp. This app is developed by using cross- platform Javaservices like security, and privacy-centric messaging app. Signal is known for the security it provides. With Signal, the user can send one-to-one messages, group messages, files, voice notes, videos, and images to other uses. This app is supported on both Android and iOS platforms. One can lock the Signal app with a phone’s pin, biometric authentication, and passphrase 18
  • 19. Opera Mini (Web Browser) Opera Mini is one of the favorite java applications for mobile internet users since it is known to make page speed faster by compressingthe unwanted graphics of the web page. It is a lightweight and safe browser that allows you to surf the Internet faster, even with a poor Wi-Fi connection. This is a browser that provides an in-app file sharing feature. Besides this, some of the best features are personalized news, smarter downloads, block ads, data saving, and private browse. 19
  • 20. NASA WorldWind (Virtual Globe) NASA WorldWind, an open-source virtual globe that is built on the Java development platform. It allows the users to zoom from any of the satellites into any place on Earth. WorldWind enables the developers to create interactive visualizations of the 3D globe, geographically easily, and map information. With WorldWind, the organizations around it can monitor weather patterns, track vehicle movement, visualize cities and terrain, and educate humanity about the Earth. 20
  • 21. Is Java Good For Android Mobile Apps Development? 100% yes. Java programming language is one of the most accepted languages for mobile apps development. It is the first choice of mobile app developers to create native android mobile apps and web apps. Its platform independence, libraries, easy to write, compile and debug features, high security, and cross- platform capabilities making it an ideal and the best programming language for web and mobile apps development. 21
  • 22. Why Is Java Declared As Official Language for Android Development? Though its initial version is released in 1995 was for web applications development, its robustness, code simplicity, and community support made it the most popular programming language for mobile app development. There are more other reasons why java is used for android development. Before executing the Android code, it needs to be compiled several times to optimize the code for ensuring better performance. Java’s platform-independent or architectural neutrality feature makes the code run on different platforms. These are the topmost significant reasons behind the increasing use of Java for Android Apps Development. Herein, we have also gathered a list of the best mobile applications that were developed using Java language. If you are looking to invest in mobile apps development using Java, we help you in cloning or developing on-demand or trending android mobile applications using Java. . 22
  • 23. Conclusion The Java programming language is the most critical language for Android app development as well as software engineering. This language allows developers to write simple code that works smoothly across multiple mobile platforms. There are applications of Java in the real world in many different fields such as gaming, iAnstant messaging, music streaming, and trading 23
  • 24. 24 CORE Java Tutorial 1MONTH BY KAPILGURU Java HOMEJava IntroJava Get StartedJava SyntaxJava CommentsJava VariablesJava Data TypesJava Type CastingJava OperatorsJava StringsJava MathJava BooleansJava If...ElseJava SwitchJava While LoopJava For LoopJava Break/ContinueJava Arrays
  • 25. CORE JAVA Hand on projects by us An interview preparation Also Free 25
  • 26. CORE JAVA Hand on projects by us An interview preparation Also Free 26
  • 29. 1) Java SE (Java Standard Edition) 2) Java EE (Java Enterprise Edition) 3) Java ME (Java Micro Edition) 4) Java FX 29
  • 30. 30
  • 31. 31
  • 32. 32
  • 33. 33
  • 34. S i m p l e Java is very easy to learn, and its syntax is simple, clean and easy to understand. According to Sun Microsystem, Java language is a simple programming language because: Java syntax is based on C++ (so easier for programmers to learn it after C++). Java has removed many complicated and rarely-used features, for example, explicit pointers, operator overloading, etc. There is no need to remove unreferenced objects because there is an Automatic Garbage Collection in Java.
  • 35. We are Kapil Group Kapil Group is a conglomerate of over 35 companies involved in 24+ different businesses,400+ offices and 16,000 employees. Our flagship business is Chits. We operate in varied verticals like Real Estate and Construction, Media – Electronic and Print, Hospitality and Business centres, Health and Charity. Each business is professionally managed with a separate board and executive committee 35 LEARN ANYTHING - ANYTIME - ANYWHERE
  • 36. Kapil Guru is a game-changing online learning platform. Online learning in today’s times is quite commonplace. But what sets us apart from other such platforms, you may ask? We at Kapil Guru have innovated online learning by bringing you live online classes at your fingertips. We bring a Guru and a student together in a live online environment. Because when it’s live, they thrive. We believe, learning and earning should be interactive and engaging. And what better than live online classes to help a Guru and a student achieve their objectives mutually? At Kapil Guru, teachers/trainers/coaches get to educate and train learners and enhance their reach and earnings manifold." 36 LEARN ANYTHING - ANYTIME - ANYWHERE
  • 37. 37
  • 38. 38