ホームページ  >  記事  >  Java  >  Javaを学ぶための手順は何ですか

Javaを学ぶための手順は何ですか

coldplay.xixi
coldplay.xixiオリジナル
2020-09-02 13:56:4729096ブラウズ

java 学習ステップは次のとおりです: 1. Java 言語の基礎の学習段階に入る; 2. オブジェクト指向言語の共通機能をマスターする; 3. JDK コア API プログラミング技術に習熟する; 4. 習熟するSQL ステートメントの理解; 5. JDBC API に精通している; 6. 反復の意味を理解している; 7. 一般的な設計パターンをマスターしている。

Javaを学ぶための手順は何ですか

[関連する学習の推奨事項: Java 基本チュートリアル]

java 学習手順は次のとおりです。

最初のステップ: まず学習前の準備をします: Java 言語は一般に大規模なサーバー プログラムの開発に使用されるため、以下の内容を理解してください: Unix 開発環境 Unix システムの原理、Unix 開発環境、および一般的な Unix コマンド。一般的な Unix コマンドに精通しており、Java 開発環境の構築に精通している。

第 2 ステップ: 次に、Java 言語の基礎の学習段階に入ります。どの言語を学ぶにも、しっかりとした基礎を築く必要があります。高級プログラミング言語を学習した人向け (C、C 、など)、Java 言語の基礎には独自の特徴がありますが、アルゴリズムの基礎、共通のデータ構造、エンタープライズ プログラミング仕様などの基本的なルールは同じです。一般的なデータ構造と実践的なアルゴリズムをマスターし、エンタープライズ レベルのプログラミング習慣を身に付けます。

3 番目のステップ: Java 言語の基礎をマスターした後、次のステップはオブジェクト指向言語の共通機能、つまり Java オブジェクト指向とオブジェクト指向機能: カプセル化、継承、ポリモーフィズムなどです。オブジェクト指向プログラミングの基本原則とプログラミング実践におけるその重要性をマスターし、Java でのオブジェクト指向プログラミングの基本実装原則をマスターします。

ステップ 4: JDK コア API 言語コア パッケージ、例外処理、共通ツール キット、および収集フレームワーク。 JDK コア API プログラミング テクノロジに精通している、API 設計原則を理解している、API ドキュメントを熟読する能力がある、JavaSE コア例外処理、マルチスレッドの基礎、IO システム、ネットワーク プログラミング、Swing コンポーネント、JVM パフォーマンス チューニング (JVM メモリ構造分析、 GC 分析とチューニング、JVM メモリ パラメーターの最適化)、Java ジェネリックス、および新しい JDK 機能。 JavaSE のコアコンテンツ、特に IO とマルチスレッドに習熟し、最初はオブジェクト指向の設計とプログラミングの能力を備え、基本的な JVM 最適化戦略をマスターします。 XML XML 構文、XML 解析 (SAX、DOM)、Dom4j コンポーネント、Digester コンポーネント。 XML 構文ルールに精通していること、DOM モデルを理解していること、Java のさまざまな XML 解析方法に精通していること。

5 番目のステップ: SQL 言語 SQL ステートメントの基礎と改善、SQL ステートメントのチューニング。 SQL ステートメントに精通しており、特定のデータベース クエリ スキルと SQL ステートメント最適化スキルを習得している。 Oracle データベース開発 Oracle アーキテクチャとシステム管理、Oracle データベースの高度なプログラミング、データベース設計の基礎。 Oracle アーキテクチャとコア プログラミング テクノロジをマスターする

ステップ 6: データベースに接続します: JDBC JDBC コア API (接続、ステートメント、結果セット)、JDBC 最適化テクノロジ (キャッシュ テクノロジ、バッチ処理テクノロジ、接続プール テクノロジ)。仕様としての JDBC の設計原則を理解し、JDBC API に習熟し、JDBC を使用してデータベースに効率的にアクセスする能力を備えています。

ステップ 7: ソフトウェア エンジニアリングの基本的なソフトウェア プロセスとソフトウェア活動、要件設計、概要設計、詳細設計の基本原則と文書仕様、構成管理の基本概念と必要性、CVS の基本操作、Ant の概要ソフトウェアを理解する プロセスと基本的なソフトウェア アクティビティの一般的な概念、反復の意味を理解する、Ant や CVS などの一般的な構成管理およびデプロイメント ツールを習得する。

