SlideShare a Scribd company logo
1 of 11
9 Real World
Java
Applications
Desktop GUI Applications
➜ Java language provides a lot of
features that help us to develop GUI
applications. Java provides AWT,
Swing API or Java Foundation
Classes, or the latest JavaFX (from
Java 8 onwards).
➜ Real-world desktop tools developed
using Java:
1. Acrobat Reader
2. ThinkFree
2
Web Applications
• Java provides features for web
development as well as Servlets,
Struts, Spring, hibernate, JSPs,
etc. that allow us to develop
highly secured easily to program
software.
• Real-World Web Tools using Java:
1. Amazon
2. Broadleaf
3. Wayfair
Mobile Applications
➜ Java language provides a feature named
J2ME which is a cross-platform framework
to build mobile applications that can run
across Java-supported smartphones and
feature phones.
➜ Popular Java-based mobile apps:
1. Netflix
2. Tinder
3. Google Earth
4. Uber 4
Enterprise Applications
➜ Java is the first choice for developing
enterprise programs mainly because of its
powerful features delivering high
performance.
➜ According to Oracle, almost 97% of
enterprise computers are running on Java.
➜ Real-time Enterprise Applications using Java:
1. Enterprise Resource Planning (ERP) systems
2. Customer Resource Management (CRM)
systems 5
Scientific Applications
➜ Java has powerful security and robustness
features that make it popular for developing
scientific applications. Java also provides
powerful mathematical calculations that give
the same results on different platforms.
➜ Most popular Java-based scientific tool:
Mat lab
➜ You can learn Java from online Java Course in
Noida. 6
Server Apps In Financial Industry
➜ Financial institutions like banks, investors
need various software programs to run
their day-to-day business like front and
back office electronic trading systems,
writing settlement and confirmation
systems, data processing, etc.
➜ Most of the leading financial institutions
like Barclays, Citi group, Goldman Sach,
etc. use Java-based software tools for
their business.
7
Web Servers & Applications Servers
➜ The entire Java ecosystem has numerous
applications and web servers as of
today. Among web servers, we have
Apache Tomcat, Project Jigsaw, Rimfaxe
Web Server (RWS), Jo! Etc. dominates the
space.
➜ Similarly application servers like
WebSphere, JBoss, and WebLogic, etc.
are dominating the industry
commercially.
8
Embedded Systems
➜ Embedded systems are low-level systems that form
a part of the larger electromechanical systems.
These are tiny chips, processors, etc. and are also
called integrated systems.
➜ Java can produce robust tools that can handle
application exceptions efficiently and is fast too as it
is better for developing low-level programs.
➜ Embedded systems applications using Java:
1. SIM cards use Java technology
2. Blue-ray disc player
9
Software Tools
➜ Many software tools used for development are
written in Java. For example, IDEs like Eclipse,
IntelliJ IDEA, and Net beans are all written and
developed in Java.
➜ These are also the most popular desktop GUI
based tools used today. Earlier swing and AWT
were the features that are mostly used to
develop Softwares but nowadays JavaFx has
become more popular.
10
Thanks!
https://www.cetpainfotech.com/
MOB NUMBER : 9212172602
QUERY@CETPAINFOTECH.COM
11

More Related Content

What's hot

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 SanidhyaShravan Sanidhya
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Javaamaankhan
 
Interface in java ,multiple inheritance in java, interface implementation
Interface in java ,multiple inheritance in java, interface implementationInterface in java ,multiple inheritance in java, interface implementation
Interface in java ,multiple inheritance in java, interface implementationHoneyChintal
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java ProgrammingMath-Circle
 
Control Statements in Java
Control Statements in JavaControl Statements in Java
Control Statements in JavaNiloy Saha
 
oops concept in java | object oriented programming in java
oops concept in java | object oriented programming in javaoops concept in java | object oriented programming in java
oops concept in java | object oriented programming in javaCPD INDIA
 
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Edureka!
 
Banking Management System Project documentation
Banking Management System Project documentationBanking Management System Project documentation
Banking Management System Project documentationChaudhry Sajid
 
Architecture of .net framework
Architecture of .net frameworkArchitecture of .net framework
Architecture of .net frameworkThen Murugeshwari
 
Introduction to basics of java
Introduction to basics of javaIntroduction to basics of java
Introduction to basics of javavinay arora
 

What's hot (20)

Java platform
Java platformJava platform
Java platform
 
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
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
 
Namespaces in C#
Namespaces in C#Namespaces in C#
Namespaces in C#
 
