フェーズ |
技術名 |
技術内容 |
J2SE |
Java開発の入門 |
コンピュータの基本原理、Java 言語開発簡単な歴史と開発環境の構築、Java プログラムの開発の体験、環境変数の設定、プログラムの実行プロセス、 関連する逆コンパイル ツールの紹介、Java 開発ツール Eclipse のインストールと使用法、および javadoc の説明。 |
基本的なJava構文 |
Java構文形式、定数と変数、変数スコープ、メソッドとメソッドのオーバーロード、演算子、プログラムフロー制御、配列と配列を操作するクラス、 配列のループと原則配列の一般的な検索および並べ替えアルゴリズムを説明し、最後に Java プログラムを使用して関数を実装します。 |
|
オブジェクト指向プログラミング |
オブジェクト指向だけでなくオブジェクトの性質、クラスとオブジェクトの関係、オブジェクト指向の考え方を使って人生の問題を分析し解決する方法を理解し、 そして書くJavaプログラムが出てきます。 クラスの設計方法、クラス設計の基本原則、クラスのインスタンス化プロセス、クラス要素: コンストラクター、このキーワード、メソッドとメソッドパラメータの受け渡しプロセス、 static キーワード、内部クラス、Java のガベージ オブジェクトのリサイクル メカニズム。 オブジェクトの 3 つの主要な特性: カプセル化、継承、ポリモーフィズム。サブクラスオブジェクトのインスタンス化プロセス、メソッドの書き換えとオーバーロード、final キーワード、抽象クラス、インターフェイス、 継承のメリットとデメリット。オブジェクトのポリモーフィズム: サブクラスと親クラス間の変換、親カートン クラスへの参照、ポリモーフィズムにおける抽象クラスとインターフェイスの適用、およびポリモーフィズムの利点。一般的に使用されるデザイン パターンには、単純な関心、テンプレート、その他のパターンが含まれます。 例外とは何ですか? 例外のキャッチとスローの原則、パッケージと import キーワードの使用。 |
|
マルチスレッドアプリケーション | マルチスレッドの概念、プログラム内でマルチスレッド(スレッド、実行可能)を作成する方法、スレッドの安全性の問題、スレッドの同期、スレッド間の通信、デッドロックの分析問題。 |
|
javaAPIの詳しい説明 | JavaAPI、StringとStringBuffer、さまざまな基本データ型のパッケージ化クラス、SystemクラスとRuntimeクラス、DateクラスとDateFormatクラスなどの紹介。一般的に使用されるコレクション クラスは次のとおりです: Java コレクション フレームワーク: Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、HashMap、 TreeMap、Iterator、Enumeration、およびその他の一般的なコレクション クラス API。 |
|
IOテクノロジー | IOとは、ファイルと関連クラス、バイトストリームInputStreamとOutputStream、文字ストリームReaderとWriter、および対応するバッファストリームとパイプストリーム、バイトおよび文字変換ストリーム、パッケージ化ストリームなどJava の IO パフォーマンスを分析するために一般的に使用されるパッケージング クラスの使用として。||
ネットワークプログラミング | Javaネットワークプログラミング、ネットワーク通信の基礎となるプロトコルTCP/UDP/IP、ソケットプログラミング。ネットワーク通信に一般的に使用されるアプリケーション層プロトコル (HTTP、FTP など) と WEB サーバーの動作原理を紹介します。||
Java の高度な機能 | 再帰プログラム、Java の高度な機能: リフレクション、プロキシとジェネリック、列挙、Java 正規表現 API の詳細とそのアプリケーション。
フェーズ2 | 技術名 | 技術内容 | ||||||||||||||||||||||||||||||||||||||||
データベーステクノロジー
| Oracleの基本管理 | Oracleの背景、データベースのインストールの概要、データベースのユーザー名とパスワード、クライアントのログイン データベース サービス SQLPLUS、データベースの基本的な概要。|||||||||||||||||||||||||||||||||||||||||
SQL文 | データベースの作成、テーブルの作成、変更、削除、クエリ、インデックスの作成、マスター/スレーブテーブルの確立、データ制御の認可とリサイクル、トランザクション制御、クエリ文と演算子、関数の詳細な説明SQLでの使い方。||||||||||||||||||||||||||||||||||||||||||
複数テーブルの結合とサブクエリ | 等価結合と非等価結合、外部結合、自己結合、自然結合、句結合を使用、完全外部結合と左外部結合と右外部結合、サブクエリの使用および注意事項。||||||||||||||||||||||||||||||||||||||||||
トリガー、ストアドプロシージャ | トリガーとストアドプロシージャの使用シナリオを例を通して詳しく説明します。||||||||||||||||||||||||||||||||||||||||||
データベース設計の最適化 | WHERE 句の接続順序、最も効率的なテーブル名の順序を選択し、レコード数を計算するために SELECT 句で ‘ * ‘ を使用しないようにします。||||||||||||||||||||||||||||||||||||||||||
データのバックアップと移植 | 移植スキル、バックアップソリューションなど。
第3フェーズ |
技術名 |
技術内容 |
jdbcテクノロジー |
JDBCの基礎 |
JDBC 接続、ステートメント、PreparedStatement、CallableStatement、ResultSet、など、さまざまな用途に使用できます。 |
接続プール技術 |
接続プールの概念を理解し、接続プールの確立、管理、閉鎖、構成をマスターします。 | |
ORM と DAO のカプセル化 |
オブジェクト リレーショナル マッピングのアイデア、jdbc dao カプセル化、独自の jdbc を実現します。 |
第4フェーズ |
技術名 |
技術内容 |
||||||||||||||||||||||||||||||||||||||||
(プロジェクト実戦) ) |
Xml テクノロジー | jdom と dom4j を使用して xml 文書を解析して生成する方法と、xml の機能と使用場面について説明します。|||||||||||||||||||||||||||||||||||||||||
html/css | Java は、基本的な HTML タグの形式と使用法、CSS カスケード スタイル シートの div の定義を習得し、Web サイトのレイアウトの基本的な実装を実現します。||||||||||||||||||||||||||||||||||||||||||
JavaScript | JavaScript の基本構文と関連関数の使用法を理解し、HTML ページと組み合わせてプロセス制御やページ効果の表示を実現します。例外とは何ですか? 例外のキャッチとスローの原則、パッケージと import キーワードの使用。 |
|||||||||||||||||||||||||||||||||||||||||
jsp/servlet | サーブレットとSPテクノロジー、アップロードとダウンロード、Tomcatサーバーテクノロジー、サーブレットフィルターとリスナー。||||||||||||||||||||||||||||||||||||||||||
jstl および EL | JSTL コア タグ ライブラリ、関数タグ ライブラリ、フォーマット タグ ライブラリ、カスタム タグ テクノロジ、および JSP ページでの EL 式の使用。||||||||||||||||||||||||||||||||||||||||||
ajax とフレームワークテクノロジー | オリジナルの ajax の使用法、ajax が使用される機会、ajax を使用する利点、ajax フレームワークの jquery レンダリング ページ効果、および関連する強力なサードパーティ クラス ライブラリを理解し、属性を特定します。 dwrはどうですか バックグラウンドサービスによるデータ送信やページロジック制御などを行います。||||||||||||||||||||||||||||||||||||||||||
JSON Advanced Application | Java は、json サポートを使用して文字列をカプセル化および解析し、ページと Java バックグラウンド サービス間のデータ通信を実現します。||||||||||||||||||||||||||||||||||||||||||
Fckeditor Editor | FCKEditorオンラインエディターテクノロジー、構成、処理画像とファイルアップロード。||||||||||||||||||||||||||||||||||||||||||
javaMailテクノロジー | ドメイン名解決とMXレコード、電子メールの動作原則、電子メール転送プロトコル: SMTP、POP3、IMAP、電子メール組織構造: RFC822電子メール形式、MIMEプロトコル、電子メールエンコーディング、複合電子メール構造分析を理解する、JavaMail API とそのアーキテクチャ、電子メール コンテンツを作成するためのプログラミング: 単純な電子メール コンテンツ、埋め込み画像を含む複雑な電子メール、埋め込み画像と添付ファイルを含む複雑な電子メール。||||||||||||||||||||||||||||||||||||||||||
JfreeChartレポート | 統計レポート処理。||||||||||||||||||||||||||||||||||||||||||
BBSプロジェクト実戦 | Jquery+dwr+jsp+servlet+Fckeditor+JfreeChart+tomcat+jdbc(oracle)を使ってBBSプロジェクトの実戦を完成させます。||||||||||||||||||||||||||||||||||||||||||
実践的価値 | このコースを学習すると、少なくとも 1 年近くの開発経験を持つプログラマーになりますが、現状に満足してはなりません。以下のコースがあなたをさらに魅了します。
第5のクラシックステージ |
技術名 |
技術内容 |
||||||||||||||||||||||||||||||||||||||||
Web主流フレームワーク技術 |
struts2.x |
struts2フレームワーク 動作原理とアーキテクチャ分析、struts-default.xml ファイルとdefault.properties ファイル、struts の役割。複数の設定ファイルが XML で導入されます。 OGNL 式、Struts2 UI および非 UI タグ、入力検証、ワイルドカードを使用したアクションの定義、動的メソッド呼び出し、複数ファイルのアップロード、カスタム型コンバーター、アクション プロパティへの値の注入、カスタム インターセプター、例外処理、使用法の事例CRUD 操作は struts2 によって実装されます。 | ||||||||||||||||||||||||||||||||||||||||
休止状態3. |
||||||||||||||||||||||||||||||||||||||||||
Log4j および Junit | ||||||||||||||||||||||||||||||||||||||||||
オンライン決済テクノロジー | ||||||||||||||||||||||||||||||||||||||||||
ECネットワーク実戦 | ||||||||||||||||||||||||||||||||||||||||||
実際の価値 | ||||||||||||||||||||||||||||||||||||||||||
|
以上がJava 上級学習プランの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。