エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Deep Side of Java~Java 言語再入門 第1回~C, C++, Java の比較
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Deep Side of Java~Java 言語再入門 第1回~C, C++, Java の比較
C文法との違い(オブジェクト指向関連以外) 基本型のサイズは規格で固定されている。int = 4byte, short ... C文法との違い(オブジェクト指向関連以外) 基本型のサイズは規格で固定されている。int = 4byte, short = 2byte, long = 8byte, byte = 1byte など。すべて符号付きである。 基本型の中に、boolean 型が存在する。if文などで使われる条件判定式の評価結果は、Cでは int 値であるが、Java では boolean型(true と false の2値を取る)であると定義されている。だから、C言語風の0値とそれ以外を判定する条件文はもう許されない。 C Java int x; if( x ) { if( x != 0 ){ 型キャストや代入について、実行時例外が発生する可能性がある。つまり、代入可能な型であるかどうか、動的にチェックしている。 クラスの場合「代入可能」とは次のことを意味する。 基底クラス = 派生クラス; この場合はより一般