I am scared that Java takes an order of magnitude more memory than Go with its 20+ years of optimization and all. Java&#x27;s GC does not appear to be significantly better than Go&#x27;s one. Also Go&#x27;s runtime and GC both written in Go, something Java has not been able to do so yet. So Java appears less general purpose to me. Yes Java has humongous number of libraries and frameworks but that is expected of a popular language that is 20+ years old.