SlideShare a Scribd company logo
1 of 15
By :
Anuj Kumar Raghav
Assistant Professor
www.akraghav.com2020-21
AKR Education
www.akreducation.com
 Introduction :
(Overview of Java , Features, OOPS Concept , Installation )
 (Data types , Variables , Operators)
 Arrays
 Strings
 Exception Handling
 Multithreading
Overview
 Java is a programming language originally
developed by Sun Micro System and released in
1995.
 Programming Languages:
A vocabulary and set of grammatical rules
(syntax) for instructing a computer to perform
specific tasks.
• Machine Language
• Assembly Language
• High level Language
 It is the lowest-level programming language.
 Machine languages are the only languages
understood by computers.
 For example, to add two numbers, you might
write an instruction in binary like this:
1101101010011010
 It implements a symbolic representation of
the numeric machine codes and other
constants needed to program a particular
CPU architecture.
 Assembly Program
to add two
numbers:
name "add"
mov al, 5
mov bl, 10
add bl, al
; bin=00000101b
; hex=0ah or
bin=00001010b
; 5 + 10 = 15 (decimal)
or
hex=0fh or
bin=00001111b
 High-level languages allow us to write computer
code using instructions resembling everyday
spoken language (for example: print, if, while)
which are then translated into machine
language to be executed.
Examples :
• ADA • COBOL
• C • C++
• JAVA • BASIC
• PYTHON • PASCAL
Compiler
A compiler translates the entire source
code into a machine-code file.
Interpreter
 An interpreter reads one statement from
the source code, translates it to the
machine code or virtual machine code,
and then executes it.
Overview of Java
 Java is an object oriented programming
language originally developed by Sun Micro
System and released in 1995.
 Java was originally by James Gosling at Sun
Microsystems (which has since merge in Oracle
Corporation)
 Java programs are platform independent which
means they can be run on any operating system.
 Java codes that run on one platform does not
need to recompile to run on another platform,
it’s called “write once run anywhere”.
Continued…
Java is a high level language like C,
C++, and Visual Basic.
It took 18 months to develop the first
working version.
Initially called “Oak”, a tree; renamed
as “Java”, a cup of coffee in 1995.
Byte code is a highly optimized set of
instructions designed to be executed by
the Java run-time system, called as
Java Virtual Machine (JVM).
JVM is an interpreter for byte code.
 Object Oriented
Java is an object oriented programming language
which follows the concepts of oop’s.
 Platform Independent
Java application programs written on one
operating system can be able to run on any
platform. So the java is platform independent.
 Simple
Java syntax is similar to c and c++ and it follow the
oop’s concepts so it is easy to learn.
 Secure
Java’s securing feature it enable to develop virus
free, tamper free (software which is not modify
by attacker). Continued…
 Portable
We may carry the java byte code to any platform.
 Robust
Robust simply means strong. Java uses strong
memory management.
 Multi Threaded
A thread is like a separate program, executing
concurrently.
 Interpreted
Java is a compiled programming language, but
rather than compile straight to executable machine
code, it compiles to an intermediate binary form
called JVM byte code.
 High Performance
Java is faster than traditional interpretation.
Different Editions of Java Technology
 Java SE
Java Standard Edition provides tools and API’s that can
use to create server application, desktop application and
even applets.
 Java EE
Java Enterprise Edition helps in web application service,
component model and enterprise class service oriented
architecture.
 Java ME
Java Micro Edition or JME is use for the development of
software for devices like mobile phones, PDA’s, TV set-top
box, game programming.
Unit 1 of java part 1 basic introduction akr

More Related Content

What's hot (19)

Lecture19.07.2014
Lecture19.07.2014Lecture19.07.2014
Lecture19.07.2014
 
Chapter 2.3
Chapter 2.3Chapter 2.3
Chapter 2.3
 
Java introduction
Java introductionJava introduction
Java introduction
 
Java Virtual Machine - Internal Architecture
Java Virtual Machine - Internal ArchitectureJava Virtual Machine - Internal Architecture
Java Virtual Machine - Internal Architecture
 
Features of java
Features of javaFeatures of java
Features of java
 
Important features of java
Important features of javaImportant features of java
Important features of java
 
JDK,JRE,JVM
JDK,JRE,JVMJDK,JRE,JVM
JDK,JRE,JVM
 
Java Virtual Machine
Java Virtual Machine Java Virtual Machine
Java Virtual Machine
 
