From Fedora Project Wiki

No edit summary
No edit summary
Line 7: Line 7:
== How to Learn Java ==
== How to Learn Java ==
Here are some quality learning resources:
Here are some quality learning resources:
* [http://www.greenteapress.com/thinkapjava/index.html Think Java: How to Think Like a Computer Scientist] by Allen B. Downey  
* A free on-line and printable book: [http://www.greenteapress.com/thinkapjava/index.html Think Java: How to Think Like a Computer Scientist] by Allen B. Downey  
* [http://math.hws.edu/javanotes Introduction to Programming Using Java] by David J. Eck
* An on-line course: [http://math.hws.edu/javanotes Introduction to Programming Using Java] by David J. Eck
* [https://www.thenewboston.com/videos.php?cat=31 Video Tutorials] at thenewboston
* [https://www.thenewboston.com/videos.php?cat=31 Video Tutorials] at thenewboston


Line 17: Line 17:
* IBM
* IBM
* GNU Java
* GNU Java
OpenJDK is product backed by the open source community, including Fedora.
OpenJDK is the product backed by the open source community, including Fedora.


== Java Version Numbers: Apparently Designed to Produce Customer Confusion ==
== Java Version Numbers: Apparently Designed to Produce Customer Confusion ==
Line 30: Line 30:
/usr/lib/jvm
/usr/lib/jvm
Docs?
Docs?
== Setting the Active Java Runtime ==
<code>alternatives --config java</code>

Revision as of 02:07, 17 July 2015

Purpose

To make Java a friendlier language. To make it easier for beginning and experienced developers to learn and work with Java on Fedora.

Request for Additions and Corrections

Please e-mail me your ideas.

How to Learn Java

Here are some quality learning resources:

Java is Available from Multiple Vendors

The standard Java platform is implemented by products from multiple vendors:

  • OpenJDK is the default for Fedora
  • Oracle
  • IBM
  • GNU Java

OpenJDK is the product backed by the open source community, including Fedora.

Java Version Numbers: Apparently Designed to Produce Customer Confusion

Sun Microsystems, the creators of Java, apparently thought it would be good marketing to refer to the same versions of Java with different numbers.

  • 8 = 1.8
  • 7 = 1.7
  • 6 = 1.6
  • 2 = 1.2, 1.3 & 1.4

Where in Fedora is Java Installed?

/usr/lib/jvm Docs?

Setting the Active Java Runtime

alternatives --config java