8.5

Java言語

プログラム:完全なものの実装プロセスの説明。

パブリック クラスのHelloWorld {
     公共の 静的な 無効メイン(文字列[] args)を{ 
        System.out.printlnは( "Hello World"の); 
    } 
}
公共共通
}数学、集合{代わっ。{}ここで、コードを書くことができます。
入口のパブリック静的な無効メイン(文字列[] argsを) プログラム
のメインドア
コマンド  のSystem.out.println(「Hello World」の);  出力文の

システムのシステムプリントアウトのprintlnを

javacは、  たとえばHelloWorld.javaのために、ファイル名javaファイルによって、その後に続きます。:このコマンドは、次のようなJavaバイトコードのクラスファイルにソースファイルをコンパイルするために使用される  のjavac HelloWorld.java

javacコマンドを実行した後、成功したコンパイルエラーなしならば、HelloWorld.classをが表示されますファイル。

Javaは  JavaのHelloWorldの:例えばHelloWorldののような、クラスの名前で、クラス名javaファイルによって、その後に続きます。

注意:javaコマンドは、背後の.classを追加しないでください。

Javaが3つのシステムに分かれています。

  • Java SE(J2SE)(Java2のプラットフォームのStandard Edition、Javaプラットフォーム、Standard Editionの)
  • JavaEEの(J2EE)(は、Java 2 Platform、Enterprise Edition、Javaプラットフォームエンタープライズ版)
  • JavaMEの(J2ME)(Java 2プラットフォームマイクロエディション、Javaプラットフォーム、マイクロエディション)。

バージョンversion

  • オブジェクト:オブジェクトがクラスのインスタンスであり、状態や行動を持っています。ように呼ばれ、その尻尾を振る、食べて:;行動の色、名前、犬種:たとえば、犬は状態があることを目的としています。
  • クラス:クラスは、クラスオブジェクトの振る舞いと状態を説明するテンプレートです。
  • 方法:メソッドが動作です、クラスはいくつかの方法を持つことができます。論理演算、およびすべてのデータの変更操作は、プロセスで実行されます。
  • 変数の例:各オブジェクトは一意のインスタンス変数を持つは、オブジェクトの状態は、インスタンス変数によって決定されます。

基本的な構文

Javaプログラムを書くときには、次の点に注意してください。

  • 大文字と小文字を区別する:Javaは、識別子こんにちは、ハローが異なることを意味し、大文字と小文字が区別されます。
  • クラス名:すべてのクラスの場合、クラス名の最初の文字を大文字にする必要があります。クラス名が複数の単語で構成される場合は、各単語の最初の文字は、次のような、大文字する必要があります  MyFirstJavaClass
  • メソッド名:すべてのメソッド名は小文字で始める必要があります。メソッド名が複数の単語が含まれている場合、各単語は、後に大文字になります。
  • ソースファイル名:ソースファイル名はクラス名と同じでなければなりません。ファイルを保存するときは、保存するファイル名としてクラス名を使用する必要があります(Javaは大文字と小文字が区別されることに注意してください)、ファイル名の拡張子はある  の.java(ファイル名とクラス名が同じでない場合は、コンパイルエラーになります)。
  • メソッドメインの入り口:すべてのJavaプログラム  のパブリック静的な無効メイン(文字列[] argsを)  開始する方法。

Java識別子

Javaの名のすべてのコンポーネントが必要です。クラス名、メソッド名や変数名タグと呼ばれています。

Java識別子について、次の点に注意する必要があります。

  • すべての識別子は、文字(AZまたはAZ)、ドル記号($)またはアンダースコア(_)で始まる必要があります
  • 最初の文字は英字(AZまたはaからz)、文字のドル記号($)、アンダースコア(_)またはデジタルのいずれかの組み合わせであってもよいの後
  • 識別子としてキーワードを使用することはできません  キーワードは特別なプログラミング言語の単語の意味を与えています
  • 識別子は大文字と小文字が区別されます
  • 例えば法的識別子、:年齢、$給与、_value、__ 1_value
  • 不正な識別子の例:123ABC、-salary

Javaの修飾子

他の言語と同様に、Javaクラスは、修飾子を使用してメソッドとプロパティで変更することができます。修飾子の2種類があります。

  • アクセス制御修飾子:デフォルトでは、パブリック、プライベート、保護
  • 非アクセス制御修飾子:最終的には、抽象的には、静的では、同期

後の章では、深さJavaの修飾子に説明します。

Javaのキーワード

Javaのキーワードは以下のとおりです。これらの予約語は名前定数、変数、および任意の識別子に使用することはできません。

カテゴリ キーワード 説明
アクセス制御 プライベート プライベート
保護されました 保護されました
パブリック 公共
クラス、メソッド、変数修飾子 抽象 抽象声明
クラス カテゴリ
拡張 拡張、連続
最後の 最終的な値を変更することはできません
用具 (インタフェース)の実装
インタフェース インターフェース
native 本地,原生方法(非 Java 实现)
new 新,创建
static 静态
strictfp 严格,精准
synchronized 线程,同步
transient 短暂
volatile 易失
程序控制语句 break 跳出循环
case 定义一个值以供 switch 选择
continue 继续
default 默认
do 运行
else 否则
for 循环
if 如果
instanceof 实例
return 返回
switch 根据值选择执行
while 循环
错误处理 assert 断言表达式是否为真
catch 捕捉异常
finally 有没有异常都执行
throw 抛出一个异常对象
throws 声明一个异常可能被抛出
try 捕获异常
包相关 import 引入
package
基本类型 boolean 布尔型
byte 字节型
char 字符型
double 双精度浮点
float 单精度浮点
int 整型
long 长整型
short 短整型
变量引用 super 父类,超类
this 本类
void 无返回值
保留关键字 goto 是关键字,但不能使用
const 是关键字,但不能使用
null

おすすめ

転載: www.cnblogs.com/fyf79515/p/11301327.html
8.5
8.5
8.5