Java 開発について何を学ぶ必要がありますか?

无忌哥哥
リリース: 2018-07-18 11:41:15
オリジナル
1724 人が閲覧しました

テクノロジーの発展と市場のニーズに伴い、多くの友人が Java 開発に切り替えたいと考えていますが、何を学べばよいのか分からずに悩んでいます。しかし、それらは常に十分に体系的ではありません。では、Java開発を行うために、変換学習に必要な内容は、

第一段階、Java SEの基礎:

Java環境構築、Javaプロセス制御文〜forループ、スイッチ選択判定、ループネスティング、配列コピー、マルチ-次元配列、final キーワード、コンストラクター呼び出し、クラスのアクセス権限とパス、高度なオブジェクト指向機能、Java 例外処理、Set、Map、List インターフェイスおよびインターフェイス実装クラス、Java スレッド、同期ブロック、Java IO ストリーム、ファイル操作、コピー、読み取りと書き込み、削除など。

第2段階、JavaWeb:

MySQLのインストール、管理、データベースの作成、MySQL UPDATEクエリ、Mysqlの高度な操作、JDBC、JDBCデータベースリンク操作、JDBC動的SQL処理、Servlet3.0 Webページのリダイレクト、Servlet3.0の新しいアノテーションサポート、AJAX、responseText 属性の詳細など。

第 3 段階、Java 高度なフレームワーク - SSH:

Struts2 例外処理、Struts2+Log4j 統合、Struts2 と JSON の例、Hibernate5、Hibernate コレクション マッピング、Hibernate コンポーネント マッピング、Spring4.0、Spring AOP + AspectJ フレームワーク、Spring とその他の Web フレームワークの統合、Spring Hibernate のサポートなど。

第4段階、Java Advanced Framework-SSM:

SpringMVC、Spring MVCで生成されたJSONデータ、MyBatis、MyBatis環境設定と入門、Mybatisセットタグ、Mybatisト​​リムタグ、Shiro、Shiroクイックスタートチュートリアル、Shiro Webアプリケーション、等

第5段階、SpringBoot+VUEフルスタックフレームワーク

SpringBoot、グローバル例外処理、フィルターリスナー、EHCacheキャッシュ、SpringBoot Quartzスケジュールタスク、Vue、Vue.jsインストール、テンプレート構文、計算プロパティ、イベントプロセッサ、Vue.jsカスタム命令、Vue.js ルーティングなど

第 6 フェーズ、特別コース

ActiveM 環境構築、プロデューサーとコンシューマー、メッセージ永続化操作、RSA デジタル暗号化アルゴリズム、Codebar バーコード ジェネレーター、zxing 2D コード ジェネレーター、HighCharts 統計チャート、 Echarts 統計チャート、ネットワーク プレーヤー ckplayer、組み込みネットワーク プレーヤーは、ブラウザーやモバイル端末で自由に使用できます

第 7 段階、インターネット フレームワークの高度な応用 1

分散サービス フレームワークを理解する、Dubbo アーキテクチャ設計とそのコアの詳細な説明ポイント、フレームワーク動作原理の分析、SpringDataデータアクセス、Lucene検索エンジン、Luceneの全文検索サーバの紹介、インデックス構築方法、Solr大量データ検索エンジン、ソケットネットワーク通信、JMSメッセージを利用したRMIリモートオブジェクト通信の実装サービス、Kafka 分散メッセージング システム、Web サービスと Restful WS など

第 8 段階、インターネット フレームワークの高度な応用 2

Spring Security セキュリティ フレームワーク、Web アプリケーションのセキュリティ制御を実現、キャッシュ アプリケーションと EhCache フレームワーク、OSCache With JBossCache フレームワーク、MyBatis および Hibernate キャッシュ メカニズム、NoSQL アプリケーションと SQL チューニング、MongoDB NoSQL データベース、Redis メモリ データベース、Redis セッション共有、SQL ステートメントの最適化、データベースの読み書き分離、WEB アプリケーション クラスターとパフォーマンスの最適化、Maven プロジェクト管理ツール、Web サーバーの負荷バランシング、Nginx および Tomcat クラスターの実装、LoadRunner テスト ツールの使用、パフォーマンス最適化のためのメモリ チューニング、コードの最適化とリファクタリング方法など。

もちろん、学習プロセスと切り離せないのは、問題に遭遇したときに自分自身のプログラミング的思考を形成することです。共有することで困っている友人を助けることができれば幸いです。多くの IT ワーカーの中で目立つためには、高度なスキルが必要であり、付加価値を高める学習が不可欠です。学習の旅は粘り強さがすべてです。

以上がJava 開発について何を学ぶ必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート