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種類のキャストが、ターゲット型の範囲が表現さを超えて、完全に異なる値になるように切り捨てられます。