Interface in java ,multiple inheritance in java, interface implementation
Interface in java ,multiple inheritance in java, interface implementationInterface in java ,multiple inheritance in java, interface implementation
Interface in java ,multiple inheritance in java, interface implementation
 
Introduction of java
Introduction  of javaIntroduction  of java
Introduction of java
 
Java & advanced java
Java & advanced javaJava & advanced java
Java & advanced java
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java Programming
 
Java PPT
Java PPTJava PPT
Java PPT
 
Control Statements in Java
Control Statements in JavaControl Statements in Java
Control Statements in Java
 
Features of java
Features of javaFeatures of java
Features of java
 
oops concept in java | object oriented programming in java
oops concept in java | object oriented programming in javaoops concept in java | object oriented programming in java
oops concept in java | object oriented programming in java
 
Tomcat
TomcatTomcat
Tomcat
 
Event handling
Event handlingEvent handling
Event handling
 
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
 
Banking Management System Project documentation
Banking Management System Project documentationBanking Management System Project documentation
Banking Management System Project documentation
 
Architecture of .net framework
Architecture of .net frameworkArchitecture of .net framework
Architecture of .net framework
 
java Features
java Featuresjava Features
java Features
 
Introduction to basics of java
Introduction to basics of javaIntroduction to basics of java
Introduction to basics of java
 
Java chapter 1
Java   chapter 1Java   chapter 1
Java chapter 1
 

Similar to 9 Real Life Applications of Java

Top 7 real world applications of java
Top 7 real world applications of javaTop 7 real world applications of java
Top 7 real world applications of javaYour Team in India
 
00 java basic programming in Bangla|| Introduction
00 java basic programming in Bangla|| Introduction00 java basic programming in Bangla|| Introduction
00 java basic programming in Bangla|| IntroductionFazle Rabbi Ador
 
Unit 1 part 1 introduction to java
Unit 1 part 1 introduction to javaUnit 1 part 1 introduction to java
Unit 1 part 1 introduction to javaDrArpanaChaturvedi
 
Technology life cycle of java
Technology life cycle of javaTechnology life cycle of java
Technology life cycle of javaSanjeev Gupta
 
Have You Ever Thought Where Java is Used in Real World 2020
Have You Ever Thought Where Java is Used in Real World 2020Have You Ever Thought Where Java is Used in Real World 2020
Have You Ever Thought Where Java is Used in Real World 2020Claritus Consulting
 
Have You Ever Thought Where Java Is Used in Real World - Let's Know
Have You Ever Thought Where Java Is Used in Real World - Let's KnowHave You Ever Thought Where Java Is Used in Real World - Let's Know
Have You Ever Thought Where Java Is Used in Real World - Let's KnowClaritus Consulting
 
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
 
tranning synopsis(java programming).pdf
tranning synopsis(java programming).pdftranning synopsis(java programming).pdf
tranning synopsis(java programming).pdfsumitgiri32
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year projectsuneel singh
 
Java Development Company | Xicom
Java Development Company | XicomJava Development Company | Xicom
Java Development Company | XicomRyanForeman5
 
web development ppt by prakash bedage
web development ppt by prakash bedageweb development ppt by prakash bedage
web development ppt by prakash bedagePrakashBedage
 
web development project prakash.pptx
web development project prakash.pptxweb development project prakash.pptx
web development project prakash.pptxPrakashBedage
 
Java and the Internet of Things
Java and the Internet of ThingsJava and the Internet of Things
Java and the Internet of ThingsPaul Dao
 

Similar to 9 Real Life Applications of Java (20)

Java Applications.pdf
Java Applications.pdfJava Applications.pdf
Java Applications.pdf
 
Top 7 real world applications of java
Top 7 real world applications of javaTop 7 real world applications of java
Top 7 real world applications of java
 
00 java basic programming in Bangla|| Introduction
00 java basic programming in Bangla|| Introduction00 java basic programming in Bangla|| Introduction
00 java basic programming in Bangla|| Introduction
 
01_What is Java.ppt
01_What is Java.ppt01_What is Java.ppt
01_What is Java.ppt
 
Minor
MinorMinor
Minor
 
Unit 1 part 1 introduction to java
Unit 1 part 1 introduction to javaUnit 1 part 1 introduction to java
Unit 1 part 1 introduction to java
 
Technology life cycle of java
Technology life cycle of javaTechnology life cycle of java
Technology life cycle of java
 
E farming
E farmingE farming
E farming
 
Have You Ever Thought Where Java is Used in Real World 2020
Have You Ever Thought Where Java is Used in Real World 2020Have You Ever Thought Where Java is Used in Real World 2020
Have You Ever Thought Where Java is Used in Real World 2020
 
