このマニュアルは、Java オンライン チュートリアルであり、1995 年 5 月にサン マイクロシステムズ社が発売した高級(jí)プログラミング言語(yǔ) Java 用に書(shū)かれたチュートリアル マニュアルです。 Java は、Windows、Mac OS、その他の UNIX バージョンのシステムなどの複數(shù)のプラットフォームで実行できます。 このチュートリアルでは、簡(jiǎn)単な例を通じて誰(shuí)もが JAVA プログラミング言語(yǔ)をより深く理解できるようにします。
Java は、クロスプラットフォーム、オブジェクト指向、および汎用プログラミング機(jī)能を備えた、広く使用されているコンピューター プログラミング言語(yǔ)であり、エンタープライズ レベルの Web アプリケーション開(kāi)発やモバイル アプリケーション開(kāi)発で広く使用されています。
Java プログラミング言語(yǔ)のスタイルは、C 言語(yǔ)に非常に似ています。 C 言語(yǔ)のオブジェクト指向テクノロジのコアを継承し、エラーが発生しやすいポインターを破棄して參照に置き換え、C の演算子のオーバーロードと多重継承機(jī)能を削除してインターフェイスに置き換え、ガベージ コレクター機(jī)能を追加します。汎用プログラミング、タイプセーフな列挙、可変長(zhǎng)パラメータ、および自動(dòng)ロード/アンボックス化機(jī)能が Java SE 1.5 で導(dǎo)入されました。 Sun Microsystems の Java 言語(yǔ)の説明は次のとおりです?!窲ava プログラミング言語(yǔ)は、シンプル、オブジェクト指向、分散型、解釈可能、堅(jiān)牢、安全、システムに依存しない、ポータブル、高性能、マルチスレッドの動(dòng)的言語(yǔ)です?!?
Java は一般的なコンパイル言語(yǔ)やインタプリタ言語(yǔ)とは異なります。まずソース コードをバイトコードにコンパイルし、次にさまざまなプラットフォーム上の仮想マシンに依存してバイトコードを解釈して実行するため、「一度書(shū)けばどこでも実行できる」というクロスプラットフォーム機(jī)能を備えています。初期の JVM では、これにより Java プログラムの実行効率がある程度低下しました。しかし、J2SE1.4.2 のリリース後、Java の実行速度は大幅に向上しました。
Java の基本構(gòu)文
Java プログラムを作成する前に、次の點(diǎn)に注意する必要があります。
大文字と小文字の區(qū)別: Java は大文字と小文字を區(qū)別します。 , つまり、Hello と hello という識(shí)別子は異なるということになります。
クラス名: すべてのクラスで、クラス名の最初の文字は大文字にする必要があります。クラス名が複數(shù)の単語(yǔ)で構(gòu)成されている場(chǎng)合は、MyFirstJavaClass のように、各単語(yǔ)の最初の文字を大文字にする必要があります。
メソッド名: すべてのメソッド名は小文字で始まる必要があります。メソッド名に複數(shù)の単語(yǔ)が含まれる場(chǎng)合、後続の各単語(yǔ)の最初の文字が大文字になります (例: myFirstJavaMethod)。
ソース ファイル名: ソース ファイル名はクラス名と同じである必要があります。ファイルを保存するときは、ファイル名としてクラス名を使用し (Java では大文字と小文字が區(qū)別されることに注意してください)、ファイル名の接尾辭 .java を使用する必要があります。 (ファイル名とクラス名が異なる場(chǎng)合はコンパイルエラーとなります)。
Main メソッド エントリ: すべての Java プログラムは、public static void main(String[] args) メソッドから実行を開(kāi)始します。
初めてのJavaプログラムを體験してみよう!
最初の Java プログラム
インスタンス
public class HelloWorld { public static void main(String []args) { System.out.println("Hello World"); } }
インスタンスの実行>>
[インスタンスの実行]をクリックします「」ボタンをクリックしてオンラインの例を表示します
ヒント: Java チュートリアルは、初心者から上級(jí)者まで Java の知識(shí)を?qū)Wぶのに役立ちます。ご質(zhì)問(wèn)がある場(chǎng)合は、PHP 中國(guó)語(yǔ) Web サイト Java Community にアクセスして質(zhì)問(wèn)してください。熱心なネチズンが答えてくれます。
Java の使用法
デスクトップ GUI アプリケーション: Java は、Abstract Window Toolkit (AWT)、Swing、JavaFX などのさまざまな方法を通じて GUI 開(kāi)発を提供します。 AWT には、メニュー、ボタン、リスト、多數(shù)のサードパーティ コンポーネントなど、多くの事前構(gòu)築済みコンポーネントが含まれていますが、Swing (GUI ウィジェット ツールキット) には、ツリー、テーブル、スクロール ペイン、タブ付きパネル、リストなどの特定の高度なコンポーネントも提供されます。 JavaFX は、Swing の相互運(yùn)用性、3D グラフィックス機(jī)能、および Java アプレットとアプリケーションを迅速にスクリプト化するための自己完結(jié)型デプロイメント モデルを提供するグラフィックスおよびメディア パッケージのセットです。
モバイル アプリケーション: Java プラットフォーム、マイクロ エディション (Java ME または J2ME) は、フィーチャー フォンやスマートフォンを含むすべての Java サポート デバイスで動(dòng)作するアプリケーションを構(gòu)築するためのクロスプラットフォーム フレームワークです。走っています。さらに、最も人気のあるモバイル オペレーティング システムの 1 つである Android アプリケーションは、Android ソフトウェア開(kāi)発キット (SDK) またはその他の環(huán)境を使用して Java でスクリプト化されることがよくあります。
組み込みシステム: マイクロチップから特殊なコンピューターに至るまで、組み込みシステムは、特殊なタスクを?qū)g行する大規(guī)模な電気機(jī)械システムのコンポーネントです。 SIM カード、Blu-ray ディスク プレーヤー、公共料金メーター、テレビなどのさまざまなデバイスで、組み込み Java テクノロジが使用されています。 Oracle によると、Blu-ray ディスク プレーヤーと 1 億 2,500 萬(wàn)臺(tái)のテレビ デバイスの 100% が Java テクノロジーを搭載しています。
Web アプリケーション: Java は、サーブレット、Struts、または JSP を通じて Web アプリケーションのサポートを提供します。プログラミング言語(yǔ)によって提供されるシンプルなプログラミングと高度なセキュリティにより、Java をベースにした多數(shù)の政府アプリケーションが保健、社會(huì)保障、教育、保険に利用可能になっています。 Java は、Broadleaf などのオープンソースの電子商取引プラットフォームを使用した電子商取引 Web アプリケーションの開(kāi)発にも使用できます。
Web サーバーとアプリケーション サーバー: 今日の Java エコシステムは、複數(shù)の Java Web サーバーとアプリケーション サーバーで構(gòu)成されています。 Apache Tomcat、Simple、Jo!、Rimfaxe Web Server (RWS)、および Project Jigsaw が Web サーバー領(lǐng)域を占めている一方で、WebLogic、WebSphere、および Jboss EAP は商用アプリケーションサーバー領(lǐng)域で重要な位置を占めています。
エンタープライズ アプリケーション: Java Enterprise Edition (Java EE) は、Web アプリケーションや Web サービス環(huán)境を含むエンタープライズ ソフトウェアのスクリプト作成と実行のための API とランタイムを提供する一般的なプラットフォームです。 Oracle は、Java は企業(yè)コンピュータの 97% で実行されると主張しています。 Java のより高いパフォーマンス保証とより高速な計(jì)算能力により、Murex のような高頻度取引システムがスクリプト化されるようになりました。また、フロントエンド ユーザー側(cè)からバックエンド サーバー側(cè)まで Java を?qū)g行するさまざまな銀行アプリケーションのハブでもあります。
科學(xué)アプリケーション: Java は、科學(xué)計(jì)算や數(shù)學(xué)的演算を含むアプリケーションを作成するために多くのソフトウェア開(kāi)発者に選ばれています。これらのプログラムは一般に、高速かつ安全で、移植性が高く、メンテナンスの負(fù)擔(dān)が少ないと考えられています。 MATLAB などのアプリケーションは、対話(huà)型ユーザー インターフェイスやコア システムの一部として Java を使用します。
この Java チュートリアル マニュアルの內(nèi)容
この Java チュートリアルでは、基本的な Java 構(gòu)文、Java オブジェクト、クラス、Java データなど、Java の基本および高度な知識(shí)をすべてカバーします。タイプ、Java 変數(shù)タイプ、Java オブジェクト指向および Java データ構(gòu)造など。Java の初心者から上級(jí)者までの知識(shí)がすべて紹介されます。
ヒント: このチュートリアルの各章には、多くの Java サンプルが含まれています。[サンプルの実行] ボタンを直接クリックすると、結(jié)果をオンラインで表示できます。これらの例は、Java をより深く理解し、使用するのに役立ちます。
最新章
- Java random() 方法 2016-11-09
- Java 實(shí)例 - 獲取遠(yuǎn)程文件大小 2016-11-09
- Java 實(shí)例 - 查看端口是否已使用 2016-11-09
- Java 實(shí)例 - 字符串格式化 2016-11-09
- Java xxxValue() 方法 2016-11-09
- Java sin() 方法 2016-11-09
- Java toString() 方法 2016-11-09
- Java 實(shí)例 - 數(shù)組填充 2016-11-09
関連コース
- 最新の ThinkPHP 5.1 ワールドプレミアビデオチュートリアル (PHP エキスパートになるための 60 日間のオンライン トレーニング コース) 2022-02-17
- PHP でビジネスを始めることについて簡(jiǎn)単に説明しましょう 2023-01-04
- 恥ずかしいことの百科事典サイトを模倣したミニ版MVCフレームワークの大規(guī)模実踐天龍寶開(kāi)発 2018-01-25
- ログイン認(rèn)証と従來(lái)の掲示板 2018-03-02
- PHP 実踐開(kāi)発入門(mén): PHP クイック作成 [中小企業(yè)フォーラム] 2022-06-28
- クイックスタート Node.JS フルバージョン 2022-09-30
- 獨(dú)自の PHP MVC フレームワークを作成する (40 章の詳細(xì)/詳細(xì)/初心者が先に進(jìn)むには必読) 2022-12-08
- ホースソルジャースプリングビデオチュートリアル 2022-04-12