Would java even be a good language for a miner since it's an interpreted one (basically executing everything twice)? Would this cause lower hash rates since code will be ran inefficiently?
Note: I hate java and may be a little biased against it. C# for life.