03.java Features
03.java Features
Vishnu
Java features
Why java is used?
Java features:
Java is easy to learn and familiar because java syntax is just like c++.
It is simple because:
2. Platform Independent:
1
Sri Sureka Technologies, NearAndraBank,Opposite Geethanjali High School, Near S.R.Nagar Signal,
S.R.Nagar, Hyderabad-500038, Ph: 040-66616677, Mobile: +91-9885602332.
03. Java Features By Mr. Vishnu
3.Object-Oriented:
4. Robust:
5. Secure:
access restrictions with the help of access modifiers (public, private etc).
byte codes verification – checks classes after loading.
Security manager – determines what resources a class can access such as reading and
writing to the local disk.
6. Distributed:
Java provides the network facility. i.e. programs can be access remotely from any
machine on the network rather than writing program on the local machine. HTTP and
FTP protocols are developed in java.
Java code is translated into byte code after compilation and the byte code is interpreted
by JVM (Java Virtual Machine). This two steps process allows for extensive code
checking and also increase security.
2
Sri Sureka Technologies, NearAndraBank,Opposite Geethanjali High School, Near S.R.Nagar Signal,
S.R.Nagar, Hyderabad-500038, Ph: 040-66616677, Mobile: +91-9885602332.
03. Java Features By Mr. Vishnu
8. Portable:
Means able to be easily carried or moved. Write once, run anywhere (WORA) feature
makes it portable.
9. Architecture-Neutral:
Java code is translated into byte code after compilation which is independent of any
computer architecture, it needs only JVM (Java Virtual Machine) to execute.
JVM can execute byte codes (highly optimized) very fast with the help of Just in time
(JIT) compilation technique.
12. Multithreading:
Java provides multitasking facility with the help of lightweight processes called threads.
13. Dynamic:
Java have the capability of linking dynamic new classes, methods and objects.
3
Sri Sureka Technologies, NearAndraBank,Opposite Geethanjali High School, Near S.R.Nagar Signal,
S.R.Nagar, Hyderabad-500038, Ph: 040-66616677, Mobile: +91-9885602332.
03. Java Features By Mr. Vishnu
4
Sri Sureka Technologies, NearAndraBank,Opposite Geethanjali High School, Near S.R.Nagar Signal,
S.R.Nagar, Hyderabad-500038, Ph: 040-66616677, Mobile: +91-9885602332.