JAVAリア01-ノート入門 - 構造 - データタイプ

 

1基本的な導入、環境構築、HelloWorldの
        
        J2EE(JavaEEの)
        -のJava 2 Enterprise Editionの:
        -アプリケーションサーバでのポジショニング
        ▪J2SE(のJava SE) -のJava 2 Standard Editionの
        -アプリケーションは、パソコン上に配置
        するJava - ▪J2ME(JavaMEの)マイクロエディション2
        -コンシューマエレクトロニクスのアプリケーション上にある
        
        インストールjdk12時間、そして私がインストールしたバージョンと同じではありません(以前は8または以前のバージョンを使用)、無後続のステップアップ(ノー補助インストールされているJRE )
        C:\プログラムファイルは、\ Javaの\は一切ありません12.0.2フォルダJDK-jreを
        :入力する必要が
        ビン\ jlink.exe --module-パスjmodsは--add-モジュールjava.desktop --output JRE 
        自分のJREを生成するためのコマンドは、
        その後、お使いの環境変数を設定し
        、インストールが成功したことを確認するためのjava -versionを入力してください!
        PS:
        設定し、独自の環境変数を注意を払うまでの時間を設定するには、「システム環境変数」の新内部

        JAVA_HOME %%
        %JAVA_HOME%\ JRE \ binに現在の設定ができない
        
        書き込みコード:(ディスクの編集にプログラマーのコードとそれSAVE)
        のHelloWorld書くための 
        パブリック・クラスは、購入{のために利用可能である
            公共の静的な無効メイン(文字列[] args){
            のSystem.out。 println(「こんにちはのJava!」);
            }
        }
        -名前を付けて保存:Welcome.java
        ▪コンパイル相(コンパイラは、ファイルのバイトコードクラスを作成します)
        - javaファイルディレクトリに、コマンドを実行します。javac Welcome.javaは
        -コンパイル時に追加する必要があります延長の.java。
        ▪実装フェーズ:
        - javaファイルをディレクトリに、コマンドを実行します。javaが購入可能です
        -ではなく、クラスファイルよりもクラスを実行しているので、クラス名の後の.classを追加することはできません、拡張
          クラス名は、ファイルの名前やJavaと同じでなければなりません
        
2基本的な文法、ロゴ記号は単語、データ型、演算子予約
    ▪識別
        名定数、変数、メソッド、クラスやパッケージなどを
        手紙、_アンダースコア、ドル記号$で始まる必要があります。
        -他の部分は、文字、アンダースコア「_」、ドル記号「$」と数字の任意の組み合わせであってもよい
        大文字と小文字を区別し、無制限の長さ- 。
        - Javaのキーワードではないかもしれません。
    定数と変数▪
        ▪コンピュータのメモリ計算に使用するメモリのデータを使用します。人類のホテルでは、人々の記憶から出て滞在します。
        ホテルの部屋のような▪メモリ変数は、定数のような人々の記憶にあるホテルの部屋での滞在
        の変数は、それを宣言することです(ベイ室と同等のものを、誰が、必ずしも住んでいない)
        定数がそうであるので、その部屋に住む、直接決定しました!
        一定のint型の年齢= 20;
        = 21一定の年齢;
        変数ダブル給与;
        変数ブールが行われ、
        変数の長earthPopulation;
        変数int型の年齢、
        修正、最終的な変数を使用して一度だけ初期化することができ、一定になった
        メンバ変数は、デフォルト値がありますクラスをメソッドの外、変数、他の種類のデフォルト値なしの場合、エラーを使用すると発生する
    ▪データ型を
    8つの基本データ型


        ショートフロートint型ロングダブルバイト文字ブール
    -整数浮動小数点型の文字ブール
    ▪演算子

 

Java言語には、次の演算子をサポートしています。

- 算術演算子:+、 - 、*、/、%、+、 -

- 代入演算子=

- 拡張代入演算子:+ =、 - =、* =、/ =

- 関係演算子:>、=、>、>>(理解!!!)

- 条件演算子?

▪関連する概念

- 演算子演算子演算子+

--5 + 6式expression

--56オペランドオペランド

- INT M = 5 + 6;ステートメント文

-1:/インター6/4 = 16 / 4.0 = 1.5

-2:%モジュラス(余り)6%4 = 2

-3:+ 6 + '' = 103 6+ "" =6ª

-4:++▪a= 2; B = ++ A + 9。▪a= 2; B = +++ 9。

- +:文字列連結、オペランドの一方が文字列である限り、文字列が自動的に接続されているほど 

- 算術演算子

- 算術整数:2つのオペランドがロングである場合▪、結果は、長い▪長い時間ではありません

結果はintです。でも、オペランドがすべてのショット、バイトあり、その結果はintです - 浮動小数点演算:

両方のオペランドがダブルを持っている場合▪、結果はdoubleです。

▪唯一の2つのオペランドが浮動している、結果はフロートました。

代入演算子

=

+ =

- =

関係演算子

比較演算に使用する関係演算子

真/偽の:▪関係演算の結果はブール値です

▪注-区別し、== = -及ぶそう!=ない<>
    -ビット単位の論理演算子 
      条件演算子 
            X Y:Z? 
          Xは、ブール型の式であり、それが真である場合、xの値を計算するために、次に全体の動作三眼鏡
          式yの計算の結果値は、zの値に評価されることさもなければ全体式
    ▪基本データ型はに変換
        -自動変換
        -キャスト
        =右:すべての変数は最初のデータ・タイプのバイトの最大数に変換され、再計算
        =両側。左幅>右幅オートチェンジャーが
        幅を左<右幅キャスト

演算子の優先順位

割り当て<三眼<論理<リレーションシップ<算術<単眼

基本データ型間の遷移

割り当て動作又は演算は、同じタイプ、または変換の種類のデータを必要とするときに実行されます

▪変換: - 自動変換 - キャスト

▪boolean型に加えて、それらの異なる精度のすべての基本データ型は、時に割り当て、この問題を考慮する必要があります

▪さらにboolean型、すべての基本データ型:整数、浮動小数点、文字。

変換演算 - 整数、浮動小数点、文字データは混合操作であってもよいです。

- より高い変換下部から同じタイプに異なるタイプのデータに計算し、次に算出。

- 3 + 'A' + 45L

- 5 + 3.6 + 'A' + 3.14f

▪型変換方向

- 低------------------------------------------------ ------>高

-byte - >短い、char-> int型 - >長期>フロート

ときに強いターン、データの損失や歪みの用心

▪時に別の型に1種類のキャストが、ターゲット型の範囲が表現さを超えて、完全に異なる値になるように切り捨てられます。

公開された13元の記事 ウォンの賞賛1 ビュー1499

おすすめ

転載: blog.csdn.net/gaoyang426/article/details/103949388