this post was submitted on 25 Dec 2025
234 points (98.8% liked)
Programmer Humor
28023 readers
1225 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The distinction is usually completely omitted. Java as a language is fine if a little verbose, but the JVM is a pain. And you really only realize the difference once you use either with alternatives, like Scala in the JVM or Java as a cross compilation language. A tutorial would have to be "this is how you write a main class/function in this language, for/while/in keywords etc., but in a JVM environment you need a File, a BufferedReader, and a BufferedWriter to open a file and read/write to it. StringBuffer is standard library and part of the language, using Scala will allow functional aspects, but the file handling remains."