多くの場合、あなたは大きく見たかもしれません 数千行のコードがありますが、その核心に何があるのか疑問に思ったことはありませんか?さて、これらはトークンであり、Javaプログラムのビルディングブロックとしても知られている最小の個々の要素です。この記事の媒体を通して、Javaのトークンに光を当てます。トークンは、しばしば無視されますが、Javaプログラミング言語の不可欠な部分を形成します。
Javaでは、プログラムはクラスとメソッドのコレクションであり、メソッドはさまざまな式とステートメントのコレクションです。 Javaのトークンは、コードの小さな単位です。 Javaコンパイラ それらのステートメントと式を構築するために使用します。 Javaは、次の5種類のトークンをサポートしています。
データ統合チュートリアルのためのtalendオープンスタジオ
それぞれについて1つずつ話しましょう。
キーワード
Javaのキーワード Javaコンパイラにとって特別な意味を持つ事前定義または予約語です。各キーワードには特別なタスクまたは機能が割り当てられており、ユーザーが変更することはできません。キーワードはJava構文自体の一部であるため、変数または識別子として使用することはできません。 Javaは大文字と小文字を区別する言語であるため、キーワードは常に小文字で記述する必要があります。 Javaはさまざまなキーワードをサポートしていますが、その一部を以下に示します。
01.要約 | 02.ブール値 | 03.バイト | 04.休憩 | 05.クラス |
06.ケース | 07.キャッチ | 08.チャー | 09.続行 | 10.デフォルト |
11.します | 12.ダブル | 13.その他 | 14.拡張 | 15.終了 |
16.ついに | 17.フロート | 18.のために | 19.もし | 20.実装 |
21.インポート | 22.インスタンスの | 23. int | 24.インターフェース | 25.長い |
26.ネイティブ | 27.新規 | 28.パッケージ | 29.プライベート | 30.保護 |
31.パブリック | 32.戻る | 33.短い | 34.静的 | 35.スーパー |
36.スイッチ | 37.同期 | 38.これ | 39.投げる | 40.スロー |
41.一時的 | 42.試してみてください | 43.無効 | 44.揮発性 | 45.ながら |
46.アサート | 47. const | 48.列挙型 | 49. goto | 50. strictfp |
識別する
Java識別子 変数、メソッド、クラスのユーザー定義名です。 配列 、 パッケージ 、および インターフェイス 。 Javaプログラムで識別子を割り当てると、それを使用して、後のステートメントでその識別子に関連付けられた値を参照できます。次のような識別子に名前を付ける際に従う必要のある事実上の標準がいくつかあります。
- 識別子は、文字、ドル記号、またはアンダースコアで始まる必要があります。
- 最初の文字とは別に、識別子には任意の文字の組み合わせを含めることができます。
- Javaの識別子では大文字と小文字が区別されます。
- Java識別子は任意の長さにすることができます。
- 識別子名に空白を含めることはできません。
- 識別子名は数字で始めることはできませんが、数字を含めることができます。
- 最も重要なこと、 キーワード Javaでは識別子として使用できません。
例:
//有効な識別子$ myvariable //正しい_variable //正しい変数//正しいedu_identifier_name //正しいedu2019var //正しい//無効な識別子edu変数//エラーEdu_identifier //エラーと変数//エラー23識別子//エラースイッチ//エラーvar / edu //エラーedurekaの//エラー
リテラル
Javaのリテラルは通常と同様です 変数 ただし、一度割り当てた値は変更できません。言い換えると、リテラルは固定値の定数変数です。これらはユーザーによって定義され、どのユーザーにも属することができます 。 Javaは、次の5種類のリテラルをサポートしています。
- 整数
- 浮動小数点
- キャラクター
- ストリング
- ブール値
例:
public class EduLiteral {public static void main(String [] args){int edu1 = 112 // Intリテラルfloatedu2 = 31.10 //フロートリテラルcharedu3 = 'edu' // charリテラルStringedu4 = 'Edureka' //文字列リテラルブールedu5 = true //ブールリテラルSystem.out.println(edu1)// 112 System.out.println(edu2)// 31.40 System.out.println(edu3)// edu System.out.println(edu4) // Edureka System.out.println(edu5)// true}}
演算子
アン Javaの演算子 は、コンパイラが1つ以上のオペランドに対して特定の数学演算または非数学演算を実行することを示す特別な記号です。 Javaは8種類の演算子をサポートしています。以下に、すべての演算子とその例を示します。
オペレーター | 例 |
算術 | +、-、/、*、% |
単項 | ++、-、! |
割り当て | =、+ =、-=、* =、/ =、%=、^ = |
関連した | ==、!= 、、 = |
論理的 | &&、|| |
三項 | (状態) ? (ステートメント1):(ステートメント2) |
ビット単位 | &、| 、^、〜 |
シフト | <>、>>> |
特別な記号
の特別な記号 Java Javaコンパイラに知られている特別な意味を持ついくつかの文字であり、他の目的には使用できません。以下の表に、でサポートされている特別な記号をリストしました。 それらの説明と一緒に。
シンボル | 説明 |
ブラケット[] | これらは配列要素の参照として使用され、一次元および多次元の添え字も示します |
括弧() | これらは、関数パラメーターとともに関数呼び出しを示します |
中括弧{} | 中括弧の開始と終了は、複数のステートメントを持つコードのブロックの開始と終了を示します。 |
コンマ (、) | これは、式内の複数のステートメントを分離するのに役立ちます |
セミコロン() | これは、初期化リストを呼び出すために使用されます |
アスタリスク(*) | これは、Javaでポインタ変数を作成するために使用されます |
これで、Javaのトークンに関するこの記事は終わりです。Javaについて詳しく知りたい場合は、 。
Javaのトークンを理解したので、 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社であるEdurekaが世界中に広がっています。 EdurekaのJavaJ2EEおよびSOAトレーニングおよび認定コースは、Java開発者になりたい学生および専門家向けに設計されています。このコースは、Javaプログラミングをすぐに開始できるように設計されており、HibernateやSpringなどのさまざまなJavaフレームワークに加えて、コアと高度なJavaの両方の概念についてトレーニングします。
gotoコマンドc ++
質問がありますか?この「Javaのトークン」の記事のコメントセクションにその旨を記載してください。できるだけ早くご連絡いたします。