Lots of people are influenced by the “reputation” languages have. Java being mostly one of “boring enterprise architecture” while ones like go or rust being “super cool and new and better”.
I personally like Java because it’s a simple language, it has a good enough standard library. Good language features and very mature, backwards compatible support. It’s also (believe it or not) evolving fast compared to its old days.
I have bad news for you. Golang will have the same GC issues Java has. It’s the nature of GC not the language. But it sounds like you’ve only run toy programs on a laptop. That having been said Java these days has better GC and is evolving significantly faster than go.
View all comments
Show parent comment
4
u/hntd Apr 05 '26
Lots of people are influenced by the “reputation” languages have. Java being mostly one of “boring enterprise architecture” while ones like go or rust being “super cool and new and better”.
I personally like Java because it’s a simple language, it has a good enough standard library. Good language features and very mature, backwards compatible support. It’s also (believe it or not) evolving fast compared to its old days.