Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What are the supported platforms by Java Programming Language?

user-image
Question added by Rana Alnajjar , Web developer , Lebcards
Date Posted: 2015/09/08
Emad Mohammed said abdalla
by Emad Mohammed said abdalla , ERP & IT Software, operation general manager . , AL DOHA Company

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA),meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. As of2015, Java is one of the most popular programming languages in use,particularly for client-server web applications, with a reported9 million developers.[citation needed] Java was originally developed by James Gosling at Sun Microsystems (which has since been acquired by Oracle Corporation) and released in1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them.

 

The original and reference implementation Java compilers, virtual machines, and class libraries were originally released by Sun under proprietary licences. As of May2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and IcedTea-Web (browser plugin for applets).

Java is a set of several computer software and specifications developed by Sun Microsystems, later acquired by Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment. Java is used in a wide variety of computing platforms from embedded devices and mobile phones to enterprise servers and supercomputers. While less common, Java applets run in secure, sandboxed environments to provide many features of native applications and can be embedded in HTML pages.

Writing in the Java programming language is the primary way to produce code that will be deployed as byte code in a Java Virtual Machine (JVM); byte code compilers are also available for other languages, including Ada, JavaScript, Python, and Ruby. In addition, several languages have been designed to run natively on the JVM, including Scala, Clojure and Groovy. Java syntax borrows heavily from C and C++, but object-oriented features are modeled after Smalltalk and Objective-C.[11] Java eschews certain low-level constructs such as pointers and has a very simple memory model where every object is allocated on the heap and all variables of object types are references. Memory management is handled through integrated automatic garbage collection performed by the JVM.

 

On November13,2006, Sun Microsystems made the bulk of its implementation of Java available under the GNU General Public License (GPL).

Rehan Faiz Mohammad
by Rehan Faiz Mohammad , Research Assistant , Texas A&M University

Java programming can run on all platforms like Windows, Apple, Linux and Unix. Java programs get compiled to byte code. So if you have JVM on your platform you can run any java application on it.

Now lets suppose development of some application in JavaFX. The executable generated can run on Windows, Apple, Android, IOS, Linux, CentOS, etc. which ever platform has JVM can run the executable.

Archana archu
by Archana archu , NIIT

JVM, java card, java EE, java card , java se

Gopinath Ramkumar
by Gopinath Ramkumar , Lead Quantitative Manager , Hsbc Securities Services

The following link should solve your doubt

http://www.oracle.com/technetwork/java/javase/certconfig-2095354.html

 

Mohd shahnawaz khan
by Mohd shahnawaz khan , Associate Project , Cognizant Technology Solution

JVM is platform dependent,but java is platform independent.

Java runs on a variety of platforms, such as Windows, Mac OS, 

and the various versions of UNIX/Linux like HP-Unix, Sun Solaris, 

Redhat Linux, Ubuntu, CentOS, etc.

Mohanad LABABIDY
by Mohanad LABABIDY , VAS Engineer|Contact Center Developer , Syriatel Mobile Telecom

1-JavaServer Faces (JSF)

2-JavaServer Pages (JSP)

They are standard web platforms exist in Java JVM

all the rest platforms supported by the community.

mohammed aloqayli
by mohammed aloqayli , IT , saline water

android ------->androd studio program

 

and may be windows ----> i am not sure

Mohammad Basheer abu ahmad
by Mohammad Basheer abu ahmad , مشرف كمبيوتر ، الإشراف على الموظفين , قطاع عام

I'm agree with Mr.Emad Mohammad

mosa wahbe
by mosa wahbe , communicaton engineer , Syrian Telecomunication

Net Beans is the best supported platform for running java

Deleted user
by Deleted user

  • Platform Independence
  • Object Orientation
  • Rich Standard Library
  • Applet Interface
  • Familiar C++-like Syntax

More Questions Like This