.Net Overview
.Net Overview.Net Overview
.Net Overview
 
Java-java virtual machine
Java-java virtual machineJava-java virtual machine
Java-java virtual machine
 
Advanced java-training-in-bangalore
Advanced java-training-in-bangaloreAdvanced java-training-in-bangalore
Advanced java-training-in-bangalore
 
Java 3 rd sem. 2012 aug.ASSIGNMENT
Java 3 rd sem. 2012 aug.ASSIGNMENTJava 3 rd sem. 2012 aug.ASSIGNMENT
Java 3 rd sem. 2012 aug.ASSIGNMENT
 
Java introduction
Java introductionJava introduction
Java introduction
 
History of java'
History of java'History of java'
History of java'
 
Compilation v. interpretation
Compilation v. interpretationCompilation v. interpretation
Compilation v. interpretation
 
Byte code jvm
Byte code jvmByte code jvm
Byte code jvm
 
JVM
JVMJVM
JVM
 
Architecture diagram of jvm
Architecture diagram of jvmArchitecture diagram of jvm
Architecture diagram of jvm
 
QSpiders - Memory (JVM architecture)
QSpiders - Memory (JVM architecture)QSpiders - Memory (JVM architecture)
QSpiders - Memory (JVM architecture)
 

Similar to Unit 1 of java part 1 basic introduction akr

J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01Jay Palit
 
Java & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkMohit Belwal
 
Features of java unit 1
Features of java unit 1Features of java unit 1
Features of java unit 1RubaNagarajan
 
Java Programming (M&M)
Java Programming (M&M)Java Programming (M&M)
Java Programming (M&M)mafffffe19
 
Programming in java ppt
Programming in java  pptProgramming in java  ppt
Programming in java pptMrsRLakshmiIT
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Mr. Akaash
 
Sybsc cs sem 3 core java
Sybsc cs sem 3 core javaSybsc cs sem 3 core java
Sybsc cs sem 3 core javaWE-IT TUTORIALS
 

Similar to Unit 1 of java part 1 basic introduction akr (20)

J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01
 
Java & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate Framework
 
Java Intro
Java IntroJava Intro
Java Intro
 
Features of java unit 1
Features of java unit 1Features of java unit 1
Features of java unit 1
 
c vs java (2).pptx
c vs java (2).pptxc vs java (2).pptx
c vs java (2).pptx
 
Unit1 JAVA.pptx
Unit1 JAVA.pptxUnit1 JAVA.pptx
Unit1 JAVA.pptx
 
Java Programming (M&M)
Java Programming (M&M)Java Programming (M&M)
Java Programming (M&M)
 
C vs JAVA.pptx
C vs JAVA.pptxC vs JAVA.pptx
C vs JAVA.pptx
 
Java features
Java  features Java  features
Java features
 
Programming in java ppt
Programming in java  pptProgramming in java  ppt
Programming in java ppt
 
Programming in java ppt
Programming in java  pptProgramming in java  ppt
Programming in java ppt
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
 
130700548484460000
130700548484460000130700548484460000
130700548484460000
 
OOPS JAVA.pdf
OOPS JAVA.pdfOOPS JAVA.pdf
OOPS JAVA.pdf
 
Sybsc cs sem 3 core java
Sybsc cs sem 3 core javaSybsc cs sem 3 core java
Sybsc cs sem 3 core java
 
Java session2
Java session2Java session2
Java session2
 
Core Java-1 (1).pdf
Core Java-1 (1).pdfCore Java-1 (1).pdf
Core Java-1 (1).pdf
 
Java ms harsha
Java ms harshaJava ms harsha
Java ms harsha
 
Java Programming Basics
Java Programming BasicsJava Programming Basics
Java Programming Basics
 
JAVA FEATURES
JAVA FEATURESJAVA FEATURES
JAVA FEATURES
 

More from AKR Education

Unit 1 of c++ first program
Unit 1 of c++ first programUnit 1 of c++ first program
Unit 1 of c++ first programAKR Education
 
Unit 1 of dbms part 1 basic introduction
Unit 1 of dbms part 1 basic introductionUnit 1 of dbms part 1 basic introduction
Unit 1 of dbms part 1 basic introductionAKR Education
 
Unit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionUnit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionAKR Education
 
Unit 1 of java part 2 basic introduction
Unit 1 of java part 2 basic introduction Unit 1 of java part 2 basic introduction
Unit 1 of java part 2 basic introduction AKR Education
 
