What are the Benefits of Java Language? , What are the Features of java language?
a. Java is Platform Independent
b. Java is Portable – Java code can be transferred from one machine to another machine
c. Java is distributed – Java code is capable to run on Multiple JVM environment
d. Network Centric – Using network classes java.net package (e.g. Socket & ServerSocket) classes) java programmer can very easily write program for network application. It is unbelievably easy to write any network related application using java
.
e. Security – Java is designed and created with security features in mind. It allows user to download un trusted code from internet and run in on the machine without any harm. It cannot infect the machine with virus etc.
f. Dynamic and Extensible – Java Code is extensible and dynamic as java is object oriented language. Classes are stored in separate files and they are loaded only when need using JRE.
g. Performance – Java language allows programmer to write thread based program which essentially allow better utilization of resources (i.e. CPU, memory etc.). Java consume much lesser resource due to light weight thread concepts. As java’s bytecode is interpreted by JRE at run time, its performance is slightly slower compare to other language e.g. C / C++.
h. Java is Open Source – Development cost of creating java based software is much lower compare to other languages like .net as java is freely downloaded and most of the tools around developing java based application are free. Programmer can also get benefit of looking at the java code as java source code is accessible to programmers.
No comments:
Post a Comment