SlideShare a Scribd company logo
Presented By :-
 DEVENDRA KHAIRWA
Programming language is a vocabulary and
set of grammatical rules for instructing a
computer to perform specific tasks.
Types of programming language
1. Procedure-oriented programming language
 COBOL, FORTRAN, and C
2. Object oriented programming language
 C++, Java, and PHP
Procedure-oriented programming language
In procedural programming our code is
organized into small "procedures" that use
and change our data. So our data move
openly around the system from function to
function.
Object oriented programming language
In Object oriented programming the data
and related functions are bundled together
into an "object". So that not even any other
functions of the same program can use
other data and our data will remain safe.
Concept of OOPS
OOPS Features in brief
The programming in which data is logically represented in the form of a class and
physically represented in the form an object is called as object oriented
programming (OOP). OOP has the following important features.
Concept of OOPS
OOPS Features in brief
Data Encapsulation : Encapsulation means wrapping up
data and member function (Method) together into a
single unit i.e. class.
Data Abstraction :
Abstraction is the process of hiding out the working
style of an object and showing only the required
information of the object in understandable manner.
Advantage of data abstraction is security.
Concept of OOPS
OOPS Features in brief
Inheritance : Creating a new class from an existing
class is called as inheritance. Advantage of inheritance
is reusability of the code.
Polymorphism : Polymorphism means having more
than one form. In this different classes can have
different behaviors for the same operation.
Polymorphism can be achieved with the help of
overloading and overriding concepts.
Why do we need java ?
Trouble with C/C++ language is that they are not portable
and are not platform independent language.
Emergence of world wide web which demand portable
programs.
Portability and security necessitated the invention of JAVA.
History of JAVA
JAVA is general purpose
object oriented programming language developed by James
Gosling and colleagues at Sun Microsystems in the early 1990s
with promise to Write Once Run Anywhere and JVM make it
possible.
What is JVM ?
The heart of the Java
platform is the concept
of a "virtual machine“
JVM is a virtual machine
that provides runtime environment where JAVA program
runs.
It makes JAVA platform independent because JVM self work
as platform for all JAVA programs.
Editions of JAVA
J2SE(JAVA 2 Standard Edition) –
to develop client-side stand
alone applications or applets.
J2EE(JAVA 2 Enterprise Edition) – to develop server-
side applications such as JAVA servlet and JAVA
server pages.
J2ME (JAVA 2 Micro Edition) – to develop
applications for mobile devices.
Advantages of Java
Simple
Object oriented
Architecture –neutral
Portable
Secure
Multithreaded.
Some features of JAVA
Automatic type checking
Automatic garbage collection
No directly accessible pointer
to memory
Multi threading
Introduction to JDBC
Java Database Connectivity (JDBC) is a Java
Application Programming Interface (API) for
executing SQL statements.
It consists of a set of classes and interfaces
written in Java.
It extends the various features of java, such as
security, platform independence, easy
understanding and usage.
The JDBC provides a standard interface for
accessing a database.
Java applications use the JDBC API to
connect with a database through a database
driver.
JDBC ARCHITECTURE
Java applications cannot communicate directly with a
database to submit the data & retrieve results of queries.
This is because a database can interpret SQL statements only
and not Java language statements.
Therefore, we need a mechanism to translate Java
statements into SQL statements and vice-versa.
The JDBC architecture provides the mechanism for this kind
of translation.
JDBC ARCHITECTURE
Device running on JAVA
Set–top boxes
ATM
Printers
Web cams
Games
Car navigation systems
Lottery terminals
Medical devices
Parking payment stations
Certification in JAVA
Getting certified is a great way to
invest in your professional
development and to help boost your
career potential.
Sun offers the following certifications for Java technologies:
Java Platform, Standard Edition
(Java SE)
Sun Certified Java Associate
Sun Certified Java Programmer
Sun Certified Java Developer
Certification in JAVA
Java Platform, Enterprise Edition
(Java EE)
Sun Certified Web Component Developer
Sun Certified Business Component Developer
Sun Certified Developer for Java Web Services
Sun Certified Enterprise Architect
Java Platform, Micro Edition (Java ME)
Sun Certified Mobile Application Developer
Java seminar
Java seminar
Ad

