There is no "recommended system". Java is meant to be run in many different environments or systems. It is not designed preferentially for Windows, Linux, desktop computers, smartphones, or any other system. For some newer Java programs, you need to have sufficient RAM memory, and perhaps processor speed, to run them sufficiently fast, but this may vary, depending on the complexity of the program. A Java program may be anything from (for example) a simple calculator app or an interactive graph to show some physical principle, to a game with a 3D world, such as RuneScape (which was designed with Java).
Write once run anywhere: Java is a programming language which has its own virtual machine. When you write a program using the Java language you can use it on any operating system which has Java installed. This is different to previous programs and programming languages as they were written for individual operating systems and needed to be re-written for a different operating system. For example, a while ago on mobiles, all we had was "nokia games" "sony-ericson games" "motorola games" etc.. but now we have "java games" which can run on any mobile as long as the mobile has java installed... It's clever and very handy!
Java is a programming language, you can use ANY programming language to make exploits to ... exploit one's system. As of today, I have seen numerous amounts of ways to be infected by Java. For example, the java drive by. If you click run, it will start loading a virus onto your computer.
Can be run on any platform or operating system. Ex: Java
Translating a java program into bytecode makes it much easier to run a program in a wide variety of envirenments becouse only the JVM needs to be implemented for each platform.Once the run time packages exists packages exist for given system, any java program can run on it.
Any computer (desktop or laptop) can run Java.
No. Java is not an operating system, it is a programming language.
it can run any where in system
If you want to develop or run Java based applications, then having Java installed in your system is mandatory. Java Development Kit (JDK) is required if you are going to develop applications and Java Runtime Environment (JRE) is required if you want to run them.
Java can run on any operation system(platform independent) but .net runs only under windows.
No; lots of programs run without Java. You only need the Java runtime to run programs specifically designed with Java technology.
Write once run anywhere: Java is a programming language which has its own virtual machine. When you write a program using the Java language you can use it on any operating system which has Java installed. This is different to previous programs and programming languages as they were written for individual operating systems and needed to be re-written for a different operating system. For example, a while ago on mobiles, all we had was "nokia games" "sony-ericson games" "motorola games" etc.. but now we have "java games" which can run on any mobile as long as the mobile has java installed... It's clever and very handy!
Java is a programming language, you can use ANY programming language to make exploits to ... exploit one's system. As of today, I have seen numerous amounts of ways to be infected by Java. For example, the java drive by. If you click run, it will start loading a virus onto your computer.
Can be run on any platform or operating system. Ex: Java
Translating a java program into bytecode makes it much easier to run a program in a wide variety of envirenments becouse only the JVM needs to be implemented for each platform.Once the run time packages exists packages exist for given system, any java program can run on it.
Any computer (desktop or laptop) can run Java.
One can run and compile a Java applet program by agreeing to the terms and downloading it. It is possible to get a compiler online that will compile and run Java programs.
No, Java is needed only if you run programs that are written in Java. The majority of computer users today could disable Java and never know the difference.