ステップ 8: OOAD と設計パターン 基本的なオブジェクト指向設計原則、ファクトリ パターン、ストラテジ パターン、アダプタ パターン、プロキシ パターンなど、ファサード パターン。オブジェクト指向設計の一般原則を理解し、再利用の意味を理解し、共通の設計パターンをマスターします。

ステップ 9: HTML/CSS HTML の基本的なドキュメント構造、基本的な CSS 構文、HTML ドキュメントのブロック、リンク、リスト、テーブル、フォームなどについてマスターします。 HTML の基本原則をマスターし、さまざまな CSS セレクターと一般的なスタイル設定をマスターし、一般的な HTML 要素の使用に習熟します。

JavaScript コア JavaScript 言語の基礎 (データ型、関数、オブジェクト、クロージャ)、Java DOM プログラミング、イベント モデル、JavaScript オブジェクト指向プログラミング。 JavaScript 言語の原理を深く理解し、JavaScript を使用して HTMLDOM をプログラムすることに熟達し、JavaScript オブジェクトのカプセル化スキルに熟達して、その後の JavaScript 学習のための強固な基盤を築きます。

サーブレット/JSP サーブレットのライフサイクルとサーブレット サーバー、Tomcat デプロイメント構成、JSP 構文、カスタム タグ、JSTL および EL 式、新しい JSP 機能、Java Web デザイン パターン。サーブレットの中心原理を徹底的に理解し、サーブレット API に習熟し、JSP エンジンの動作原理を徹底的に理解し、タグ ライブラリの原理を徹底的に理解し、一般的な Java Web 設計パターンに精通し、その後の Java Web 開発のための強固な理論的基礎を築きます。

ステップ 10: Ajax Ajax の基本、XHR オブジェクト、Ajax デザイン パターン、および JSON テクノロジー Ajax の基本的な通信原則をマスターし、XML と JSON に基づいた Ajax データ ルールをマスターします。

ステップ 11: JavaScript フレームワーク JQuery、JQuery プラグイン、DWR。 JQuery のコア API をマスターし、JQuery の基本的な設計原則を理解し、さまざまな JQuery プラグインを理解し、DWR の基本原則と応用スキルをマスターします。

ステップ 12: 3 つの主要な ssh フレームワークを学習します。これは、企業での実用的なアプリケーションのためのフレームワーク モデルです:

1. Struts 2.1.6 Struts2コア制御プロセス、Ognl、Action、Interceptor、Result、FreeMarker、Struts2タグライブラリ、Struts2拡張機能、Struts2アプリケーションスキル(入力検証、メッセージの国際化、ファイルのアップロードとダウンロード、重複送信の防止) 、など)。 Struts2 のコア要素、特に Interceptor と Result に習熟し、テンプレート技術に基づいた Struts2 UI コンポーネントを習得し、Ognl に基づいたデータ共有方法を習得し、Struts2 のさまざまなカスタマイズおよび拡張方法を習得し、Struts2 に基づいた Web 開発スキルを習得します。

2. Hibernate 3.2.1 ORM の概念、Hibernate コア API、Hibernate エンティティ マッピング テクノロジ、Hibernate リレーションシップ マッピング スキル、HQL クエリ、OSCache、および Hibernate キャッシュ テクノロジ。適切なタイミングで適切な関連付け方法を使用できるように、Hibernate のさまざまな関連付けマッピング手法とその実践的な背景を習得することに重点を置き、さまざまな Hibernate クエリ手法と最適化手法を習得します。

3. Spring 2.5 Spring Iocの基礎、Iocインジェクションスキル、高度なオブジェクトアセンブリ(自動アセンブリ、テンプレートアセンブリ、コンポーネントスキャン特性、FactoryBean、オブジェクトライフサイクル)、Spring AOP原則、AspectJ、Spring JDBCサポート、Springトランザクションとセキュリティの管理。Spring は Hibernate を統合し、Spring は Struts を統合し、Spring MVC の概要を説明します。 Ioc および AOP の基本原理と実装方法を深く理解していること、SpringIoc および AOP の実装方法に習熟していること、Spring のトランザクション管理に習熟していること、Spring と他のコンポーネントの統合技術に習熟していること。

以上がJavaを学ぶための手順は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。