SlideShare a Scribd company logo
1 of 19
DISCOVER . LEARN . EMPOWER
Lecture -1
Introduction to JAVA
UNIVERSITY INSTITUTE OF ENGINEERING
DEPARTMENT OF AIT - CSE
Bachelor of Engineering (CSE)
Programming in Java (21CSH-244)
By: Ajay Pal Singh (E13293)
2
Chapter Course Objectives
1.
● To understand the about the JAVA
● To understand the application of JAVA
● To aware about of JDK environment
Chapter Course Outcomes
1.
After completion of this course, student will be able to
● Learn the basic objectives of JAVA..
● features and applications of JAVA.
● Aware about the environment of JAVA
3
Subject Code
CSH-244
Programming in Java L T P C
Total Contact Hours : 33 Hours
2 0 2 3
Common to all Specializations of CSE 2nd Year
Prerequisite: Studied C/C++ in previous semesters
Marks-100
Internal-60 External-40
UNIT - I
Introduction to Procedural Programming, Object-Oriented Programming, Features to Java Programming Language, JVM, Data types, Variables,
Array, Operators, Control Statements, Classes and Object, Inheritance, final, Dynamic method dispatch ,Package and Interfaces.
UNIT - II
Exception Handling ,Multithread and Synchronization, Wrapper classes, I/O Streams(with NIO),File Handing and Serialization, Concrete class,
Generics classes , Collections Interface and Classes, Strings & String Buffer ,Utility Classes , Networking classes and Interfaces , TCP/IP Client/Server
socket.
UNIT - III
Event Handling ,AWT, Swings, Java Beans(getter-setter methods), Java Servlet (Servlet lifecycle, Http Request, Http Response),Java Server Pages (JSP
architecture, client request, cookies handling),Database connectivity using different drivers and statements, callable statement, prepared
statement.
Text Book:
• Herbert Schildt (2019), “Java The Complete Reference, Ed. 11, McGraw-Hill publishing company Ltd.
•Object Oriented Programming Using Java – IBM Study Material.
References:
• Programming with Java by Balaguruswamy, – A primer, Tata McGraw Hill.
•Understanding Object-Oriented Programming with JAVA by Timothy Budd.
•Java Tutorial http://www.tutorialspoint.com/java/index.htm
•UML with Eclipse Tutorial http://www.vogella.de/articles/UML/article.html
•Java Example Codes and Tutorials http://www.roseindia.net/java/
Syllabus of Programming in JAVA
Contents
•Latest Trends of Programming Language
•What is JAVA?
•Why JAVA?
•Application of JAVA
•History of JAVA
•Execution of JAVA
•Structure of JAVA program
4
Programming Language Trends
5
What is JAVA ?
6
Overview of JAVA
•Programming Language
•Development Environment
•Application Environment
•Deployment Environment
•“Write ones and Run anywhere”
7
James Glosing
Why JAVA?
8
Application of JAVA
9
JAVA
Business
Application
Web-based
Application
Cloud-
Based
Application
Distributed
Application
Mobile
Application
Gaming and
Animation
Digital and
Electronic
Devices
Desktop
Application
History of JAVA
10
JDK 1.0
1996
JDK 1.1
1997
J2SE 1.2
1998
J2SE 5.0
2004
J2SE 1.4
2002
J2SE 1.3
2000
JAVA SE 6
2006
JAVA SE 7
2011
JAVA SE 8
2014
JAVA SE 9
2017
JAVA SE 10
2018
JAVA SE 11
2018
JAVA SE 12
March,2019
JAVA SE 13
Sep.,2019
JAVA SE 14
March,2020
JAVA SE 15
Sep.,2020
O/P
x.c x.obj x.exe
C program source code Object Code Executable code Program o/p
 When the header file is found, C compiler compiles the entire code(this code will
be in machine language format) from the header file into the C program.
 x.exe is also called machine language instructions.