Online classes platform & method
Online classes platform &  methodOnline classes platform &  method
Online classes platform & methodAKR Education
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognitionAKR Education
 

More from AKR Education (6)

Unit 1 of c++ first program
Unit 1 of c++ first programUnit 1 of c++ first program
Unit 1 of c++ first program
 
Unit 1 of dbms part 1 basic introduction
Unit 1 of dbms part 1 basic introductionUnit 1 of dbms part 1 basic introduction
Unit 1 of dbms part 1 basic introduction
 
Unit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionUnit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introduction
 
Unit 1 of java part 2 basic introduction
Unit 1 of java part 2 basic introduction Unit 1 of java part 2 basic introduction
Unit 1 of java part 2 basic introduction
 
Online classes platform & method
Online classes platform &  methodOnline classes platform &  method
Online classes platform & method
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognition
 

Recently uploaded

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

Unit 1 of java part 1 basic introduction akr

  • 1. By : Anuj Kumar Raghav Assistant Professor www.akraghav.com2020-21 AKR Education www.akreducation.com
  • 2.  Introduction : (Overview of Java , Features, OOPS Concept , Installation )  (Data types , Variables , Operators)  Arrays  Strings  Exception Handling  Multithreading
  • 3. Overview  Java is a programming language originally developed by Sun Micro System and released in 1995.  Programming Languages: A vocabulary and set of grammatical rules (syntax) for instructing a computer to perform specific tasks. • Machine Language • Assembly Language • High level Language
  • 4.  It is the lowest-level programming language.  Machine languages are the only languages understood by computers.  For example, to add two numbers, you might write an instruction in binary like this: 1101101010011010
  • 5.  It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture.  Assembly Program to add two numbers: name "add" mov al, 5 mov bl, 10 add bl, al ; bin=00000101b ; hex=0ah or bin=00001010b ; 5 + 10 = 15 (decimal) or hex=0fh or bin=00001111b
  • 6.  High-level languages allow us to write computer code using instructions resembling everyday spoken language (for example: print, if, while) which are then translated into machine language to be executed. Examples : • ADA • COBOL • C • C++ • JAVA • BASIC • PYTHON • PASCAL
  • 7. Compiler A compiler translates the entire source code into a machine-code file. Interpreter  An interpreter reads one statement from the source code, translates it to the machine code or virtual machine code, and then executes it.
  • 8. Overview of Java  Java is an object oriented programming language originally developed by Sun Micro System and released in 1995.  Java was originally by James Gosling at Sun Microsystems (which has since merge in Oracle Corporation)  Java programs are platform independent which means they can be run on any operating system.  Java codes that run on one platform does not need to recompile to run on another platform, it’s called “write once run anywhere”. Continued…
  • 9. Java is a high level language like C, C++, and Visual Basic. It took 18 months to develop the first working version. Initially called “Oak”, a tree; renamed as “Java”, a cup of coffee in 1995. Byte code is a highly optimized set of instructions designed to be executed by the Java run-time system, called as Java Virtual Machine (JVM). JVM is an interpreter for byte code.
  • 10.
  • 11.
  • 12.  Object Oriented Java is an object oriented programming language which follows the concepts of oop’s.  Platform Independent Java application programs written on one operating system can be able to run on any platform. So the java is platform independent.  Simple Java syntax is similar to c and c++ and it follow the oop’s concepts so it is easy to learn.  Secure Java’s securing feature it enable to develop virus free, tamper free (software which is not modify by attacker). Continued…
  • 13.  Portable We may carry the java byte code to any platform.  Robust Robust simply means strong. Java uses strong memory management.  Multi Threaded A thread is like a separate program, executing concurrently.  Interpreted Java is a compiled programming language, but rather than compile straight to executable machine code, it compiles to an intermediate binary form called JVM byte code.  High Performance Java is faster than traditional interpretation.
  • 14. Different Editions of Java Technology  Java SE Java Standard Edition provides tools and API’s that can use to create server application, desktop application and even applets.  Java EE Java Enterprise Edition helps in web application service, component model and enterprise class service oriented architecture.  Java ME Java Micro Edition or JME is use for the development of software for devices like mobile phones, PDA’s, TV set-top box, game programming.

Editor's Notes

  1. Continued….
  2. Continued…
  3. Continued…