0% found this document useful (0 votes)
36 views6 pages

Features of Java

Uploaded by

Ravi Yadav
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)
36 views6 pages

Features of Java

Uploaded by

Ravi Yadav
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/ 6

<!

DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, initial-
scale=1.0">
<title>Document</title>
</head>
<body>

<h1> WHAT IS SIMPLE?</h1>


<p>Java is very easy to learn and it's
syntax is simple,clean and easy to
understand.According to sun microsoft,java
language is a simple programming language
because:
<ul>
<li>java syntax is bases on
c++.</li>
<li>java has removed many
complicated and rarely-used features</li>
<li>There is no need to remove
unreferenced objects because there is an
automatic garbage collection in java.</li>
</ul>
</p>
<h1>WHAT IS OBJECT ORIENTED?</h1>
<P>Java is an object-oriented
programming language.Everything in java is
an object.Object-oriented means we organize
our software as a combination of different
types of object that incorprote both data
and behaviour.
Object-oriented programming(oops) is a
methodology that simplifies software
development and maintenance by providing
some rules.
</P>

<h1>WHAT IS PLATFORM INDEPENDENT?</h1>


<P>Java is platform independent because
it is different from other language like :
c,c++,etc. which are compiled into platform
specific machine while java is a write
once,run anywhere language.A platform is
the hardware or software environment in
which a program runs.</P>

<h1>JAVA IS SECURED.</h1>
<P>Java is best known for it's
security.With java we can develop virus-
free systems.Java is securd because:
<ul>
<li>No explicit pointer.</li>
<li>Java program run inside a
virtual mchine sandbox.</li>
<li>Java language provides
these securities by default.Some security
can also be provided by an application
developer explicitly through
SSL,JAAS,Cryptography,etc.</li>
</ul>
</P>

<h1>JAVA IS ROBUST.</h1>
<P>The english mining of robust is
strong.Java is robust because:
<ul>
<li>It uses strong
management.</li>
<li>There is a lack of pointers
that avoids security problems.</li>
<li>There are exception
handling and the type checking mechanism i
java .All these points make java
robust.</li>
</ul>
</P>
<h1>JAVA IS ARCHITECTURAL-NEUTRAL.</h1>
<P>Java is ARCHITECTURAL-NEUTRAL
because there are no implementation
dependent features,for example the size of
primitive types is fixed.
In c programming int data type occupies
2 bytes of memory for 32-bit architecture
and 4 bytes of memory for 64-bit
arcitecture.However,it occupies 4 bytes of
memory for both 32 and 64-bit architectures
in java.
</P>

<h1>JAVA IS PORTABLE.</h1>
<p>Java is portable because it
facilitates you to carry the java bytecode
to any platfoorm.It doesn't requre any
implementation.</p>

<h1>JAVA IS HIGH-PERFORMANCE.</h1>
<P>Java is faster than other
traditional interpreted programming
languages because java bytecode is "close"
to native code.It is still a little bit
slower than a compiled language that is why
it is slower than compiled languages.</P>
<h1>JAVA IS DISTRIBUTED.</h1>
<p>Java is distributed because it
facilitates users to creates distributed
application in java.RMI and EJB are used
for creating distributed applications.This
feature of java makes us able to access
files by calling the methods from any
machine on the innternet.</p>

<h1>JAVA IS MULTI-THREADED.</h1>
<p>A thread is like a separate
program,excuting concurrently.We can write
a java program that deal with many tasks at
a once by defining multi threads.The main
advantages of multi-threading is that it
doesn't occupy memory for each threads.It
shares a common memory area.Threads are
important for multi-media,web
applcations.</p>

<h1>JAVA IS DYNAMIC.</h1>
<p>Java is dynamic language.It supports
the dynamic loading of classes.It means
classes are loaded on demands.It also
supports functions fom it's native
languages, i.e., c and c++</p>
<h1></h1>
</body>
</html>

You might also like