Have You Ever Thought Where Java Is Used in Real World - Let's Know
Have You Ever Thought Where Java Is Used in Real World - Let's KnowHave You Ever Thought Where Java Is Used in Real World - Let's Know
Have You Ever Thought Where Java Is Used in Real World - Let's Know
 
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 ...
 
tranning synopsis(java programming).pdf
tranning synopsis(java programming).pdftranning synopsis(java programming).pdf
tranning synopsis(java programming).pdf
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year project
 
Core Java-1 (1).pdf
Core Java-1 (1).pdfCore Java-1 (1).pdf
Core Java-1 (1).pdf
 
meta title java.docx
meta title java.docxmeta title java.docx
meta title java.docx
 
Java Development Company | Xicom
Java Development Company | XicomJava Development Company | Xicom
Java Development Company | Xicom
 
web development ppt by prakash bedage
web development ppt by prakash bedageweb development ppt by prakash bedage
web development ppt by prakash bedage
 
web development project prakash.pptx
web development project prakash.pptxweb development project prakash.pptx
web development project prakash.pptx
 
Java and the Internet of Things
Java and the Internet of ThingsJava and the Internet of Things
Java and the Internet of Things
 
Java Training in Chandigarh
Java Training in ChandigarhJava Training in Chandigarh
Java Training in Chandigarh
 

Recently uploaded

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

9 Real Life Applications of Java

  • 2. Desktop GUI Applications ➜ Java language provides a lot of features that help us to develop GUI applications. Java provides AWT, Swing API or Java Foundation Classes, or the latest JavaFX (from Java 8 onwards). ➜ Real-world desktop tools developed using Java: 1. Acrobat Reader 2. ThinkFree 2
  • 3. Web Applications • Java provides features for web development as well as Servlets, Struts, Spring, hibernate, JSPs, etc. that allow us to develop highly secured easily to program software. • Real-World Web Tools using Java: 1. Amazon 2. Broadleaf 3. Wayfair
  • 4. Mobile Applications ➜ Java language provides a feature named J2ME which is a cross-platform framework to build mobile applications that can run across Java-supported smartphones and feature phones. ➜ Popular Java-based mobile apps: 1. Netflix 2. Tinder 3. Google Earth 4. Uber 4
  • 5. Enterprise Applications ➜ Java is the first choice for developing enterprise programs mainly because of its powerful features delivering high performance. ➜ According to Oracle, almost 97% of enterprise computers are running on Java. ➜ Real-time Enterprise Applications using Java: 1. Enterprise Resource Planning (ERP) systems 2. Customer Resource Management (CRM) systems 5
  • 6. Scientific Applications ➜ Java has powerful security and robustness features that make it popular for developing scientific applications. Java also provides powerful mathematical calculations that give the same results on different platforms. ➜ Most popular Java-based scientific tool: Mat lab ➜ You can learn Java from online Java Course in Noida. 6
  • 7. Server Apps In Financial Industry ➜ Financial institutions like banks, investors need various software programs to run their day-to-day business like front and back office electronic trading systems, writing settlement and confirmation systems, data processing, etc. ➜ Most of the leading financial institutions like Barclays, Citi group, Goldman Sach, etc. use Java-based software tools for their business. 7
  • 8. Web Servers & Applications Servers ➜ The entire Java ecosystem has numerous applications and web servers as of today. Among web servers, we have Apache Tomcat, Project Jigsaw, Rimfaxe Web Server (RWS), Jo! Etc. dominates the space. ➜ Similarly application servers like WebSphere, JBoss, and WebLogic, etc. are dominating the industry commercially. 8
  • 9. Embedded Systems ➜ Embedded systems are low-level systems that form a part of the larger electromechanical systems. These are tiny chips, processors, etc. and are also called integrated systems. ➜ Java can produce robust tools that can handle application exceptions efficiently and is fast too as it is better for developing low-level programs. ➜ Embedded systems applications using Java: 1. SIM cards use Java technology 2. Blue-ray disc player 9
  • 10. Software Tools ➜ Many software tools used for development are written in Java. For example, IDEs like Eclipse, IntelliJ IDEA, and Net beans are all written and developed in Java. ➜ These are also the most popular desktop GUI based tools used today. Earlier swing and AWT were the features that are mostly used to develop Softwares but nowadays JavaFx has become more popular. 10
  • 11. Thanks! https://www.cetpainfotech.com/ MOB NUMBER : 9212172602 QUERY@CETPAINFOTECH.COM 11