SlideShare a Scribd company logo
1 of 10
Download to read offline
Compiled and Interpreted
Platform-Independent and Portable
Object-Oriented
Robust and Secure
Distributed
Familiar ,Simple and Small
Multithreaded and interactive
High Performance
Dynamic and Extensible
Compiled and Interpreted :
While running java program, it gets converted into bytecode and then it
runs. Conversion of java to byte-code is carried out by compiler called as
javac compiler. Target bytecodes are interpreted using interpreter called
as JVM (Java Virtual Machine). So Java is both interpreted and compiled
language.
Source Code
.java file
Class file Execution
Compiled Interpreted
Platform-
Independent
and Portable
Source File(Hello.java)
Javac(Compiler)
Class File(Bytecodes)
At Runtime(JVM)
Windows-Linux-Mac
Object-Oriented
•Java provides various features like encapsulation,
polymorphism, classes and abstract data types for which
we call it object oriented language. Although it is not
purely object oriented, because a purely object oriented
language treats everything inside program as objects. But
Java also supports primitive data types like int, byte and
long etc . which are not objects.
Robust and Secure
• Java is Robust because it is highly supported language. It is portable
across many operating systems. Due to this feature it is also known
as “ Platform Independent” or “Write Once Run Anywhere”
language.
• The main reason behind the java's security are ......
1) no readability i.e., contains byte code understandable to only
JVM
2) no virus will infect the byte code. Even if the virus entered into
byte code the jvm doesn't understand it, so jvm keeps these
instructions as it is. No executable code will be generated to this
virus.
Distributed:
Java is Distributed Language Means because the program of
java is compiled onto one machine can be easily transferred to
machine and Executes them on another machine because
facility of Bytes Codes So java is Specially designed For
Internet Users which uses the Remote Computers For
Executing their Programs on local machine after transferring
the Programs from Remote Computers or either from the
internet
Familiar ,Simple and Small
• java is a simple Language Because it contains many features
of other Languages like c and C++ and Java Removes
Complexity because it doesn’t use pointers, Storage Classes
and Go to Statements and java Doesn’t support Multiple
Inheritance
Multithreaded and Interactive:
Java uses Multithreaded Techniques For Execution Means Like
in other in Structure Languages Code is Divided into the Small
Parts Like These Code of java is divided into the Smaller parts
those are Executed by java in Sequence and Timing Manner
this is Called as Multithreaded In this Program of java is
divided into the Small parts those are Executed by Compiler of
java itself Java is Called as Interactive because Code of java
Supports Also CUI and Also GUI Programs
High performance:
• Java programs are complied to portable intermediate
form know as bytecodes, rather than to native
machine level instructions and JVM executes Java
bytecode on. Any machine on which it is installed. This
architecture means that Java programs are faster than
program or scripts written in purely interpreted
languages but slower than C and C++ programs that
compiled to native machine languages
Dynamic and Extensible Code:-
• Java has Dynamic and Extensible Code Means With the Help
of OOPS java Provides Inheritance and With the Help of
Inheritance we Reuse the Code that is Pre-defined and Also
uses all the built in Functions of java and Classes

More Related Content

Similar to features of java.pdf about java buzzwords

2-Lec - History of OOP and Java (1) .ppt
2-Lec - History of OOP and Java  (1) .ppt2-Lec - History of OOP and Java  (1) .ppt
2-Lec - History of OOP and Java (1) .ppt
AqeelAbbas94
 
Sybsc cs sem 3 core java
Sybsc cs sem 3 core javaSybsc cs sem 3 core java
Sybsc cs sem 3 core java
WE-IT TUTORIALS
 

Similar to features of java.pdf about java buzzwords (20)

Java part1
Java part1Java part1
Java part1
 
JAVA PROGRAMMING-Unit I - Final PPT.pptx
JAVA PROGRAMMING-Unit I - Final PPT.pptxJAVA PROGRAMMING-Unit I - Final PPT.pptx
JAVA PROGRAMMING-Unit I - Final PPT.pptx
 
