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