02.Java基本的な文法
1キーワード
Javaは、以前に定義されたコンピュータ言語のキーワードで、識別子に特別な意味を持っている、とも呼ばれる予約語、変数の特別な意味があります。Javaのキーワードは、Javaコンパイラ特別な意味のためのものである、それらはデータ型を表すために使用されている、またはショーのキーワードのようなプログラムの構造は、変数名、メソッド名、クラス名、パッケージ名およびパラメータ名として使用することはできません。
Javaのキーワードテーブル
キーワード | 意味 |
---|---|
抽象 | クラスやメソッドのメンバーは、抽象的性質を示します |
アサート | アサーションは、デバッグに使用します |
ブーリアン | 基本データ型の一つは、キーワードのブール型を宣言します |
ブレーク | ブロックのうち進めます |
バイト | 基本データ型のいずれか、タイプバイト |
場合 | switch文で使用されているブランチを表し、 |
キャッチ | 異常を捕捉するための例外処理で |
CHAR | 基本データ型、文字型の一つ |
クラス | クラスを宣言 |
CONST | 予約キーワード、特別な意味はありません |
持続する | ブロックの先頭に戻ります |
デフォルト | デフォルトでは、例えば、デフォルトの枝ことを示す、switch文で使用されます。Java8でもインタフェース機能のデフォルトの実装の宣言に作用 |
行う | DO-whileループ構造で使用されます |
ダブル | 基本データ型、倍精度浮動小数点型の一つ |
他 | 時間は、分岐条件が満たされない場合ことを示す、条件文で使用されます |
列挙型 | 列挙 |
拡張 | これは、型が別の型のサブタイプであることを示しています。クラスのための、またはそれが別のクラス抽象クラスであってもよく、インターフェースは、インターフェースは、別であってもよいです |
最後の | 識別クラスは、メソッドの導出サブクラス又は部材をカバーすることができないことができない、またはドメインのメンバの値を変更できない、定数を定義するために使用されることが最終的な属性を記述するために使用 |
最後に | に行うことが実質的に一定を宣言するために、例外を処理するための命令ブロック |
浮く | 基本データ型のいずれか、単精度浮動小数点型 |
ために | 無限のガイドワード構造 |
後藤 | 予約キーワード、特別な意味はありません |
もし | ガイドワード条件文 |
用具 | クラスは、指定されたインタフェースを実装したことを示しました |
インポート | ショー指定されたクラスまたはパッケージにアクセスするには |
instanceofは | オブジェクトタイプのオブジェクトのインスタンスが指定されているか否かを試験するために使用しました |
int型 | 基本データ型、整数型の一つ |
インタフェース | インターフェース |
長いです | 基本データ型の一つ、長整数型 |
ネイティブ | コンピュータに関連付けられた言語で実装される方法を宣言するために使用される(例えば、C / C ++ / FORTRAN言語) |
new | 用来创建新实例对象 |
package | 包 |
private | 一种访问控制方式:私用模式 |
protected | 一种访问控制方式:保护模式 |
public | 一种访问控制方式:共用模式 |
return | 从成员方法中返回数据 |
short | 基本数据类型之一,短整数类型 |
static | 表明具有静态属性 |
strictfp | 用来声明FP_strict(单精度或双精度浮点数)表达式遵循 IEEE754 算术规范 |
super | 表明当前对象的父类型的引用或者父类型的构造方法 |
switch | 分支语句结构的引导词 |
synchronized | 表明一段代码需要同步执行 |
this | 指向当前实例对象的引用 |
throw | 抛出一个异常 |
throws | 声明在当前定义的成员方法中所有需要抛出的异常 |
transient | 声明不用序列化的成员域 |
try | 尝试一个可能抛出异常的程序块 |
void | 声明当前成员方法没有返回值 |
volatile | 表明两个或者多个变量必须同步地发生变化 |
while | 用在循环结构中 |
2、标识符
Java语言中的类名、对象名、方法名、常量名和变量名我们统称之为Java标识符。简单来说标识符就是用来给类、对象、方法、变量、接口和自定义数据类型命名的。
标识符其命名规则为:
- 一个标识符可以由多个单词连接而成,以表明它的意思。
- 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始,不能以数字开头。
- 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合。
- 标识符不能是关键字,标识符区分大小写。
- 标识符不能是true、false和null。
- 对于类名,每个单词的首字母必须大写,其他字母小写(如:MyFirstApplication)。
- 对于方法名和变量名,第一个单词首字母小写,其他单词首字母大写(如:readMyArticle)。
- 对于常量名,每个单词要大写,如果有多个单词组成,则单词之间用(_)连接(如:MAX_VALUE)。
- 对于包名,每个单词的每个字母都有小写(如:com.cnblogs.zhang)。
3、常量与变量
- 常量:常量就是永远不会改变的量。如果要声明一个常量就必须用关键字final来修饰。格式为:
格式: final 常量类型 常量标识符 = 常量值;
例如: final float PI = 3.14F; //声明一个float类型常量,初始化值为3.14
例如: final int MY_AGE = 18; //声明一个int类型常量,初始化值为18
- 变量:变量就是可以被改变的量。在声明变量时,可以先不赋值,也可以立即赋值。格式为:
格式:变量类型 变量标识符 = 变量值;
例如:double price = 2.13; //声明一个double类型变量,初始化值为2.13
例如:int age = 18; //声明一个int类型变量,初始化值为18
4、注释
Java注释:编写程序时总需要为程序添加一些注释,用以说明某段代码的作用,或者说明某个类的用途、某个方法的功能,以及该方法的参数和返回值的数据类型及意义等。对于Java注释我们主要了解三种:
- // 单行注释
- /* ...... */ 多行注释
- /** ...... */ 文档注释