javaとC#の違いは? (一部)
共通点
・作成したクラスをインスタンス化してオブジェクト
を生成し、そのオブジェクトのメンバーを利用していくこと
・new演算子で領域を確保したあと手動でメモリを解放しなくてもいい
・多次元配列の使用は可
・例外処理(try-catch,throw文)の構文は同じ
相違点
・ポインタ
・javaでは、構造体や列挙型を扱うことができない
・javaでは、ラッパークラスを使用しなくてはならない
・java多次元配列を使うことが可能。しかし、処理速度に影響あり。
・内部クラスがjavaにはある。(staticか、非staticかで区別)
・javaは何もしなくてもオーバーライドしたりが可能
・javaの例外処理には、「検査例外」「非検査例外」の2つに分けられる
・標準語機能としてjavaScriptを実行可能