Computer Science, asked by Aaryan102604, 10 months ago

Describe four features of Java...
NO SPAMMING​

Answers

Answered by siddhartharao77
11

\textbf{\underline{\underline{Four features of Java}}}

(i) Simple:

⇒ It is free from pointers hence we can achieve less development time and  less execution time.

⇒ It contains a program called 'garbage collector' which is always used to collect unreferenced memory location for improving performance of JAVA program.

(ii) Platform Independent:

⇒ The language like JAVA will have a common data types and the common memory spaces on  all operating systems and the JAVA software contains the special programs which converts the  format of one operating system to another format of other operating system.

⇒ Hence JAVA  language is treated as platform independent language.

(iii) Portable:

⇒ A portable language is one which can run on all operating systems and on all processors irrespective their architectures and providers.

⇒ The languages C, C++ are treated as non-portable languages whereas the language JAVA is called as portable language.

(iv) Multi-threading:

⇒ A multi threaded program is one in which there exists multiple flow of control.

⇒ The languages like C,C++ are treated as threads as single threaded modeling languages whereas Java is treated as multi threaded language.

⇒ Whenever we write a java program there exists by default two threads.

They are foreground/child thread and background/main/parent thread.

Hope it helps!


Aaryan102604: thnx
Aaryan102604: again
siddhartharao77: Welcome
Answered by Siddharta7
2

Features of Java Programming LanguageSimple :

   Java is Easy to write and more readable and eye catching.

   Java has a concise, cohesive set of features that makes it easy to learn and use.

   Most of the concepts are drew from C++ thus making Java learning simpler.

Secure :

   Java program cannot harm other system thus making it secure.

   Java provides a secure means of creating Internet applications.

   Java provides secure way to access web applications.

Portable :

   Java programs can execute in any environment for which there is a Java run-time system.(JVM)

   Java programs can be run on any platform (Linux,Window,Mac)

   Java programs can be transferred over world wide web (e.g applets)

Object-oriented :

   Java programming is object-oriented programming language.

   Like C++ java provides most of the object oriented features.

   Java is pure OOP. Language. (while C++ is semi object oriented)

Robust :

   Java encourages error-free programming by being strictly typed and performing run-time checks.

Multithreaded :

   Java provides integrated support for multithreaded programming.

Architecture-neutral :

   Java is not tied to a specific machine or operating system architecture.

   Machine Independent i.e Java is independent of hardware .

Interpreted :

   Java supports cross-platform code through the use of Java bytecode.

   Bytecode can be interpreted on any platform by JVM.

High performance :

   Bytecodes are highly optimized.

   JVM can executed them much faster .

Distributed :

   Java was designed with the distributed environment.

   Java can be transmit,run over internet.

Similar questions