More Related Content

What's hot (20)

Core Java
Core JavaCore Java
Core Java
Priyanka Pradhan
 
Java Programming
Java ProgrammingJava Programming
Java Programming
Elizabeth alexander
 
Java features
Java featuresJava features
Java features
Prashant Gajendra
 
Presentation on Core java
Presentation on Core javaPresentation on Core java
Presentation on Core java
mahir jain
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
aitrichtech
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Saba Ameer
 
Features of java
Features of javaFeatures of java
Features of java
WILLFREDJOSE W
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Language
jaimefrozr
 
Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".
SudhanshuVijay3
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
Sandeep Rawat
 
JRE , JDK and platform independent nature of JAVA
JRE , JDK and platform independent nature of JAVAJRE , JDK and platform independent nature of JAVA
JRE , JDK and platform independent nature of JAVA
Mehak Tawakley
 
Core java slides
Core java slidesCore java slides
Core java slides
Abhilash Nair
 
Presentation on java
Presentation  on  javaPresentation  on  java
Presentation on java
shashi shekhar
 
1 java programming- introduction
1  java programming- introduction1  java programming- introduction
1 java programming- introduction
jyoti_lakhani
 
Fundamentals of JAVA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVA
KUNAL GADHIA
 
QSpiders - Jdk Jvm Jre and Jit
QSpiders - Jdk Jvm Jre and JitQSpiders - Jdk Jvm Jre and Jit
QSpiders - Jdk Jvm Jre and Jit
Qspiders - Software Testing Training Institute
 
Core java
Core java Core java
Core java
Shubham singh
 
JDK,JRE,JVM
JDK,JRE,JVMJDK,JRE,JVM
JDK,JRE,JVM
Cognizant
 
Core java
Core javaCore java
Core java
sharad soni
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
pm2214
 

Viewers also liked (14)

Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Veerabadra Badra
 
Media evaluation question 5
Media evaluation question 5Media evaluation question 5
Media evaluation question 5
brandoncuriel4
 
Java for the Beginners
Java for the BeginnersJava for the Beginners
Java for the Beginners
Biswadip Goswami
 
Overview of java web services
Overview of java web servicesOverview of java web services
Overview of java web services
Todd Benson (I.T. SPECIALIST and I.T. SECURITY)
 
Java presentation
Java presentation Java presentation
Java presentation
Programming Talents
 
Intro to java
Intro to javaIntro to java
Intro to java
chrisramey
 
Overview of Java EE 6 by Roberto Chinnici at SFJUG
Overview of Java EE 6 by Roberto Chinnici at SFJUGOverview of Java EE 6 by Roberto Chinnici at SFJUG
Overview of Java EE 6 by Roberto Chinnici at SFJUG
Marakana Inc.
 
Java ppt Gandhi Ravi ([email protected])
Java ppt  Gandhi Ravi  (gandhiri@gmail.com)Java ppt  Gandhi Ravi  (gandhiri@gmail.com)
Java ppt Gandhi Ravi ([email protected])
Gandhi Ravi
 
Functional Programming In Java
Functional Programming In JavaFunctional Programming In Java
Functional Programming In Java
Andrei Solntsev
 
Seminar on java
Seminar on javaSeminar on java
Seminar on java
shathika
 
Part3
Part3Part3
Part3
haithamo
 
Object Oriented Programming with Java
Object Oriented Programming with JavaObject Oriented Programming with Java
Object Oriented Programming with Java
Jussi Pohjolainen
 
Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Management
guest1415ae65
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Tajendar Arora
 
Ad

Similar to Java seminar (20)

Unit1 introduction to Java
Unit1 introduction to JavaUnit1 introduction to Java
Unit1 introduction to Java
DevaKumari Vijay
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docx
vikasbagra9887
 
Java1
Java1Java1
Java1
computertuitions
 
Java
Java Java
Java
computertuitions
 