2-Lec - History of OOP and Java (1) .ppt
2-Lec - History of OOP and Java  (1) .ppt2-Lec - History of OOP and Java  (1) .ppt
2-Lec - History of OOP and Java (1) .ppt
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
0f0cef_1dac552af56c4338ab0672859199e693.pdf
0f0cef_1dac552af56c4338ab0672859199e693.pdf0f0cef_1dac552af56c4338ab0672859199e693.pdf
0f0cef_1dac552af56c4338ab0672859199e693.pdf
 
Java chapter 1
Java   chapter 1Java   chapter 1
Java chapter 1
 
Features of java unit 1
Features of java unit 1Features of java unit 1
Features of java unit 1
 
Getting Started with JAVA
Getting Started with JAVAGetting Started with JAVA
Getting Started with JAVA
 
1 java introduction
1 java introduction1 java introduction
1 java introduction
 
1 java intro
1 java intro1 java intro
1 java intro
 
Java
JavaJava
Java
 
What is Java.pptx
What is Java.pptxWhat is Java.pptx
What is Java.pptx
 
Java buzzwords
Java buzzwordsJava buzzwords
Java buzzwords
 
Java.pptx
Java.pptxJava.pptx
Java.pptx
 
Java Programming Basics
Java Programming BasicsJava Programming Basics
Java Programming Basics
 
Sybsc cs sem 3 core java
Sybsc cs sem 3 core javaSybsc cs sem 3 core java
Sybsc cs sem 3 core java
 
OOPS JAVA.pdf
OOPS JAVA.pdfOOPS JAVA.pdf
OOPS JAVA.pdf
 
Notes of java first unit
Notes of java first unitNotes of java first unit
Notes of java first unit
 
Unit1 introduction to Java
Unit1 introduction to JavaUnit1 introduction to Java
Unit1 introduction to Java
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 

More from shesnasuneer

Introduction to Java(1) - CPPT+opy.Jpptx
Introduction to Java(1) - CPPT+opy.JpptxIntroduction to Java(1) - CPPT+opy.Jpptx
Introduction to Java(1) - CPPT+opy.Jpptx
shesnasuneer
 
chapter 4 computervision PART1.pcomputerptx
chapter 4 computervision PART1.pcomputerptxchapter 4 computervision PART1.pcomputerptx
chapter 4 computervision PART1.pcomputerptx
shesnasuneer
 
computervision1.pptx its about computer vision
computervision1.pptx its about computer visioncomputervision1.pptx its about computer vision
computervision1.pptx its about computer vision
shesnasuneer
 
chAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligencechAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligence
shesnasuneer
 

More from shesnasuneer (12)

Introduction to Java(1) - CPPT+opy.Jpptx
Introduction to Java(1) - CPPT+opy.JpptxIntroduction to Java(1) - CPPT+opy.Jpptx
Introduction to Java(1) - CPPT+opy.Jpptx
 
OBJECTRECOGNITION1.pptxjjjkkkkjjjjkkkkkkk
OBJECTRECOGNITION1.pptxjjjkkkkjjjjkkkkkkkOBJECTRECOGNITION1.pptxjjjkkkkjjjjkkkkkkk
OBJECTRECOGNITION1.pptxjjjkkkkjjjjkkkkkkk
 
OBJECT RECOGNITION.pptxttrrttrtrtrrtrttt
OBJECT RECOGNITION.pptxttrrttrtrtrrtrtttOBJECT RECOGNITION.pptxttrrttrtrtrrtrttt
OBJECT RECOGNITION.pptxttrrttrtrtrrtrttt
 
COMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdf
COMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdfCOMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdf
COMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdf
 
chapter 4 computervision PART1.pcomputerptx
chapter 4 computervision PART1.pcomputerptxchapter 4 computervision PART1.pcomputerptx
chapter 4 computervision PART1.pcomputerptx
 
chapter 4 computervision.PPT.pptx ABOUT COMPUTER VISION
chapter 4 computervision.PPT.pptx ABOUT COMPUTER VISIONchapter 4 computervision.PPT.pptx ABOUT COMPUTER VISION
chapter 4 computervision.PPT.pptx ABOUT COMPUTER VISION
 