This type of language is called System Dependent Language.
“Write Once and Compile Anywhere”
Execution of a C program
Execution of a Java Program
“Write Once and Run Anywhere”
Flavors of JAVA
Java Platform, Standard Edition (Java SE) for desktops
Java Platform, Enterprise Edition (Java EE) for enterprise
Java for Micro Edition(Java ME) for mobile
General Structure of JAVA Program
14
How to Check JAVA in Yours Computer?
15
Summary
. Discussed about the importance of JAVA language .
. How java language is different to other language.
. Structure of java in programming.
. How to configure java setup in computer.
16
Home Work
Q1. Why java is platform independent language?
Q2. What is application area in java language?
Q3. How to execute a java program ?
17
References
Online Video Link
• https://nptel.ac.in/courses/106/105/106105191/
• https://www.coursera.org/courses?query=java
• https://www.coursera.org/specializations/object-oriented-programming
• https://www.youtube.com/watch?v=aqHhpahguVY
Text Book
• Herbert Schildt (2019), “Java The Complete Reference, Ed. 11, McGraw-Hill .
18
THANK YOU
For queries
Email: ajay.e13293@cumail.in

More Related Content

Similar to Lecture-1.pptx

Object oriented programming using java
Object oriented programming using javaObject oriented programming using java
Object oriented programming using javashrutisrivastava5021
 
Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)miracleindia
 
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech StudentsIndustrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech StudentsTech Mentro
 
The Evolution of Java
The Evolution of JavaThe Evolution of Java
The Evolution of JavaFu Cheng
 
Core java programming tutorial - Brainsmartlabs
Core java programming tutorial - BrainsmartlabsCore java programming tutorial - Brainsmartlabs
Core java programming tutorial - Brainsmartlabsbrainsmartlabsedu
 
Java Programming
Java ProgrammingJava Programming
Java ProgrammingF K
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer TrainingTech Mentro
 
Java useful in Mule
Java useful in MuleJava useful in Mule
Java useful in MuleShahid Shaik
 
00 JavaScript Part 1 Course - Introduction
00 JavaScript Part 1 Course - Introduction00 JavaScript Part 1 Course - Introduction
00 JavaScript Part 1 Course - IntroductionTommy Vercety
 
Java programming course for beginners
Java programming course for beginnersJava programming course for beginners
Java programming course for beginnersjaveed_mhd
 
Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)Pratima Parida
 
Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)Pratima Parida
 

Similar to Lecture-1.pptx (20)

Object oriented programming using java
Object oriented programming using javaObject oriented programming using java
Object oriented programming using java
 
Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)
 
ACCELERATE YOUR IN JAVA
ACCELERATE YOUR IN JAVAACCELERATE YOUR IN JAVA
ACCELERATE YOUR IN JAVA
 
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech StudentsIndustrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
 
The Evolution of Java
The Evolution of JavaThe Evolution of Java
The Evolution of Java
 
AdoptJSRJavaEE8CON
AdoptJSRJavaEE8CONAdoptJSRJavaEE8CON
AdoptJSRJavaEE8CON
 
Core java programming tutorial - Brainsmartlabs
Core java programming tutorial - BrainsmartlabsCore java programming tutorial - Brainsmartlabs
Core java programming tutorial - Brainsmartlabs
 
java course in mumbai s
java course in mumbai sjava course in mumbai s
java course in mumbai s
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
javapdf.pptx
javapdf.pptxjavapdf.pptx
javapdf.pptx
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java useful in Mule
Java useful in MuleJava useful in Mule
Java useful in Mule
 
00 JavaScript Part 1 Course - Introduction
00 JavaScript Part 1 Course - Introduction00 JavaScript Part 1 Course - Introduction
00 JavaScript Part 1 Course - Introduction
 
Java programming course for beginners
Java programming course for beginnersJava programming course for beginners
Java programming course for beginners
 
