0% found this document useful (0 votes)
16 views

Features of Java

Uploaded by

ayushchamoli6397
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Features of Java

Uploaded by

ayushchamoli6397
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Features of Java or Java buzzwords

Platform Architecture
Independent neutral
Simple Interpreted

Multithreaded
Secure Java Features

Portable Distributed

Dynamic
Robust
Object High
Oriented Performance
Features of Java or Java buzzwords
1- Simple – Java is very easy to learn and its syntax is simple,
clean and easy to understand.
2- Secure – Java is best known for its security. With Java, we
can develop virus-free systems.

3- Portable – Java is portable because it facilitates you to carry


the Java bytecode to any platform. It doesn't require any
implementation.

4- Platform independent – Java is a write once, run anywhere


language. A platform is the hardware or software environment
in which a program runs.
Features of Java or Java buzzwords
5- Object-Oriented – Everything in Java is an object. Object-
oriented means we organize our software as a combination of
different types of objects that incorporates both data and
behavior.

6- Robust – Robust simply means strong. Java is robust


because of strong memory management, exception handling
and type checking mechanism.

7- Architecture-neutral – Java is architecture neutral because


there are no implementation dependent features, for example,
the size of primitive types is fixed.
Features of Java or Java buzzwords
8- Interpreted – Source code in Java program is compiled to
byte code. At run time, JVM interprets the byte code and
executes them.

9- High-performance – Java is faster than other traditional


interpreted programming languages because Java bytecode is
"close" to native code.

10- Distributed – Java is distributed because it facilitates users


to create distributed applications in Java. RMI and EJB are
used for creating distributed applications.
Features of Java or Java buzzwords
11- Multi-threaded – A thread is like a separate program,
executing concurrently. We can write Java programs that deal
with many tasks at once by defining multiple threads.

12- Dynamic – Java is a dynamic language. It supports


dynamic loading of classes. It means classes are loaded on
demand.
Java supports dynamic compilation and automatic memory
management (garbage collection).
Assignment-
Q.1- Why is Java labeled as a “secure” language?

Q.2- What is Platform? Why java is called Platform


independent?

Q.3- Write the basic concepts of OOPs (Object Oriented


Programming) language?

Q.4- Write the full form of RMI and EJB.

Q.5- What is the advantage of Multi-threading?

You might also like