Session 02 - Elements of Java Language
Session 02 - Elements of Java LanguageSession 02 - Elements of Java Language
Session 02 - Elements of Java Language
PawanMM
 
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
 
Elements of Java Language
Elements of Java Language Elements of Java Language
Elements of Java Language
Hitesh-Java
 
Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technology
sshhzap
 
PJ_M01_C01_PPT_Introduction to Object Oriented Programming Using Java.pdf
PJ_M01_C01_PPT_Introduction to Object Oriented Programming Using Java.pdfPJ_M01_C01_PPT_Introduction to Object Oriented Programming Using Java.pdf
PJ_M01_C01_PPT_Introduction to Object Oriented Programming Using Java.pdf
projectfora2
 
What is java?-Saurabh Upadhyay
What is java?-Saurabh UpadhyayWhat is java?-Saurabh Upadhyay
What is java?-Saurabh Upadhyay
Saurabh Upadhyay
 
Java ppt-class_Introduction_class_Objects.ppt
Java ppt-class_Introduction_class_Objects.pptJava ppt-class_Introduction_class_Objects.ppt
Java ppt-class_Introduction_class_Objects.ppt
VGaneshKarthikeyan
 
Java ppt-class_basic data types methods definitions
Java ppt-class_basic data types methods definitionsJava ppt-class_basic data types methods definitions
Java ppt-class_basic data types methods definitions
ganeshkarthy
 
10 interesting things about java
10 interesting things about java10 interesting things about java
10 interesting things about java
kanchanmahajan23
 
Java Intro
Java IntroJava Intro
Java Intro
Nazmul Hasan Rupok
 
Java ms harsha
Java ms harshaJava ms harsha
Java ms harsha
Harsha Batra
 
Java presentation
Java presentationJava presentation
Java presentation
Karan Sareen
 
Unit1 JAVA.pptx
Unit1 JAVA.pptxUnit1 JAVA.pptx
Unit1 JAVA.pptx
RahulAnand111531
 
Java for Recruiters
Java for RecruitersJava for Recruiters
Java for Recruiters
ph7 -
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
siragezeynu
 
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
Nathan Mathis
 
Unit1 introduction to Java
Unit1 introduction to JavaUnit1 introduction to Java
Unit1 introduction to Java
DevaKumari Vijay
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docx
vikasbagra9887
 
Session 02 - Elements of Java Language
Session 02 - Elements of Java LanguageSession 02 - Elements of Java Language
Session 02 - Elements of Java Language
PawanMM
 
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
 
Elements of Java Language
Elements of Java Language Elements of Java Language
Elements of Java Language
Hitesh-Java
 
Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technology
sshhzap
 
PJ_M01_C01_PPT_Introduction to Object Oriented Programming Using Java.pdf
PJ_M01_C01_PPT_Introduction to Object Oriented Programming Using Java.pdfPJ_M01_C01_PPT_Introduction to Object Oriented Programming Using Java.pdf
PJ_M01_C01_PPT_Introduction to Object Oriented Programming Using Java.pdf
projectfora2
 
What is java?-Saurabh Upadhyay
What is java?-Saurabh UpadhyayWhat is java?-Saurabh Upadhyay
What is java?-Saurabh Upadhyay
Saurabh Upadhyay
 
Java ppt-class_Introduction_class_Objects.ppt
Java ppt-class_Introduction_class_Objects.pptJava ppt-class_Introduction_class_Objects.ppt
Java ppt-class_Introduction_class_Objects.ppt
VGaneshKarthikeyan
 
Java ppt-class_basic data types methods definitions
Java ppt-class_basic data types methods definitionsJava ppt-class_basic data types methods definitions
Java ppt-class_basic data types methods definitions
ganeshkarthy
 
10 interesting things about java
10 interesting things about java10 interesting things about java
10 interesting things about java
kanchanmahajan23
 
Java for Recruiters
Java for RecruitersJava for Recruiters
Java for Recruiters
ph7 -
 
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
Nathan Mathis
 
Ad