Java
JavaJava
Java
 
Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)
 
Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Lecture-1.pptx

  • 1. DISCOVER . LEARN . EMPOWER Lecture -1 Introduction to JAVA UNIVERSITY INSTITUTE OF ENGINEERING DEPARTMENT OF AIT - CSE Bachelor of Engineering (CSE) Programming in Java (21CSH-244) By: Ajay Pal Singh (E13293)
  • 2. 2 Chapter Course Objectives 1. ● To understand the about the JAVA ● To understand the application of JAVA ● To aware about of JDK environment Chapter Course Outcomes 1. After completion of this course, student will be able to ● Learn the basic objectives of JAVA.. ● features and applications of JAVA. ● Aware about the environment of JAVA
  • 3. 3 Subject Code CSH-244 Programming in Java L T P C Total Contact Hours : 33 Hours 2 0 2 3 Common to all Specializations of CSE 2nd Year Prerequisite: Studied C/C++ in previous semesters Marks-100 Internal-60 External-40 UNIT - I Introduction to Procedural Programming, Object-Oriented Programming, Features to Java Programming Language, JVM, Data types, Variables, Array, Operators, Control Statements, Classes and Object, Inheritance, final, Dynamic method dispatch ,Package and Interfaces. UNIT - II Exception Handling ,Multithread and Synchronization, Wrapper classes, I/O Streams(with NIO),File Handing and Serialization, Concrete class, Generics classes , Collections Interface and Classes, Strings & String Buffer ,Utility Classes , Networking classes and Interfaces , TCP/IP Client/Server socket. UNIT - III Event Handling ,AWT, Swings, Java Beans(getter-setter methods), Java Servlet (Servlet lifecycle, Http Request, Http Response),Java Server Pages (JSP architecture, client request, cookies handling),Database connectivity using different drivers and statements, callable statement, prepared statement. Text Book: • Herbert Schildt (2019), “Java The Complete Reference, Ed. 11, McGraw-Hill publishing company Ltd. •Object Oriented Programming Using Java – IBM Study Material. References: • Programming with Java by Balaguruswamy, – A primer, Tata McGraw Hill. •Understanding Object-Oriented Programming with JAVA by Timothy Budd. •Java Tutorial http://www.tutorialspoint.com/java/index.htm •UML with Eclipse Tutorial http://www.vogella.de/articles/UML/article.html •Java Example Codes and Tutorials http://www.roseindia.net/java/ Syllabus of Programming in JAVA
  • 4. Contents •Latest Trends of Programming Language •What is JAVA? •Why JAVA? •Application of JAVA •History of JAVA •Execution of JAVA •Structure of JAVA program 4
  • 7. Overview of JAVA •Programming Language •Development Environment •Application Environment •Deployment Environment •“Write ones and Run anywhere” 7 James Glosing
  • 10. History of JAVA 10 JDK 1.0 1996 JDK 1.1 1997 J2SE 1.2 1998 J2SE 5.0 2004 J2SE 1.4 2002 J2SE 1.3 2000 JAVA SE 6 2006 JAVA SE 7 2011 JAVA SE 8 2014 JAVA SE 9 2017 JAVA SE 10 2018 JAVA SE 11 2018 JAVA SE 12 March,2019 JAVA SE 13 Sep.,2019 JAVA SE 14 March,2020 JAVA SE 15 Sep.,2020
  • 11. O/P x.c x.obj x.exe C program source code Object Code Executable code Program o/p  When the header file is found, C compiler compiles the entire code(this code will be in machine language format) from the header file into the C program.  x.exe is also called machine language instructions. This type of language is called System Dependent Language. “Write Once and Compile Anywhere” Execution of a C program
  • 12. Execution of a Java Program “Write Once and Run Anywhere”
  • 13. Flavors of JAVA Java Platform, Standard Edition (Java SE) for desktops Java Platform, Enterprise Edition (Java EE) for enterprise Java for Micro Edition(Java ME) for mobile
  • 14. General Structure of JAVA Program 14
  • 15. How to Check JAVA in Yours Computer? 15
  • 16. Summary . Discussed about the importance of JAVA language . . How java language is different to other language. . Structure of java in programming. . How to configure java setup in computer. 16
  • 17. Home Work Q1. Why java is platform independent language? Q2. What is application area in java language? Q3. How to execute a java program ? 17
  • 18. References Online Video Link • https://nptel.ac.in/courses/106/105/106105191/ • https://www.coursera.org/courses?query=java • https://www.coursera.org/specializations/object-oriented-programming • https://www.youtube.com/watch?v=aqHhpahguVY Text Book • Herbert Schildt (2019), “Java The Complete Reference, Ed. 11, McGraw-Hill . 18
  • 19. THANK YOU For queries Email: ajay.e13293@cumail.in