第 1 章 Java の基礎
プログラムの目標: 現実の特定のタイプの人々の作業負荷を軽減し、作業効率を向上させます。
学生は最終的にシステムを書くことができます:
スーパーマーケット管理システム、POSマシンシステムなど
インバウンド注文
販売注文
01. コースの焦点
5 つの重要なポイント:
01. ブランチ (選択) 構造
02. ループ構造
03. 配列
05. パラメータ付きメソッド
02.
分析: 特定のタスクを完了するために実行される、順序付けられた一連の命令です。
03.Javaに関連する技術とは何ですか?
JavaSE (デスクトップ アプリケーション開発) JavaEE (Web 開発)
先生、プログラムがデスクトップ プログラムか Web プログラムかを判断する方法を教えていただけますか?
分析: ブラウザ:
IE
Sogou Browser (カーネル IE) Maxthon Window of the World 360 QQ Cheetah
FireFox
Opera
IE はブラウザと同等ではなく、単なるブラウザの一種ですブラウザ
判定ルール:ブラウザを使わずにプログラム(ソフトウェア)を実行できる場合、それはデスクトップアプリケーション
逆に、それはWebアプリケーションです。
クラスの例:
"hello!"
は、通常、
参照型 (他のクラスを指す)2.メソッド (関数)
パブリック戻り型メソッド名 (パラメーターリスト)
{
ステートメント; //メソッド (関数) 本体
}
パラメーターリスト: メンバー関数の入力を表します
戻り値の型 (データ型) : メンバー関数の出力を表します
メソッド(関数)本体: 特定の関数を実装するためのコードブロックを表します
注: 戻り値の型と戻り結果の型は同じである必要があります3。
機能: 新しいオブジェクトの初期化を完了します
特徴: メソッド名はクラス名と同じで、戻り値はありません。クラスのオブジェクトを作成するとき、システムは自動的にクラスのコンストラクター メソッドを呼び出します。新しいオブジェクトの初期化を完了します クラスとオブジェクトの違いと関係1. クラスは抽象的かつ概念的であり、物のタイプを表します
2. オブジェクトは具体的で実際のものです。特定のもの3. クラスはオブジェクトのテンプレートであり、オブジェクトはクラスの個体ですオブジェクトを作成する 2 つの方法
1. 最初に宣言してから作成します
オブジェクト宣言: クラス名 オブジェクトnameオブジェクトの作成: オブジェクト名 = 新しいクラス名 ()2. ワンステップメソッドクラス名オブジェクト名 = 新しいクラス名 (); オブジェクトアクセスメンバ変数メソッドオブジェクト名.変数名;オーバーロードと書き換えの違い
オーバーロード
簡単に言うと、関数またはメソッドの名前は同じだがパラメータリストが異なることを意味します。名前は同じでパラメータが異なるこのような関数またはメソッドは、オーバーロードされた関数またはメソッドと呼ばれます。方法。 書き換え書き換えとは、Java サブクラスと親クラスに同じ名前とパラメーター リストを持つ 2 つのメソッドが存在する状況を指します。これらは同じメソッド シグネチャを持っているため、サブクラスの新しいメソッドは親クラスの元のメソッドをオーバーライドします。 ビット単位の演算とシフト演算Java には、ビット単位の AND &、ビット単位の OR |、ビット単位の XOR ^、ビット単位の否定という 4 つのビット単位の演算があります。
演算ルールは次のとおりです: ビットごとの AND&: 2 つのビットが両方とも 1 で、結果は 1 になりますビットごとの OR|: 2 つのビットのうちの 1 つが 1 で、結果は 1 になります ビットごとの XOR: 2 ビット、1 ビット0、1 は 1、結果は 1 です ビットごとの否定: 0->1,1->0 Java には 3 つのシフト演算子があります: >>、<<シフトと算術左シフト 演算規則: 算術右シフト: 下位ビットのオーバーフロー、符号ビットは変更されず、オーバーフローした上位ビットは符号ビットで埋められます 算術左シフト: 符号ビットは変更されず、下位ビットは0で埋められます> >> 論理右シフト下位ビットは 0 で埋められます
以上がJAVA の基礎に関する関連した紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。