時代を超越したプログラミング言語--Javaソフトウェア開発。
Javaプログラミング言語より:
公式統計によると、全世界の言語、千万上部のプログラマーの数にJavaプログラミング言語のプログラミング技術者の数。そして、ソフトウェア開発の多くは切っても切れないJavaプログラミングされているので、そのプログラマーの最大数。コアとして、Javaプログラミングの開発の分野では、プログラマJavaEEの10年間の需要は最初の場所にありました!
Javaのエンジニアの雇用:
大手求人サイトの統計情報の1.採用により、大規模な企業では、Java開発エンジニアを雇っています
16788元である2.北京のJava開発エンジニア平均給与、
北京、上海、広州:3国立Java開発者は、最初の3を支払います
4.アクセス:javacto.taobao.com
ツール/材料
Javaのラーニングパス
Javaの学習シラバス
Javaの基礎コース
1
被覆Javaの基本的なコース:Java開発者は、導入されたJavaの配列、Javaオブジェクト指向、共通の基本クラス、コレクション、IOは、異常な反射をマルチスレッド、ストリーム。
2
最初の部分:Javaの開発入門
1. DOSよく使用するコマンド
2. JVM、JRE、JDKの関係
セットアップ3. Java開発環境:環境変数を設定し、JDKをインストールします。
4. Javaのエントリ手順(Java開発プロセス)
5. Javaアノテーション、識別子、識別子の命名
6. Javaの基本データ型
7.変数と定数の定義と初期化
8. Javaの演算子
9.演算子の優先順位
もし... else文の10のJavaブランチ
11.ネストされたループ
前記定義されたメソッド
そして、パラメータの引数13の方法
14再帰呼び出し方法
3
第二部:Java配列
Java配列を定義する1
ジャワの配列を宣言します。2.
アレイの3利点および制限
4.アレイトラバーサル訪問(循環、拡張forループ)
配列の要素の順序のルックアップ
6.配列要素バブルソート方法
7.配列は、ツールの利用します
8.二次元アレイ
4
パートIII:Javaのオブジェクト指向
1.オブジェクト指向設計
2.オブジェクト指向分析設計
3. Javaとオブジェクト指向
4.クラスのメンバ変数の定義と意味
5.定義とコンストラクタを呼び出す方法
オブジェクト指向パッケージの前記特性
ローカル変数とメンバ変数の質問7.範囲
8.静的プロパティ、静的メソッド、静的コードブロック
オブジェクト指向の継承の9特性
10.連続の構築方法の詳細
オブジェクト指向の11マルチ状態特性
12.抽象クラスと抽象の方法
13.インタフェース
5
パートIV:例外
1.珍しいコンセプト
2.優れた分類
例外を理解する3。
4.一般的な異常なプレゼンテーション
5.実行時例外
6.コンパイル異常
7.ファイル名を指定して実行してコンパイル異常の違い
8.例外処理例外のキャプチャ
例外処理の9スロー方法
10.デバッグのブレークポイント例外処理
ステップブレークポイントデバッグの11ブート操作
12. Aカスタム例外
13.異常処理キーワード
14.鍵実装プロセス
15.異常概要
6
パートV:コレクション
1.概念の集合との役割
2.コレクションと配列との間の差
3.コレクション・フレームワークが導入しました
4.コレクションインタフェースフレームワークセット
使用される前記のArrayListとLinkedListの方法
7. ArrayListのとLinkedListの彼らの作品の分析理論解析
8.コレクションをさまざまな方法を使用します
9. HashSetのとLinkedHashSetの彼らの作品の分析
10.フレームワークのセットインタフェースMap
11.ジェネリック医薬品の使用
ツールを使用しての12コレクション
7
パートVI:IOストリーム
1. Fileクラスアクション
2.一般的に導入されたFileクラスを使用する方法
3.ファイルのクラスアクションのファイルとフォルダ
相対および絶対パスの4紹介
5. IOは、コンセプトや作品をストリーム
カテゴリー6. IOストリーム
ストリームを使用して7.ファイル
8.転流の使用
9.バッファされたストリームの使用
オブジェクトのストリームの10.
11ストリームメモリの使用
12. Aは、異なるコンテンツストリーム実装を使用して文書のコピー
8
パートVII:マルチスレッド
1.はじめにプロセスとスレッド
プロセスとスレッド間の2の違いとの関係
Threadクラスの実装から継承3.スレッド
4.スレッドの、Runnableインタフェースの実装を実現
5.スレッドプールのスレッド実装
ライフサイクルを通し6.
7.方法を使用して、共通のスレッド
終わり
第二段階:JavaWeb
1
カバーJavaWebコース:HTML5もちろん、CSS3、JavaScriptが、MySQLの使用、JDBC接続プール、サーブレット、JSP、AJAX、jQueryの、ブートストラップ。
2
最初の部分:HTML5
1. htmlの概要
2. htmlタグの基本
3.画像タグ
4.ハイパーリンクタグ
5.テーブルタグ
6.順不同リストタグ
7.順序付きリストタグ
リスト]タブを定義する8.
9. divタグ
10.意味タグ
11.フォームタグ
3
第二部:CSS3
1.はじめにCSS3と目的
2. CSS3の書き込み仕様
3. CSS3基本的な文法
4. CSS3、次の3つの方法
タグセレクタ
6. IDセレクタ
7.クラスセレクタ
8.属性セレクタ
9.レベルセレクタ
10.テキスト、テキスト属性
11.背景、プロパティのリスト
12.サイズ、ディスプレイプロファイルプロパティ
13.浮動配置プロパティ
14.ボックスモデル
15. CSS3詳細プロパティ
4
パートIII:JavaScriptの
1. JavaScriptの概要
2. JavaScriptの開発の歴史
3. JavaScriptの組成
4.データタイプ
5.演算子
6.分岐声明
7.ループ
8.システムの機能、カスタム関数、無名関数
9.一般的なイベント
10.配列、文字列、日付オブジェクト
11.正規表現
12. BOMオブジェクト:ウィンドウ、歴史、場所
13. DOMコンセプト
14. DOM操作:、編集コンテンツを作成、削除
15. CSSスタイルの操作
5
パートIV:MySQLの使用またはOracle Database
データベースへ1.はじめに
2. MySQLのインストールと使用
3. MySQLクライアントとサーバーの構成
4.ユーザー権限管理
5. DDLは、データベースとテーブルを作成するには
6.外部キー制約
7. DML、削除データを変更、追加を達成
8.集約関数、日付関数、等
9. DQL単純なクエリ
10.並べ替え、グループ化、スクリーニング
11.マルチテーブルクエリ
12.サブクエリ
キーワードで13とが存在します
14.ページングクエリ
15. MySQLのSQL文の最適化を導入します
6
パートV:JDBC接続プール
1. JDBCの概要
2. JDBCは、手順を使用します
3.接続、ステートメント、ResultSetのインタフェース
4. JDBC DML操作を使用してデータベースを完了
5. PreparedStatementオブジェクト
6.大規模なデータの操作
7.バッチ処理メタデータ
8.取引
9.分離レベル
10.カスタム接続プール
11. DBCP、C3P0接続プール
12. DBUtisツール
13. QueryRunner
14.カスタムセットの処理結果
15.接続プーリングの知識の概要
7
パートVI:サーブレット
1. TomcatとEclipseの統合開発
2.サーブレットとは何ですか
3.サーブレットの進化の歴史
プロセス4.サーブレットの最適化
マルチスレッドアプリケーション5.サーブレットの概念
6.サーブレットは、クライアントの要求情報を受信します
7.サーブレット応答クライアント情報
8.サーブレットのライフサイクル
9.リダイレクト言葉遣い
10.転送言葉遣い
11.転送およびリダイレクト差
12. HttpServletRequestをGET中国のゴミ問題
13.中国のゴミ問題のHttpServletResponseの応答
14.サーブレットパスマッピングの問題
15.サーブレットのマルチパスマップ
8
パートVII:JSP
1. JSPとは何ですか
2. JSPは、組み込みオブジェクト
JSPの3.透析エッセンス
4. JSTL + THE
5. MVC入門
6.成層の重要性
7. Webプロジェクトトランザクションの実装
使用して8セッション
9.クッキーの使用
ユースエンジニアリングへの10のウェブ接続プール
11.ユーザーを自動的にログイン
12.ファイルのアップロードとダウンロード
13. Aフィルタ、リスナー
14. Aの反射、アノテーション、ジェネリック
15.統合されたケースエクササイズ
9
パートVIII:AJAX
1. Ajax技術の背景
2. Ajaxの技術を理解します
手順を使用して、3。のXMLHttpRequest
の区別4. XMLHttpRequestをGET / POST
同期要求&非同期要求
6.&同期要求区別非同期要求
7. Ajaxは、戻り値の異なるタイプを取得
8.アヤックスのネイティブJavaScriptとjQueryの差を利用して
9. Ajaxのレスポンス・ステータス・プロセス
10. JSONの構文
11. JavaのJSONの解析
12. JavaのJSON世代
すぐに解決するには13. JavaのJSONサードパーティ製ツール
14. JavaScriptのJSON変換
15. jQueryのJSON変換
終わり
Javaフレームワークプログラム
1
Javaのカリキュラムの枠組みカバー:春、春のMVC、MyBatisの、SVN、Gitは、Mavenの
2
最初の部分:春
1.はじめにフレームワークの原則
ビルド2. Framework環境
3.はじめに
道ビーンの原則を作成し、実施4
5.豆の種
6. Beanのライフサイクル
7.ビーンのスコープ
8.ビーン噴射モード値
9. JUnitテストの統合
10.アセンブリ注釈ビーン
11.注意事項組み立てビーン
12. AOPアイデア、原則の解剖学
動的プロキシJDKの根底13 AOP
14.AOPプログラミング
15. AspectJのAOPの導入と開発の実装
16.トランザクション
17.ウェブ統合プロジェクト春
3
第二部:Spring MVCの
1. Spring MVCの概要
2.マッピング要求@RequestMapping
署名依頼処理方法の概要3。
4.署名処理方法について詳細に説明しました
5. HttpMessageConverter
前記データ処理モデル
7.結合データ解析処理
8.データ形式
9.データチェック
10.ビューおよびビューリゾルバ
前記バインディングのデータ処理方法
12.ビューおよびビューリゾルバ
13.ファイルのアップロードとダウンロード
14. JSONの処理
15.インターセプタ
パートIII:MyBatisの
1. MyBatisのデータフレームの紹介
比較休止フレーム2 MyBatisの
3. MyBatisの設定、クエリデータ
4. MyBatisのグローバル・コンフィギュレーション・ファイル
5. MyBatisのグローバルコンフィギュレーションファイルの要素の詳細
6.マッパーマッピングファイル
7. MyBatisの開発の二つのモード
8. MyBatisのエイリアスの設定
9. MyBatisの#と$ステッチパラメータ差
10.関連する問い合わせ、動的SQL
11. MyBatisのキャッシュ機構、統合ehcacheを
12. MyBatisの二次キャッシュ処理
13. MyBatisの、春、SpringMVC統合
14.改ページプラグイン
15。