JAVA の基礎に関する関連した紹介

零下一度
リリース: 2017-07-20 10:28:30
オリジナル
1016 人が閲覧しました

第 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

Google

Opera

IE はブラウザと同等ではなく、単なるブラウザの一種ですブラウザ

判定ルール:ブラウザを使わずにプログラム(ソフトウェア)を実行できる場合、それはデスクトップアプリケーション

逆に、それはWebアプリケーションです。

クラスの例:

   "hello!"
ログイン後にコピー
アノテーション

1. メンバー変数

は、通常、

参照型 (他のクラスを指す)

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート