ホームページ Java &#&チュートリアル Java のキーワードに関する知識ポイントは何ですか?

Java のキーワードに関する知識ポイントは何ですか?

May 17, 2023 pm 01:13 PM
java

java

の基本構文 1. キーワード

定義: Java 言語によって特別な意味が与えられ、特別な目的に使用される文字列

特徴: キーワード内の文字はすべて小文字

Java のキーワードに関する知識ポイントは何ですか?

2. 識別子

定義: Java がさまざまな変数、メソッド、クラス、その他の要素に名前を付けるために使用する文字シーケンスは識別子と呼ばれます (名前を付けることができる場所はすべて識別子と呼ばれます)

法的規則:

1. 26 個の英字、大文字と小文字、0 ~ 9、_ または $

2 で構成されます。数字を

3 で始めることはできません。キーワードや予約語は使用できませんが、キーワードや予約語を含めることはできます。

4.Java では大文字と小文字が厳密に区別され、長さの制限はありません

5.識別子にスペースを含めることはできません

命名規則:

1. パッケージ名: 複数の単語で構成される場合、すべて小文字: xxxyyyzzz

2. クラス名、インターフェイス名: 複数の単語で構成される場合、すべて文字 単語の最初の文字は大文字になります:

定数名はすべて大文字にする必要があり、複数の単語で構成される場合は、各単語をアンダースコアで接続する必要があります: XXX_YYY_ZZZ

3. 変数

概念:

1. メモリ上の記憶領域です

2. この領域は独自の名前 (変数名) と型 (データ型) を持ちます)

3. Java の各変数は、最初に宣言 (定義) してから使用する必要があります

4. この領域のデータは、同じ型の範囲内で引き続き変更できます (たとえば、 int i = 最初に 1 を宣言、次に i = 2 を宣言、その後 i の値が 1 から 2 に変わります)

5. 変数は変数名を通じてこの領域にアクセスします

変数の形式を定義します: データtype 変数名 = 初期化値

注:

1. 変数のスコープ: { }

2 のペアの間で有効です。初期化値 (初めて与えられた変数の代入): たとえば、 int i = 0; int m; のみを直接使用した場合、変数が初期化されていないためエラーになります。

3. 宣言の過程での =変数は、Java における数学的な意味での = とは異なります。 代入を示します。

変数の分類 - データ型別 (8 つの基本データ型を除き、その他は参照データ型です)

8 つの基本データ型Java のキーワードに関する知識ポイントは何ですか?

1. 整数型: byte、short、int、long

注:

1. 各整数Java の type には、Java プログラムの移植性を確保するために、テーブル番号の範囲が固定されており、バイト長は特定の OS の影響を受けません。例: byte b = 129 は、バイト テーブル番号の範囲を超えており、不正です

2.javaの整数定数のデフォルト int型の場合

3.long型定数を宣言する場合は、‘l’または‘L’(long整数型)を付加してください。例:long l = 6L(小文字の l と 1 は似ているため、大文字の L を使用するのが最善です)

2. 浮動小数点型: float、doubleJava のキーワードに関する知識ポイントは何ですか?

注:

1.Java 浮動小数点型には、固定のテーブル番号範囲とフィールド長もあります。 OS の影響を受けません

2。Java の浮動小数点型定数のデフォルトは double 型です。

3。float 型定数を宣言するには、‘f’ または ‘F’# を追加します。

# #4. 浮動小数点定数には 2 つの表現形式があります: 10 進数形式 (5.12 512.0f .512 など) には小数点が必要です

科学表記形式 (5.12e2 512E2 100E- など) 2) 「E」で終わる「数値」は、E の前の数値を乗算する 10 のべき乗を示します。たとえば、3.14E3 は 3.14 × 103 =3140、3.14E-3 は 3.14 x 10-3 =0.00314 です。

3. 文字型: char

Java のキーワードに関する知識ポイントは何ですか?注:

1.Char 型データは、通常の意味での「文字」を表すために使用されます (2 バイト)

2. 文字定数の表現形式: 文字定数は英語の一重引用符で囲まれた単一の文字であり、世界中のすべての書き言葉の文字をカバーします。例: char c1 = 'a'; char c2 = '6'; char c3 = '中';

Java では、エスケープ文字 '\' を使用して次の文字を特殊文字に変換することもできます。型定数。例: char c3 = '\n'; // '\n' は改行文字

3 を表します。char 型はすべて Unicode コードに対応しているため、操作できます。

ブール型: boolean

Java のキーワードに関する知識ポイントは何ですか?注: 1. ブール型は論理演算に適しており、一般にプログラム フロー制御 (if 条件制御ステートメント、while ループ制御ステートメント、およびループ制御ステートメント) に使用されます。 do-while ループ制御ステートメント;for ループ制御ステートメント;

2.ブール型データでは値 true と false のみが許可され、null は許可されません (tr​​ue と false を置き換えるために 0 または 0 以外の整数を使用することはできません) 例: boolean b1 = true; または boolean b1 = false;

基本型のほかに、参照型があります: たとえば、String クラス

参照型の機能:

1. Java では、参照型変数は C/ と非常によく似ています。 C ポインタ。参照型はオブジェクトを指し、オブジェクトを指す変数は参照変数です。宣言時に、Employee、Puppy などの特定のタイプを指定します。変数が宣言されると、その型を変更することはできません。

2. オブジェクトと配列は参照データ型です。

3. すべての参照型のデフォルト値は null です。

4. 参照変数は、互換性のある任意の型を参照するために使用できます。

String クラス:

1. 値 null は任意の参照型変数に割り当てることができ、この参照変数に保存されたアドレスが空であることを示すために使用されます。String クラスは以下に属します。参照型であり、null を割り当てることができます。

String クラスは、通常、不変クラスの特性を具体化しています。String オブジェクトが作成されると、その内容は変更できません。作成された文字列はデータ領域に保存され、各文字列に定数が 1 つだけ存在し、複数のコピーが生成されないようにします。例: int i0 = 1; int i1 = 1; この場合、2 つの 1 値, と String s0 = "hello"; String s1 = "hello"; この場合、メモリには "hello" が 1 つだけ存在します。"hello" のメモリ アドレスはxxxxxx. s0 変数を宣言するときは、値 "hello" を s0 に割り当てます。実際、s0 変数は "hello" のメモリ アドレス xxxxxx を参照します。変数 s1 にも値 "hello" が割り当てられると宣言すると、次のようになります。実際には、「hello」の既存のメモリ アドレスを s1

に直接参照します。 3. String クラスは、たとえば次のようにプラス記号で結合できます。 String s3 = "he" "ll" "o";出力は「hello」です。

基本的なデータ型変換

1. 自動型変換: 容量の小さいデータ型は、容量の大きいデータ型に自動的に変換されます。データ型は、次のように容量によって並べ替えられます。以下:

Java のキーワードに関する知識ポイントは何ですか?

複数の種類のデータを混合操作する場合、システムはすべてのデータを最大容量のデータ型に自動的に変換してから計算を実行します。

3.byte, short, char, それらの間には相互変換はありません。これら 3 つは、計算中に最初に int

4 に変換されます。任意の基本型の値が文字列 ( ) に接続されている場合、基本型の値は文字列型に自動変換されます

注: 1. ブール型は型変換できません。

2. オブジェクト型を無関係なクラスのオブジェクトに変換することはできません。

3. 大容量型を小容量型に変換する場合は強制型変換を使用する必要があります。

4. 変換プロセスにより、オーバーフローや精度の低下が発生する可能性があります。例:

int i =128;

byte b = (byte)i;

byte型が8ビットで最大値が127のため、intをbyte型にキャストすると128の時点でオーバーフローが発生します。

5. 浮動小数点数から整数への変換は、四捨五入ではなく小数点を切り捨てることによって行われます。例:

(int)23.7 == 23; 45.89f == -45;

6. 一連の操作がある場合、特定の部分に文字列が含まれている場合、その文字列は今後文字列の連結に従って表示されます。例:

String str = 1 2 3 "a" 4 5; 出力結果は 6a45

強制型変換

1 条件は、変換されたデータ型に互換性があることです。

#2. 形式: (type)value type は型変換を強制されるデータ型です

int k = 7;

byte b = (byte)k; //変換されたデータ型は括弧で囲む必要があります

一般に、文字列を基本型に直接変換することはできませんが、基本型でパッケージ化することはできます。この変換を達成するために。

以上がJava のキーワードに関する知識ポイントは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Javaの平方根 Javaの平方根 Aug 30, 2024 pm 04:26 PM

Java の平方根のガイド。ここでは、Java で平方根がどのように機能するかを、例とそのコード実装をそれぞれ示して説明します。

Javaの完全数 Javaの完全数 Aug 30, 2024 pm 04:28 PM

Java における完全数のガイド。ここでは、定義、Java で完全数を確認する方法、コード実装の例について説明します。

Java の乱数ジェネレーター Java の乱数ジェネレーター Aug 30, 2024 pm 04:27 PM

Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

ジャワのウェカ ジャワのウェカ Aug 30, 2024 pm 04:28 PM

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

Javaのスミス番号 Javaのスミス番号 Aug 30, 2024 pm 04:28 PM

Java のスミス番号のガイド。ここでは定義、Java でスミス番号を確認する方法について説明します。コード実装の例。

Java Springのインタビューの質問 Java Springのインタビューの質問 Aug 30, 2024 pm 04:29 PM

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8 Stream Foreachから休憩または戻ってきますか? Java 8 Stream Foreachから休憩または戻ってきますか? Feb 07, 2025 pm 12:09 PM

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです

Java での日付までのタイムスタンプ Java での日付までのタイムスタンプ Aug 30, 2024 pm 04:28 PM

Java での日付までのタイムスタンプに関するガイド。ここでは、Java でタイムスタンプを日付に変換する方法とその概要について、例とともに説明します。

See all articles