SlideShare a Scribd company logo
1 of 22
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
e
Inheritance : Creating a new class from an existing
class is called as inheritance. Advantage of inheritanc
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
javaseminar-150413115546-conversion-gate01.pptx
javaseminar-150413115546-conversion-gate01.pptx

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

javaseminar-150413115546-conversion-gate01.pptx

  • 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 e Inheritance : Creating a new class from an existing class is called as inheritance. Advantage of inheritanc 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