Джава появилась раньше, да. Шарпы появились позже и были ответом. Но нельзя говорить, что они очень похожи. Я говорю про язык и среду. Но даже если брать просто язык, то отличия будут приличные. Я слабо с java знаком, но сразу же на ум приходят беззнаковые типы, особенности реализации enum. Я думаю, если найдется человек, который оба языка знает, он больше расскажет