Javaの基本文法
★財団ステージ
-
我々は、我々はまた、自分の書き込みをコードよりも短い時間で通常の書き込みコードを読み取ることができますが、プロジェクト構造が複雑たらとき、私たちは、Notesを使用する必要があります。
-
Notesと実行されませんが、読み取りに書き込みコードに私達の人々を与えることです。
-
書き込みノートは非常に良い習慣です
▲3つの方法でJavaアノテーション:
-
単一行コメント
-
複数行コメント
-
ドキュメントのコメント
パブリッククラスはテスト{ 公共の静的な無効メイン(文字列[] argsが){ //テキストのコメント行は1行コメントすることができ//出力こんにちは、世界!。システム。OUT のprintln("こんにちは、世界!"); //複数行のコメントは、テキスト/ * * /注釈をつけることができます/ * 出力こんにちは、世界を!出力こんにちは、世界!出力こんにちは、世界!出力こんにちは、世界!出力こんにちは、世界!* / // Javadocドキュメントのコメント/ ** * / / ** * @descriptionのHelloWorld * @author不敵を知っています* * / } }
キーワード
シャット | ボンド | 単語 | ||
---|---|---|---|---|
概要 | 概要 | 概要 | ブレーク | バイト |
場合 | キャッチ | CHAR | クラス | CONST |
継続する | デフォルト | 行う | ダブル | そうしないと |
列挙型 | 拡張 | 最後の | 最終的に | 浮く |
にとって | 後藤 | もし | 用具 | インポート |
instanceofは | int型 | インターフェース | 長いです | ネイティブ |
新着 | パッケージ | 民間 | 保護されました | 公衆 |
リターン | strictfpの | ショート | 静的 | 素晴らしい |
スイッチ | 同期 | この | スロー | スロー |
過渡 | 試します | 空隙 | 揮発性 | 同時に |
キーワード | 意味 |
---|---|
概要 | クラスやメソッドのメンバーは、抽象的性質を示します |
主張する | アサーションは、デバッグに使用します |
ブーリアン | 基本データ型の一つは、キーワードのブール型を宣言します |
ブレーク | ブロックのうち進めます |
バイト | 基本データ型のいずれか、タイプバイト |
場合 | switch文で使用されているブランチを表し、 |
キャッチ | 異常を捕捉するための例外処理で |
CHAR | 基本データ型、文字型の一つ |
クラス | クラスを宣言 |
CONST | 予約キーワード、特別な意味はありません |
継続する | ブロックの先頭に戻ります |
デフォルト | デフォルトでは、例えば、デフォルトの枝ことを示す、switch文で使用されます。Java8でもインタフェース機能のデフォルトの実装の宣言に作用 |
行う | DO-whileループ構造で使用されます |
ダブル | 基本データ型、倍精度浮動小数点型の一つ |
そうしないと | 時間は、分岐条件が満たされない場合ことを示す、条件文で使用されます |
列挙型 | 列挙 |
拡張 | これは、型が別の型のサブタイプであることを示しています。クラスのための、またはそれが別のクラス抽象クラスであってもよく、インターフェースは、インターフェースは、別であってもよいです |
最後の | 識別クラスは、メソッドの導出サブクラス又は部材をカバーすることができないことができない、またはドメインのメンバの値を変更できない、定数を定義するために使用されることが最終的な属性を記述するために使用 |
最終的に | に行うことが実質的に一定を宣言するために、例外を処理するための命令ブロック |
浮く | 基本データ型のいずれか、単精度浮動小数点型 |
にとって | 無限のガイドワード構造 |
後藤 | 予約キーワード、特別な意味はありません |
もし | ガイドワード条件文 |
用具 | クラスは、指定されたインタフェースを実装したことを示しました |
インポート | ショー指定されたクラスまたはパッケージにアクセスするには |
instanceofは | オブジェクトタイプのオブジェクトのインスタンスが指定されているか否かを試験するために使用しました |
int型 | 基本データ型、整数型の一つ |
インターフェース | インターフェース |
長いです | 基本データ型の一つ、長整数型 |
ネイティブ | コンピュータに関連付けられた言語で実装される方法を宣言するために使用される(例えば、C / C ++ / FORTRAN言語) |
新着 | オブジェクトの新しいインスタンスを作成するには |
パッケージ | パッケージ |
民間 | アクセス制御モード:プライベートモード |
保護されました | アクセス制御方法:保護モード |
公衆 | 一种访问控制方式:共用模式 |
return | 从成员方法中返回数据 |
short | 基本数据类型之一,短整数类型 |
static | 表明具有静态属性 |
strictfp | 用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范 |
super | 表明当前对象的父类型的引用或者父类型的构造方法 |
switch | 分支语句结构的引导词 |
synchronized | 表明一段代码需要同步执行 |
this | 指向当前实例对象的引用 |
throw | 抛出一个异常 |
throws | 声明在当前定义的成员方法中所有需要抛出的异常 |
transient | 声明不用序列化的成员域 |
try | 尝试一个可能抛出异常的程序块 |
void | 声明当前成员方法没有返回值 |
volatile | 表明两个或者多个变量必须同步地发生变化 |
while | 用在循环结构中 |
▲关键字一律用小写字母标识,按其用途划分为如下几组。
-
用于数据类型。 用于数据类型的关键字有 boolean、byte、char、 double、 false、float、int、long、new、short、true、void、instanceof。
-
用于语句。 用于语句的关键字有break、case、 catch、 continue、 default 、do、 else、 for、 if、return、switch、try、 while、 finally、 throw、this、 super。
-
用于修饰 用于修饰的关键字有 abstract、final、native、private、 protected、public、static、synchronized、transient、 volatile。
-
用于方法、类、接口、包和异常。 用于方法、类、接口、包和异常的关键字有 class、 extends、 implements、interface、 package、import、throws。
-
还有些关键字如cat、 future、 generic、innerr、 operator、 outer、rest、var等都是Java保留的没有意义的关键字。
-
Java还有3个保留字:true、false、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用。
标识符
▲Java 所有的组成都需要名字。类名、变量名以及方法名都被称为标识符。
※ 标识符注意点
-
所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)或者下划线(_)开始
-
首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
标识符是大小写敏感的
-
合法标识符举例:name、$easy、_easy、__1_easy
-
非法标识符举例:123abc、-easy、#abc
public class Test {
public static void main(String[] args) {
//大小写十分敏感
String Name = "zhizhewuwei";
String name = "zhizhewuwei";
System.out.println(Name);
String Ahello = "zhizhewuwei";
String hello = "zhizhewuwei";
String $hello = "zhizhewuwei";
String _hello = "zhizhewuwei";
String _1 = "zhizhewuwei";
//String _# = "zhizhewuwei";
//String class = "zhizhewuwei";
//String 1hello = "zhizhewuwei";
//String #hello = "zhizhewuwei";
//String *hello = "zhizhewuwei";
}
}
※可以使用中文命名,但是一般不建议这样去用,也不建议使用拼音。