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:
- A free on-line and printable book: Think Java: How to Think Like a Computer Scientist by Allen B. Downey
- An on-line course: Introduction to Programming Using Java by David J. Eck
- Video Tutorials at thenewboston
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