JAVAの基本的な考え方(2)

JAVAの基本的な考え方(2)

A、Javaの修飾子と使用シナリオ

改質剤は、二つのカテゴリーに分け、クラス、メソッドまたは変数のアクセス権を定義するために使用されます。

  1. アクセス修飾子:

    定義されたクラスかどうかを、特性は、プログラムの他の部分のメソッドにアクセスし、呼び出すことができます。

    プライベート<デフォルト<プロテクト<パブリック

  2. 非アクセス修飾子が変更または支援するために使用しました:

    たとえば、静的の場合、最終的に、抽象的、同期、など

メインは覚えておいてください:

  • 外部クラスの修飾子:パブリックまたはデフォルト

  • メソッド、プロパティの修飾子:プライベート、デフォルト、保護、公衆

    • 外部から見えるの公表

    • 保護されたパッケージおよびサブクラス見えます

    • 内部プライベートクラスのみ表示

修飾子 現在のクラス 同一包内 異なるサブクラスパッケージ 異なるクラスのパッケージnonsubtyped
公衆
保護されました N
デフォルト N N
民間 N N N

二、JAVAは、組み込みデータ型の紹介

  • データの8つの基本タイプ(コンピュータのアプリケーションスペースからのデータを格納するために必要な各データ)

    • バイト

      • 8位

      • 最大127,最小-128

      • 省スペース、int型の四分の一を占めていました

      • デフォルト:0

    • ショート

      • 16位

      • 最大32767,最小-32768

      • int型の半分

      • デフォルト:0

    • int型

      • 32位

      • 最小-2147483648,最大2147483647

      • デフォルトの整数型はintです

      • デフォルト:0

    • 長いです

      • 64位

      • 最小-9223372036854774808,最大9223372036854774807

      • デフォルト値:0L

    • 浮く

      • 単精度32ビット

      • 0.0f

    • ダブル

      • 64ビットの倍精度

      • デフォルトの倍精度浮動小数点型

      • デフォルト値0.0d

    • ブーリアン

      • 一つ

      • trueまたはfalse

      • デフォルトはfalseです

    • CHAR

      • 16ビットのUnicode文字は、2バイト文字を表します

      • 0で最小\ U0000、ufffすなわち65535 \最大

    • 型変換

      • ダブル>フロート>ロング> int型>短期>バイト

      • キャストする必要が下降しながら、小さなターン大が直接、変換することができ、精度の損失があるだろう

  • 参考データタイプ:クラスオブジェクトの配列または参照データ型が作成されます。

    • 文字列:文字列オブジェクトだけでなく、参照データ型

おすすめ

転載: www.cnblogs.com/jyuri/p/12073503.html