Java is a platform independent language. But performance speed of developing a software/project depends on the platform which we use for Java. read more
Is the best platforms for learning java,Daily you can read the java related questions and answers. Practice java on Net Beans,or notepad you can type the coding and compile it after that you can run the program. Android application its developed with java programs,for beginner it is useful for this. read more
It can run on any platform that can run a Java Virtual Machine (Java version 1.5 or higher). At present the jGRASP web site offers downloads for Windows, Mac OS, and as a generic ZIP file suitable for Linux and other systems. read more