chapter 4 computervision.pdf IT IS ABOUT COMUTER VISION
chapter 4 computervision.pdf IT IS ABOUT COMUTER VISIONchapter 4 computervision.pdf IT IS ABOUT COMUTER VISION
chapter 4 computervision.pdf IT IS ABOUT COMUTER VISION
 
computervision1.pdf it is about computer vision
computervision1.pdf it is about computer visioncomputervision1.pdf it is about computer vision
computervision1.pdf it is about computer vision
 
computervision1.pptx its about computer vision
computervision1.pptx its about computer visioncomputervision1.pptx its about computer vision
computervision1.pptx its about computer vision
 
chAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligencechAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligence
 
Presentation (6).pptx about programming language submitted by shesna
Presentation (6).pptx about programming language submitted by shesnaPresentation (6).pptx about programming language submitted by shesna
Presentation (6).pptx about programming language submitted by shesna
 
Computer vision.pptx for pg students study about computer vision
Computer vision.pptx for pg students study about computer visionComputer vision.pptx for pg students study about computer vision
Computer vision.pptx for pg students study about computer vision
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

features of java.pdf about java buzzwords

  • 1. Compiled and Interpreted Platform-Independent and Portable Object-Oriented Robust and Secure Distributed Familiar ,Simple and Small Multithreaded and interactive High Performance Dynamic and Extensible
  • 2. Compiled and Interpreted : While running java program, it gets converted into bytecode and then it runs. Conversion of java to byte-code is carried out by compiler called as javac compiler. Target bytecodes are interpreted using interpreter called as JVM (Java Virtual Machine). So Java is both interpreted and compiled language. Source Code .java file Class file Execution Compiled Interpreted
  • 4. Object-Oriented •Java provides various features like encapsulation, polymorphism, classes and abstract data types for which we call it object oriented language. Although it is not purely object oriented, because a purely object oriented language treats everything inside program as objects. But Java also supports primitive data types like int, byte and long etc . which are not objects.
  • 5. Robust and Secure • Java is Robust because it is highly supported language. It is portable across many operating systems. Due to this feature it is also known as “ Platform Independent” or “Write Once Run Anywhere” language. • The main reason behind the java's security are ...... 1) no readability i.e., contains byte code understandable to only JVM 2) no virus will infect the byte code. Even if the virus entered into byte code the jvm doesn't understand it, so jvm keeps these instructions as it is. No executable code will be generated to this virus.
  • 6. Distributed: Java is Distributed Language Means because the program of java is compiled onto one machine can be easily transferred to machine and Executes them on another machine because facility of Bytes Codes So java is Specially designed For Internet Users which uses the Remote Computers For Executing their Programs on local machine after transferring the Programs from Remote Computers or either from the internet
  • 7. Familiar ,Simple and Small • java is a simple Language Because it contains many features of other Languages like c and C++ and Java Removes Complexity because it doesn’t use pointers, Storage Classes and Go to Statements and java Doesn’t support Multiple Inheritance
  • 8. Multithreaded and Interactive: Java uses Multithreaded Techniques For Execution Means Like in other in Structure Languages Code is Divided into the Small Parts Like These Code of java is divided into the Smaller parts those are Executed by java in Sequence and Timing Manner this is Called as Multithreaded In this Program of java is divided into the Small parts those are Executed by Compiler of java itself Java is Called as Interactive because Code of java Supports Also CUI and Also GUI Programs
  • 9. High performance: • Java programs are complied to portable intermediate form know as bytecodes, rather than to native machine level instructions and JVM executes Java bytecode on. Any machine on which it is installed. This architecture means that Java programs are faster than program or scripts written in purely interpreted languages but slower than C and C++ programs that compiled to native machine languages
  • 10. Dynamic and Extensible Code:- • Java has Dynamic and Extensible Code Means With the Help of OOPS java Provides Inheritance and With the Help of Inheritance we Reuse the Code that is Pre-defined and Also uses all the built in Functions of java and Classes