answersLogoWhite

0


Best Answer

Here we list some of the major benefits that Java can provide for general science and engineering applications:

  • Platform Independence
    Scientists use more types of computers and OS's that most other groups. Code that can be exchanged without requiring rewrites and recompilation saves time and effort.

  • Object Oriented
    Besides the usual benefits from OOP, many scientific programs can benefit from thinking in terms of objects. For example, particles in a scattering simulation are naturally self-contained objects.

  • Threading
    Multi-processing is very useful for many scientific tasks, such as, for example, simulations of phenomena where many processes occur simultaneously.

  • Networking
    Java comes with many networking capabilities that allow one to build distributed systems. Such capabilities can be applied, for example, to remote data taking from sensors.

  • Embedded Applications
    The original Oak language from which Java derived was intended for embedded applications. Platform independence and the other items mentioned above, as well as the adaptability of Java that allows it to work on micro-sized platforms by shedding nonessential code, has made Java very popular for use in embedded devices such as smart cards and cell phones. It can thus also be embedded into sensors, controllers, and other types of engineering and scientific devices. See Chapter 23 for more discussion about this.

  • Distributed Computing
    In chapters 16-20 we will examine how Java can effectively distribute computational power over many systems and use this capability to tackle tough scientific and engineering analysis problems.

  • Interfacing & Enhancing Legacy Code
    Java's strong graphics and networking capabilities can be applied to existing C & Fortran programs. There have been mountains of very important and complex programs, especially for numerically intensive tasks, created over the decades in these languages and it would be too expensive to reprogram them in a different language.

    Java, however, can connect to such programs and bring to them new capabilities. For example, a Java graphical interface can bring enhanced ease of use to a Fortran or C program, which then acts as a computational engine behind the GUI.

    Similarly, Java's networking features can bring far greater accessiblity to these programs.
User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

15y ago

The benefits of Java are:

1. Write once, run anywhere 2. Security 3. Dynamic & Extensible programming 4. Internationalization 5. Performance 6. Programmer Efficiency

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

Some of the advantages of Java are: it is easy to learn, it is object oriented, it is platform independent, and is distributed. The other advantage of Java is that it is secure.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

java follows oops concepts, so its a high reliable and platform independent ''write once run any where" ,

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Java is platform indepedent and can multithread. These are Just a few of many advantages.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are the advantages of Java programs?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are the kinds of java programs?

the two types of java programs are Applet and application programs


Advantages of C over C plus plus and java?

C can be faster than C++ programs, and definitely faster than Java, since Java is primarily interpreted. C is also somewhat less rigid in definitions as well, not as tightly structured as either C++ or Java can be.


Small Java-based programs are called?

Java applets


Does java script coding mean using it for Java programs only?

Java script coding is computer coding, many things require Java, and you need to have Java enabled to view these types of programs.


What are the uses of java database connectivity?

Java Database Connectivity, a Java API that enables Java programs to execute SQL statements. This allows Java programs to interact with any SQL-compliant database.


Do you have to have java on your coumpter to run everything on your coumpter?

No; lots of programs run without Java. You only need the Java runtime to run programs specifically designed with Java technology.


Difference between java applets from java application?

Java applets are programs which we can embed in a webpage. It will act from server to client machine. But java can be used to make stand alone programs also. These programs will include games, freewares and all.


What is the providence of US?

The JRE refers to Java Runtime Environment... JRE is an implementation of the Java Virtual Machine which actually executes Java programs. Without the JRE we cannot execute our Java programs.


What is the best compiler can be used to create Java programs?

A Java compiler.


What is the use of providing jre?

The JRE refers to Java Runtime Environment... JRE is an implementation of the Java Virtual Machine which actually executes Java programs. Without the JRE we cannot execute our Java programs.


Does java charge you monthly?

Java itself is freely distributed. You may have to pay for programs written in Java, however.


How do you compile java programs using windows vista text pad?

How can I compile java programs using windows vista text pad?