COMPUTER
HARDWARE SOFTWARE
SYSTEM SOFTWARE APPLICATION SOFTWARE
 KEYBOARD
 MOUSE
 MONITOR
 HARD DISK DRIVE(HDD)
 DVD WRITER
 SMPS(POWER SUPPLY)
etc….
 CENTRAL PROCESSING UNIT(CPU)
 Programs that control the operations
of computer & its devices .
 Program that perform
specific task for users
LEVELS
JAMES GOSLING
Father Of Java
JAVA
SUN MICROSYSTEM
Publicly released in 1995
ORACLE CORPORATION
$7.4B deal in 2009
HISTORY OF JAVA
 What is JAVA ???????
 Java is Simple, High Level, Platform independent, Architecture-Neutral , Secure, Robust,
Multithreaded, Distributed, and Object Oriented programming language.
What is Programming Language ???????
 Meaning of Programming Languages :
 Language :
 Program :
 Programming Language :
It is the medium of communication .
It is a set of instructions for a device to perform some specific task .
Set of grammatical rules or syntax to write a program for
instructing machine to perform specific tasks .
 Types of Programming Languages :
1. Low Level Programming Language
 Binary digits(0,1) will be used to write the instructions in Low Level Language .
 Instructions written in binary language or native language will be understood by the machine directly .
 No translator program is required .
2. Middle Level Programming Language
 Assembly codes like ADD, SUB, MUL, DIV, MOV etc. will be used to write the instructions in Middle Level Language .
 Instructions written in assembly language will not be understood by the machine directly .
 Assembler is a program that should be used to convert Assembly language to Machine language .
3. High Level Programming Language
 Human understandable codes like English words will be used to write the instructions in High Level Language .
 Instructions written in High Level Language will not be understood by the machine directly .
 Compiler or Interpreter is a program that should be used to convert High Level Language to Machine language .
FEATURES OF JAVA
JAVA EDITIONS
 Java Standard Edition (J2SE or Java SE) : Used to develop desktop standalone applications (application
that can run offline) using applet and swing.
 Java Enterprise Edition (J2EE or Java EE) : Used to develop enterprise applications (applications that
run in organisations) using JDBC, Servlets, JSP, Hibernate etc.
 Java Micro Edition (J2ME or Java ME) : Used to develop applications for micro devices like Mobiles, Setup
Box etc.
VERSIONS OF JAVA
TOP PROGRAMMING LANGUAGES
For latest info, visit https://www.tiobe.com/tiobe-index/
SYLLABUS
For more information ,
WhatsApp : 8108803978
THANK YOU

java programming language Presentation.pptx

  • 2.
    COMPUTER HARDWARE SOFTWARE SYSTEM SOFTWAREAPPLICATION SOFTWARE  KEYBOARD  MOUSE  MONITOR  HARD DISK DRIVE(HDD)  DVD WRITER  SMPS(POWER SUPPLY) etc….  CENTRAL PROCESSING UNIT(CPU)  Programs that control the operations of computer & its devices .  Program that perform specific task for users
  • 3.
  • 4.
    JAMES GOSLING Father OfJava JAVA SUN MICROSYSTEM Publicly released in 1995 ORACLE CORPORATION $7.4B deal in 2009 HISTORY OF JAVA
  • 5.
     What isJAVA ???????  Java is Simple, High Level, Platform independent, Architecture-Neutral , Secure, Robust, Multithreaded, Distributed, and Object Oriented programming language. What is Programming Language ???????  Meaning of Programming Languages :  Language :  Program :  Programming Language : It is the medium of communication . It is a set of instructions for a device to perform some specific task . Set of grammatical rules or syntax to write a program for instructing machine to perform specific tasks .
  • 6.
     Types ofProgramming Languages : 1. Low Level Programming Language  Binary digits(0,1) will be used to write the instructions in Low Level Language .  Instructions written in binary language or native language will be understood by the machine directly .  No translator program is required . 2. Middle Level Programming Language  Assembly codes like ADD, SUB, MUL, DIV, MOV etc. will be used to write the instructions in Middle Level Language .  Instructions written in assembly language will not be understood by the machine directly .  Assembler is a program that should be used to convert Assembly language to Machine language . 3. High Level Programming Language  Human understandable codes like English words will be used to write the instructions in High Level Language .  Instructions written in High Level Language will not be understood by the machine directly .  Compiler or Interpreter is a program that should be used to convert High Level Language to Machine language .
  • 7.
  • 8.
    JAVA EDITIONS  JavaStandard Edition (J2SE or Java SE) : Used to develop desktop standalone applications (application that can run offline) using applet and swing.  Java Enterprise Edition (J2EE or Java EE) : Used to develop enterprise applications (applications that run in organisations) using JDBC, Servlets, JSP, Hibernate etc.  Java Micro Edition (J2ME or Java ME) : Used to develop applications for micro devices like Mobiles, Setup Box etc.
  • 9.
  • 10.
    TOP PROGRAMMING LANGUAGES Forlatest info, visit https://www.tiobe.com/tiobe-index/
  • 12.
  • 13.
    For more information, WhatsApp : 8108803978 THANK YOU