|
I've never been been particularly interested in Java, but I've found a recent interest in Clojure. The problem is that, despite being a separate language, Clojure - along with its documentation, tutorials, and general usage - is heavily tied to the Java ecosystem. As someone with a strong background in and working knowledge of C, C++, Python, C#, and other imperative languages, I have little interest in learning Java as a language, but feel somewhat lost when dealing with the baggage that comes with a language built on the JVM. Is there a good tutorial or resource out there that outlines the basics of the Java ecosystem (e.g. JRE implementations, tooling, a basic outline of .java/.class/.jar/etc files, a very general outline of the Java standard library, etc), but does not try to teach Java as a language, or at least only introduces the very minimal set of constructs of the language necessary to understand the ecosystem? Given the long history of Java, I feel it would be hard enough to find a reasonably up-to-date guide on Google, and even more difficult to find a guide for an experienced programmer looking for just a cursory glance. Any suggestions? |
http://clojure.org/cheatsheet is made of useful also
The community won't bite, ask when you're stuck.
Use the Oracle jre, or your package manager's default (linux).
There's this stuff if you need it. http://docs.oracle.com/javase/tutorial/essential/environment...
Good luck!