「Javaはネットワークに強い」といわれてたのは昔のこと。
それなりに使えるネットワーク関連のライブラリ(TCP/IPとかRMIとか)が標準でそろってたのと、
サンドボックスモデルで一応のセキュリティを提供していたのが、当初のアドバンテージだったけど、
今じゃ特別のことでもないような。.Netにも相応の機能はあるし。

C#分かるのなら、Java始めてもあまり困らないよ。
言語仕様的には、delegateとpartial classのないC#と思っていればいい。
ただ、ライブラリの構成が結構違う。特にGUIとWebアプリ関連はまるで違うので、そこは覚え直しになる。
また、Javaには.NetのVS.Netみたいな標準のIDEという物がないので、
Windows.FormsやASP.NET用のビジュアル開発環境に慣れていると取っつきづらいかもしれない。
一応、NetBeansやEclipse Visual Editorとか各種IDE付属の機能としてはあるけど、
VS.NETと比べたら貧弱さは否めない。