Recently uploaded (20)

Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
Political History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptxPolitical History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptx
Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 

Java seminar

  • 1. Presented By :-  DEVENDRA KHAIRWA
  • 2. Programming language is a vocabulary and set of grammatical rules for instructing a computer to perform specific tasks. Types of programming language 1. Procedure-oriented programming language  COBOL, FORTRAN, and C 2. Object oriented programming language  C++, Java, and PHP
  • 3. Procedure-oriented programming language In procedural programming our code is organized into small "procedures" that use and change our data. So our data move openly around the system from function to function.
  • 4. Object oriented programming language In Object oriented programming the data and related functions are bundled together into an "object". So that not even any other functions of the same program can use other data and our data will remain safe.
  • 5. Concept of OOPS OOPS Features in brief The programming in which data is logically represented in the form of a class and physically represented in the form an object is called as object oriented programming (OOP). OOP has the following important features.
  • 6. Concept of OOPS OOPS Features in brief Data Encapsulation : Encapsulation means wrapping up data and member function (Method) together into a single unit i.e. class. Data Abstraction : Abstraction is the process of hiding out the working style of an object and showing only the required information of the object in understandable manner. Advantage of data abstraction is security.
  • 7. Concept of OOPS OOPS Features in brief Inheritance : Creating a new class from an existing class is called as inheritance. Advantage of inheritance is reusability of the code. Polymorphism : Polymorphism means having more than one form. In this different classes can have different behaviors for the same operation. Polymorphism can be achieved with the help of overloading and overriding concepts.
  • 8. Why do we need java ? Trouble with C/C++ language is that they are not portable and are not platform independent language. Emergence of world wide web which demand portable programs. Portability and security necessitated the invention of JAVA.
  • 9. History of JAVA JAVA is general purpose object oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s with promise to Write Once Run Anywhere and JVM make it possible.
  • 10. What is JVM ? The heart of the Java platform is the concept of a "virtual machine“ JVM is a virtual machine that provides runtime environment where JAVA program runs. It makes JAVA platform independent because JVM self work as platform for all JAVA programs.
  • 11. Editions of JAVA J2SE(JAVA 2 Standard Edition) – to develop client-side stand alone applications or applets. J2EE(JAVA 2 Enterprise Edition) – to develop server- side applications such as JAVA servlet and JAVA server pages. J2ME (JAVA 2 Micro Edition) – to develop applications for mobile devices.
  • 12. Advantages of Java Simple Object oriented Architecture –neutral Portable Secure Multithreaded.
  • 13. Some features of JAVA Automatic type checking Automatic garbage collection No directly accessible pointer to memory Multi threading
  • 14. Introduction to JDBC Java Database Connectivity (JDBC) is a Java Application Programming Interface (API) for executing SQL statements. It consists of a set of classes and interfaces written in Java. It extends the various features of java, such as security, platform independence, easy understanding and usage.
  • 15. The JDBC provides a standard interface for accessing a database. Java applications use the JDBC API to connect with a database through a database driver.
  • 16. JDBC ARCHITECTURE Java applications cannot communicate directly with a database to submit the data & retrieve results of queries. This is because a database can interpret SQL statements only and not Java language statements. Therefore, we need a mechanism to translate Java statements into SQL statements and vice-versa. The JDBC architecture provides the mechanism for this kind of translation.
  • 18. Device running on JAVA Set–top boxes ATM Printers Web cams Games Car navigation systems Lottery terminals Medical devices Parking payment stations
  • 19. Certification in JAVA Getting certified is a great way to invest in your professional development and to help boost your career potential. Sun offers the following certifications for Java technologies: Java Platform, Standard Edition (Java SE) Sun Certified Java Associate Sun Certified Java Programmer Sun Certified Java Developer
  • 20. Certification in JAVA Java Platform, Enterprise Edition (Java EE) Sun Certified Web Component Developer Sun Certified Business Component Developer Sun Certified Developer for Java Web Services Sun Certified Enterprise Architect Java Platform, Micro Edition (Java ME) Sun Certified Mobile Application Developer