Why would you choose Java over C#?
According to my own experience about to Java and C#.
As far as the question is of Java and C#, these two languages are very big in the world of software development, or if so, these two languages are the backbone of the software world.
But when the use of them is used, the area of Java is much further and larger than the C#. And the full credit for this comparative growth goes to the mobile application. Like the Android operating system which is fully based on Java only.
'I hope you might be a little help from this'