ホームページ  >  記事  >  Java  >  Java を学習するためのロードマップ

Java を学習するためのロードマップ

PHP中文网
PHP中文网オリジナル
2017-06-20 09:39:371319ブラウズ

以下は、私が開発者として過去数年間によく使用してきたいくつかのテクノロジーとツールです。 もちろん、これらのテクノロジーも強化する必要があります (一部は私が使用してきたものですが、ここでは触れません)。奥深く、一部の内部原理はあまり明確ではありません)

フロントエンド部分:

1) HTML: Web ページの基礎を形成する Web ページのコア言語

2) CSS: Web ページを作成するための強力なツールよりカラフルで素晴らしい 3) JavaScript: Web ページを動的にし、Web ページとユーザーの関係を強化するための基礎

間のインタラクション 4) HTML DOM: より視覚的な観点から Web ページを見て、Web ページをより詳細に制御できるようにします便利です

5) HTML BOM: ブラウザーと対話するための不可欠なツール 6) JavaScript ライブラリ、主に: jQuery とそのプラグイン、YUI とそのプラグイン、Web ページの作成をより便利、より速く、より堅牢にする強力なツール

7) AJAX: 非同期送信により、Web ページを使用したユーザーの優れたインタラクティブなエクスペリエンスが強化されます

8) JSON: XML よりも小さく、高速で、解析が簡単なデータ送信ツール

9) FLEX: リッチでカラフルなアニメーション効果を提供します

10) Puyuan ワークフロー: ユーザーがビジネス プロセスをより明確に処理できるようにします

11) JSP: Web ページのロジックを Web デザインの表示から分離するサーブレットのプレゼンテーション層

12) JSTL: の開発を強化および簡素化します。 JSP ページ 13) EL: JSP ページを書きやすくします

バックエンド部分:

1) JAVA 言語プログラミングの基礎: 豊富なコンテンツは Java ナレッジ アーキテクチャの中核であり基礎です

2) JDBC: に基づくベースラインを提供しますより高度なツールとインターフェイスを構築できるため、Java 開発者はデータベース アプリケーションを作成できます

3) JavaMail: 電子メール関連のプログラミング作業用 4) JUnit: 単体テスト、動作テスト全体のステータスは常に非常に重要です 5) Log4j:より慎重に制御できるようになります ログ生成プロセス

6) サーブレット: JavaWeb のコア 7) Struts2: JavaWeb プログラミングにおけるスターレベルのフレームワーク、その利点と多機能によりプログラミング作業が容易になり、主にジャンプの制御に使用されます 8 ) Spring: JavaWeb 同様の利点があり、プログラミング作業を容易にします。 9) iBatis: スターレベルのフレームワークです。 Java Web プログラミングでは、多機能であり、プログラミング作業が容易になるという利点もあり、主にプログラムとデータベース間の対話に使用されます

10) SQL: データベースとの対話型プログラミングに不可欠なツール。

バージョン管理:

1) SVN: チームコラボレーションを促進するためのバージョン管理

WEB サーバー:

1 ) Tomcat: 優れた中小規模の無料 WEB サーバー

2) Weblogic: 非常に強力な WEB サーバー

開発ツール:

1) Eclipse: オープンソースで強力な Java プログラミング ツール

2) MyEclipse: Eclipse をベースに追加 独自のプラグインで開発された強力なエンタープライズ レベルの統合開発環境

データベース:

1) Oracle: データベース業界のリーダー、これはもちろん一般的に使用されていますが、強化する必要があるのは一部の一般的な機能にすぎません

2) MySQL: 最高のリレーショナル データベースの 1 つ

3) SqlServer: 最高のリレーショナル データベースの 1 つリレーショナル データベース

データベース クライアント:

1) Toad: 優れたデータベース クライアント ソフトウェア

オペレーティング システム:

1) Windows

2) Linux

リモート ログイン セッション ツール:

1) SSH: 常に使用されます、とても良いです

その他:

さまざまな種類とバージョンのブラウザ (FireFox が推奨)、オフィス Office ソフトウェア シリーズ、各種テキスト エディタ (Sublime が推奨)、さまざまなリーダーなど

そうですね、振り返ってみると、私はこれまで使ってきました開発作業には多くの機能がありますが、どれも熟練しているとは言えません。ここでは、それらを補うためにそれらを使用していきます。他の新しいテクノロジーやツールを学び続けてください。それは自分自身への思い出です!努力の方向性を示してください!

以下は、インターネットで見つけた 3 つの写真です。これらの写真は、Java プログラマーになるための学習ロードマップをよりよく示しています。私はこれらを時々見て、知識ツリーをすぐに修復します。 !

1: Java の知識アーキテクチャ

2: JavaWeb 開発の基本的な学習ロードマップ

3: JavaWeb 開発の成長ルートJavaWeb 開発 画像

今年はたくさんの本を読んだので、たくさんのことを得ることができたと感じています。2018 年はより良いスタートを切れることを楽しみにしています。目標はすでに設定されているので、今は行動を起こすときです。覚えておいてください。学習は常に自分自身の仕事です。勉強しなければ、学んだ知識をより自由で楽しい時間と引き換えに活用できる場合があります。時間は人生の基本的な要素であり、私たちの時間が存在するところには、私たちの人生も存在します。私たちの価値もそこで向上したり消滅したりします!さあ、若者よ!

最後の提案: さまざまなテクノロジーを学ぶときは、対応するテクノロジーの公式 Web サイト (Baidu で見つけることができます!) にアクセスし、専門の出版社や専門家が出版した書籍を購入してください。英語は大きなハードルであり、プログラマーの差別化にもなります。私の英語もどのレベルでも比較的苦手ですが、勉強を続ければ勝てると思います。最近はテクノロジーを学ぶときは公式サイトにアクセスして英語を勉強するようにしています。外資系テクノロジー企業 すごいですね!もちろん、彼らは発案者です!来て!

以上がJava を学習するためのロードマップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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