以前にJava言語を読むことをお勧めしました。以下は、Java言語の学習を開始する側面を紹介します。特定のコンテンツは次のとおりです
1。Java言語の基本
基本的なJava言語学習に関する本に関しては、誰もがBruce Eckelの「Javaの思考」を確実に推奨するでしょう。それは書かれた非常に深い技術本であり、基本的に他の本はJava言語の基本でそれを上回ることができません。本の著者であるブルース・エッケルは、インターネット上の天才投機家として知られています。著者の「Chinking in C ++」は、1995年にBest Bookのソフトウェア開発Jolt賞を受賞しました。「Thinking in Java」は、1999年にJava Worldに「お気に入りの読者歓迎の本」と名付けられ、編集者の優先本賞を受賞しました。 1986年以来、著者は150を超えるコンピューターテクノロジーの記事を公開し、6冊の本(そのうち4冊はC ++に関するものです)を公開し、世界中で何百ものスピーチを行っています。彼はJavaのThinkingの著者であり、C ++、C ++内側と外側のThinking、C ++を使用してパターンで思考し、ブラックベルトC ++コレクションの編集者でもあります。彼の本は、読者によって「最高のJavaリファレンスブック...絶対に衝撃的」と呼ばれています。 「Javaリファレンスブックを購入するための最も賢い選択」。 「私が今まで見た中で最高のプログラミングガイド」。著者の並外れた才能と非常に超越的な言語能力により、著者は、Java開発の過去10年間でJavaと最も近い関係を持つ10人のキャラクターの1つとして選ばれました。
「Javaの思考」はJava言語のすべての側面を伝え、多くのJava言語の退役軍人は「これはJava言語を非常にugい話す本だ」とコメントしました。この本は、Java言語の多くの詳細について語っており、それぞれの側面は非常に深いです。この本を通して、「醜い」ジャバ言語を見ることができます。
インターネット上には、Java言語の説明に関する多くのビデオがあり、その中にはゴミが珍しいです。 「Weng Kai-Java言語」は、Java言語の基本を学ぶための唯一の選択肢かもしれません。講義は基本的に本「Thinking in Java」で説明されています。これには、Weng教師からの多くの興味深いジョークが含まれています。このビデオから学ぶことができて幸運でした。コンテンツには30の講義が含まれており、合計で3回視聴しました。
ただし、初心者向けには、Javaで思考を使用することはお勧めしません。中国のPrentice Hall PTRの「Core Java 2」は、現在第7版である「Java 2 Core Technology」と呼ばれることをお勧めします。誰もがインターネット上で電子版をダウンロードできます。 Oreillyの「一言で言えば、Java」も良い選択です。上記の2冊の本を読んだ後、先生のWeng Kaiのビデオを見て、「Javaでの思考」を勉強できます。
2。Javaデータ構造
市場にはJavaデータ構造に関する本はほとんどありません。大まかにApressの「Java Collections」、Jones and Bartlettの「Javaのデータ構造」、「Javaを使用したオブジェクト指向のデータ構造」、およびPrentice Hall(2005年12月19日)が発行した「Javaのデータ構造とアルゴリズム」があります。幸いなことに、私の最初の英語の本はApressの「Java Collections」でした(この本は中国で中国語版がまったくないかもしれませんが、英語版のみをダウンロードできます)。それは非常に優れており、非常に定期的でシンプルです。これは、APIを拡張する最も広範な例を含む、Java Collections APIを紹介する本です。これは、Javaデータ構造を学ぶことをお勧めする唯一の良い本です。中国のジョーンズとバートレットによる他の2冊の本の中国語版があるようです。あなたがそれを読みたいなら、あなたもそれを読むことができます。
APIを学習した後、java.utilパッケージの対応するクラスを見ることができます。ただし、デザインパターンを学習した後にのみ、Javaコレクションのフレームワーク全体を完全に理解できます。 Java Collectionsフレームワークは、java.utilパッケージのソースデータ構造コードを研究することにより、Iterator Mode、Factory Method Mode、Decorator Mode、Adapter Modeなど、多くの有名なデザインパターンを使用します。悪名高いプロパティクラスの設計を知ることができ、基本的に単純なデータ構造を設計する機能を備えている場合があります。
いわゆる学習は無限です。 Sunが学習後にJava Collectionsフレームワークを提供した後、Apcheの別のJava Collectionsフレームワークを研究することができます。これは非常に興味深いものです。お互いを補完する2つのフレームワーク。
Javaコレクションを学び、勉強する前に、Javaコレクションには主に次の3つの部分が含まれていることを思い出してください:インターフェイス、実装、アルゴリズム。
1.メインインターフェイスは、リスト、セット、キュー、マップです。リスト、se tおよびqueueは、コレクションインターフェイスのサブインターフェイスです。
2。実装は、主にこれらのインターフェイスを実装する特定のクラスを実装します。 ArrayList、LinkedList、Stack、Vectorの実装リストインターフェイスなど。ハッシュセット、ツリーセット、LinkedHashsetセットインターフェイスを実装します。 PriorityQueue、Synchronousqueueなど。キューインターフェイスの実装。 Hashmap、Treemap、Hashtable、Properties、WeakHashmapなど。マップインターフェイスの実装。
3.アルゴリズムは、主にアレイクラスとコレクションクラスによって提供されます。これは、Javaコレクションフレームワークアルゴリズム全体の中核です。さまざまなタイプのソートや検索などの一般的な操作をサポートします。
Javaコレクションには、2つのバージョンのデータ構造が含まれています。主に同期をサポートする元のデータ構造と、同期をサポートしないデータ構造をサポートします。
Javaコレクションフレームワークは、コンパレータと比較可能なインターフェイスを使用したソートをサポートしています。 IteratorとEnumeratonには、新しいバージョンと古いバージョンの両方と、それらの変換方法などが提供されます。
java.utilパッケージの観測可能なインターフェイスとオブザーバーのクラスは、審査官パターンの中核です。
...
3。JavaIO
IOに関する本は2冊しか市場にありません。どちらもエリオッテラスティハロルドの作品です。 2冊の本のスタイルは基本的に同じです。推奨される読書は、「JVava I/O」の初版です。短いことで、コンテンツは比較的集中しており、多くの例があります。第2版は今年5月に海外で発行されました。インターネットで第2版をダウンロードすることは非常に幸運です。それは非常に詳細であり、726ページの大物でした(私は2週間使用しています)。今回は、J2MEパートを含むNIOとIOを組み合わせました。ただし、シリアルおよび並列通信部品は、クラスライブラリのサポートが不十分であるように思われ、実際に自分で操作することはできません。
Oreillyは、「JVava I/O」の最初のバージョンとともに、「Jvava nio」もありますが、これも非常に優れています。
「JVava I/O」と「JVava nio」を順番に読んだ後、java.ioパッケージでソースコードを調査できます。ソースコードを勉強する前に、いくつかのヒントをお伝えします。
JavaのIOパッケージには、主に以下が含まれます。
1。2つのストリーム:バイトストリームと文字ストリーム。これらの2つのストリームには、いわゆる「誰が誰よりも優れているかが誰が優れているかを交換する」はありません。彼らはお互いを補完しますが、焦点は異なります。
2。2種類の対称性:1。バイトストリームと文字ストリームの対称性。 2。入力と出力の対称性。
3.ブリッジ:Byteストリームを文字ストリームに変換するInputStreamReaderとoutputStreamWriter。
その中で、あなたは次のように注意する必要があります:
1。PipedInputStreamとPipedOutputStremは、さらに2つの興味深いクラスです。
2。サポートバッファーのフローは、頻繁に使用するクラスです。
3. Javaのデコレーターパターンの最も有名なアプリケーションは、IOの設計です。各フィルターストリームと特定のストリームの関係を慎重に検討し、デザインパターンに関する本をもっと読んでください。私はあなたが何かを手に入れると信じています。
4.優れたIOパッケージを学ぶことは、ネットパッケージ、RMIパッケージを研究するための基礎です...!
4。Javaデータベース
データベースにはあまりにも多くの本がありますが、それも悪いことです!私は基本的にこの種の本を勉強しました。お勧めする場合は、Apressの「JDBC Recipes a Problem Solutionアプローチ」をご覧ください。これは非常に優れています。 2005年の終わりに海外で出版されました(中国版は中国版はないようですが、中国でリリースされたときに読む価値はありません。中国はしばしば外国の本を混乱させて見苦しい方法で翻訳します)が、インターネットに電子版があることは本当に幸運です。一見の価値があります。 Wileyが発行した最初の本「Java Database Bible」をお勧めします。 Sun自身の会社がJDBC APIについて紹介した「JDBC APIチュートリアルとRefernece」も適しています。私の2番目のJDBCの本は、私が勉強したAPIです。
ただし、これらの本は現在、比較的表面的なAPIアプリケーションです。機会があれば、JDBC APIとJDBC実装の内部詳細を紹介する本をお届けします!私はできるだけ早く一生懸命働き、みんなのサポートを得ることを望んでいます!
ちなみに、JDBCを勉強している友人にいくつかのヒントを与えたいと思います。
JDBCの学習と使用は、主にこのAPIのセットに基づいており、使用プロセスも非常に簡単です。以下は、JDBCを使用する一般的なプロセスです。
1。データベースのドライバー(ドライバークラス)をロードし、通常はclass.forname( "driver class name")を使用してロードします。
2。データベースに接続します
接続con = drivermanager.getConnection(url、username、password);
3.セッションステートメントstmt = con.createStatement()を取得します。
4。操作結果を実行rs = stmt.executequery( "sql queryステートメント");
5。結果の処理
while(rs.next()){
文字列col1 = rs.getString(1);
...
}
簡単です! JDBC全体で変更できるのは、一般的に次のとおりです。
1.ステートメント、準備、およびcallable -statementは、接続オブジェクトから作成できます。
2。複数のタイプの結果を作成できます。一方向の動きと自由な動きをサポートします。更新可能で非アップデート。さまざまなレベルのトランザクションをサポート...
3。データ入力のバッチ処理。
4.結果セットに特別なタイプ(BLOB、CLOB、ARRARY、REF、struct)を備えた列の操作。
5。これらの特別なタイプのエントリデータベース。
6. Javax.sqlパッケージでの特別な結果セット(Cachedrowset、Jdbcrowset、Webrowset、Webrowset)の操作。
7.もう1つはDataSourceですが、これも非常にシンプルです! J2EEの管理されたオブジェクト
簡単です!誰もがすぐにJDBCを征服すると思います。
5。Javaネットワークプログラミング
ネットワークプログラミングは、神秘的で挑戦的な方向です。ただし、Javaネットワークプログラミングについて話す前に、最初にSunの開発者に感謝します。彼らの天才的なアイデアとインテリジェントアーキテクチャは、JavaプログラマーがJavaネットワークプログラミングを学ぶことが非常に簡単であるためです。
Javaネットワークプログラミングブックには、O'Reillyの「Java Networkプログラミング」をお勧めします。これは第3版であり、以前のバージョンは市場で利用可能でなければなりません!インターネット上には、2004年に海外で発行された706ページの3番目の電子版があります!それは非常に包括的で詳細です。深すぎる場合、太陽の下でいくつかのものが完全に開示されていないため、話すことは困難です。興味があれば、ダウンロードして見てみましょう! 2番目の本は、1998年にO'Reillyが発行した「Java分散コンピューティング」です。基本的な部分はより詳細に書かれており、その後の例はまだ勉強する価値があります。
これらの本を読む前に、私はあなたにいくつかのヒントを与えたいと思います:
Javaネットワークプログラミングは実際には比較的簡単であり、開始するのも非常に速いです。 Javaネットワークプログラミングには、主に2つの部分が含まれています。1。ソケット。 2.urlパーツ。ただし、2番目の部分も最初の部分に完全に基づいています。
1.ソケットには、クライアントソケットとサーバーのサーバーソケットが含まれています。 UDP通信プロトコルに対応するDatagramSocketとDataGrampacketもあります。要するに、ソケット部分は、他の高レベルのプロトコルを確立するための基礎です。
2。URLクラスはネットワークリソースロケーターであり、通常はHTTP、FTP、Telnetなどの特定のネットワークプロトコルに関連しています...このクラスはネットワーク上のリソースを接続でき、そのOpenStreamはIOパッケージのストリーム(inputstream)の形式でネットワークリソースを読み取ることができます。 OpenConnectionメソッドを通じて、接続を開くことができ、読み取り操作を完了するだけでなく、書き込み操作を完了することもできます。
Javaのネットワークプログラミングには、通常、上記の2つの部分が含まれます。ネットワークプログラミングは、IOおよびマルチスレッド部品に非常に近いです。この部分を学ぶ前に、これらの2つの部分を完全に理解する必要があります。
上記のセクションを学習した後、これに関連するソースコードをjava.netパッケージで調べることができます!すべてのソースコードを調査するには時期尚早です。ネットパッケージ全体には、ContentHandlerFactory、urlstreamhandlerFactory、urlstreamhandler、urlclassloader、およびその他の補助クラスが含まれます。それらは、java.netネットワークプログラミングのフレームワークを形成します。ソースコードを調査することで、java.netパッケージをすばやく理解するだけでなく、将来パッケージを拡張するための基盤を築くことができ、自分のプロジェクトにこの考え方を適用することもできます。
これまでのところ、java.netパッケージの60%のみを知っている必要があります。また、JDECompilerなどのDecompilerソフトウェアを使用して、JDKインストールディレクトリの/jdkxxx/jre/libディレクトリでRt.jarを開くことができる部分もあります。Winrarなどのソフトウェアを使用してsun.netパッケージを開き、すべてのファイルを拒否します。これは、URLクラスの作業の詳細です。 sun.netパッケージを調査した後、ネットワークプログラミング全体に非常に精通しています。
ネットワークプログラミングではすべてが精通しているようです。実際、そうではありません。それはほんの始まりです。もっと深く行きたい場合は、続行してください!多くの優れたネットワークプログラミングライブラリやインターネット上のソフトウェアでさえ、私たちに「スキルを追加」することができます。たとえば、ApacheのHTTPCOREおよびHTTPCONNECTIONは、HTTPプロトコルに関連する2つのライブラリです。 JGroupsは、分散コミュニケーションとグループコミュニケーションを研究するための必須ライブラリです。その後、SunのJXTAなどのP2Pソフトウェアパッケージを調査できます。これは、Javaプラットフォームでのポイントツーポイント通信の将来の標準である可能性があります。その後、非常に成熟したP2PソフトウェアAzureusを調査して使用できます! www.sourceforge.netをダウンロードできます!
千マイルの旅は一歩から始まります!やるだけ! (現在、私はネットパッケージを研究しているだけで、他の人は近い将来より深く進み続けます。Sunは何らかの理由でNetの他の実装の詳細を明らかにしていません。ソースコードをテキスト形式で研究できるようにし、その未発表の実装を本に書くことができるようになりました。
6。サーブレットとJSP
サーブレットとJSPの本もどこにでもあります!推奨する価値のある本は2〜3冊しかありません。実際に、Addison Wileyの「サーブレットとJavaserverページ:J2EE Technology Web Tier」、もう1つの非常に厚い本をお勧めします。 2003年に784ページの海外で発行され、比較的包括的な方法で説明されており、多くの例、特に第8章フィルターがいくつかあり、いくつかの良い例があります。サーブレットやJSPについて私が見た他のすべての本は、それほど詳細ではありません! (私はそれを見たことがないかもしれません)。 O'Reillyの「Java Servletプログラミング」と「Java Serverページ」は比較的理解しやすいので、読むことができます!
サーブレットとJSPを学ぶ前に、私はまだあなたに思い出させたいです:
本質的に、サーブレットはサーブレットインターフェイスを実装し、サーバー側に展開されるプログラムにすぎません!他のJavaアプリケーションを書くように書くことができます。データベースを操作し、ローカルファイルを操作し、ローカルEJBに接続できます...サーブレットプログラムを作成するための一般的なプロセスは次のとおりです。
1。httpservletクラスを継承します。
2。そのdogetおよびdopostメソッドを上書きします。
3.内部操作方法パラメーターhttpservletRequestおよびhttpservletResponseは、オーバーライド法で実行されます。
4. httpservletrequestを使用して、リクエストを読み取ります。 httpservletrequestを使用して、HTTPプロトコルのプロトコルヘッダーを操作し、リクエストの操作方法を取得し、リクエストのパスを取得し、リクエストの文字列を取得し、リクエストクライアントに関連する情報を操作できます。さらに重要なことは、CookieとHTTPSESSIONという2つのオブジェクトを取得できます。
5. Cookieを使用して、「恋人」オブジェクトを操作するか、httpservletResponseに書き込むことができます。
6. httpservletResponseを使用して、顧客に情報を出力できます。 httpservletResponseを使用して、さまざまな種類のプロトコルヘッダーを書き込み、Cookieを追加し、他のURLをリダイレクトし、HTTPプロトコルのステータスコードを顧客に送信します。
7. HTTPSESSIONを使用して、セッション内で実装する機能を完了します。
同時に、サーブレットはイベントとイベントのリスナーも提供します(単純なオブザーバーモード)。また、フィルター(フィルター)とラッパー(ServletRequestWrapper、ServletResponseWrapper)の単純なストリーム使用とデコレーターモードの使用もあります。
学習セブレットとJSPはサーバーに展開する必要があります。通常のファイルの展開の手順とパラメーター、およびプログラムで使用する方法を覚えておいてください。
サーブレットを完全に理解した後、JSPを学ぶのは比較的簡単です! JSPは完全にサーブレットに基づいており、HTMLドキュメント(PHPなどのWebプログラミング言語など)にスクリプトを埋めたいと思うプログラマーに対応するだけです。学ぶのはとても簡単です!
すべてがとても穏やかで学ぶのが簡単に見えます!簡単な外観の背後には複雑なメカニズムがあります。サーブレットとJSPを徹底的に研究するには、Tomcatなどのオープンソースソフトウェアの特定の実装を研究する必要があります。それはサーバーにすぎません。クライアントがWebページを使用してHTTPプロトコルを介してサーバーにリクエストを送信した後、サーバーはHTTP要求を対応するhttpservletrequestオブジェクトに変換し、作成したサーブレットを呼び出します。サーブレットでは、このhttpservletrequestを操作している必要があり、同時にhttpservletresponseを操作しました。サーバーは、HTTPプロトコルを使用して、HTTPプロトコルの要件に従ってこのHTTPSERVLETRESPONSEをブラウザに送信します!サーバー上のJSP Webページがクライアントによって要求された後、Tomcatはコンピレーションソフトウェアを使用して、javax.servlet.jspパッケージのテンプレートを使用してこのJSPファイルをコンパイルし、コンパイル後にサーブレットになります!将来の運用は、サーブレットの操作とまったく同じです!
サーブレットとJSPに基づいて、いわゆる高度な技術:JSTL、Struts ...は、いくつかのタグとMVCパターンの使用にすぎません。
前進し続けてください!勝利が先にあります! !
7。マルチスレッド
神秘的に見えるが、簡単に始めるのが難しく、習得するのが難しい方向!
とても気持ちがいい2冊の本をお勧めします。まず第一に、私はこの分野で読むことができた最初の本でした。 1998年にSAMSが発行した「Javaスレッドプログラミング」。それはよく書かれており、理解しやすいです。私は時間があるときからその時からメモをよく読みます!あなたはそれを自分でやる方法を知っている必要があります! Oreillyによって3回発行された2冊目の本「Java Threads」は、2004年に最新版です。中国版が中国版があるようです。英語版を読むことをお勧めします!この本は、IO、スイング、コレクションなど、マルチスレッドに関連するNの方向について語っています。
いくつかのヒントを与えましょう! Javaクラスライブラリのマルチスレッドに関連するクラスは多くありません。主に、スレッド、スレッドグループ、スレッドローカル、および継承可能なインターフェイス、および1つの実行可能なインターフェイス。キーワードの同期と揮発性。そして、オブジェクトオブジェクトのメソッドを通知してください。
1スレッドはマルチスレッドのコアクラスであり、マルチスレッドを作成および操作するための一連の方法を提供します。
2スレッドグループは、スレッドを管理するためのツールクラスです。
3 ThreadlocalとexernitablethreadLocalは、安全な関数と同様のスレッドオブジェクトを格納するクラスをスレッドに提供します!
4言うのは必要ありません!
5同期は、同期メソッドと同期ブロックのコアです!複数のスレッドがこのメソッドを呼び出すと、1つのスレッドのみがこの方法と他のメソッドをブロックできるため、オブジェクトの内部状態の整合性を保証します。スレッドが同期してメソッドまたはブロックを呼び出すと、オブジェクトのオブジェクトロックが取得されます。ブロックで操作を完了した後、オブジェクトロックがリリースされ、他のオブジェクトが動作し続けることができます。
6待機、Notify、NotifyAllは、効果的な待機/通知メカニズムを提供します。 Java言語の各オブジェクトにはラウンジがあります。操作するオブジェクトの状態が満たされず、オブジェクトロックを解放する場合、すべてのスレッドはオブジェクトのラウンジに残ります。他のスレッドがオブジェクトを操作すると、ラウンジのスレッドを起動し、条件を確認し、条件が満たされたときに対応する操作を実行します。
マルチスレッドにはほぼ多くの基本があります!簡単ですか!これは、実際のプログラマーにとって十分ではないはずです。マルチスレッドの知識が必要です。 java.util.concurrentパッケージを調べてください! Master Doug Leaの作品はもともとオープンソースの一貫したプログラミングライブラリでしたが、後にSunによってJavaクラスライブラリに組み込まれました。著者のウェブサイトには、このライブラリの別のバージョンがあります!勉強する価値のある良いもの! HibernationやOpenJMSなどのオープンソースソフトウェアがこのパッケージを使用しています!
8。デザインパターン
デザインパターンに関しては、多くの人がGOFの本を推奨します。この本は、Amazonの5つ星の推奨本です。しかし、長い間Javaを学んでいない人、特にJavaの初心者である人のために、私はこの本をお勧めしません。主な理由は、この本の例が基本的にC ++であり、多くの詳細が十分に説明されていないことです。
私があなたにお勧めする最初の本は、ヤン・ホン博士の「ジャワとパターン」です。中国人によって書かれたデザインパターンに関する最初の本です。それは非常に興味深いものであり、多くの中国国家の文化と概念を統合しています。多くの例と写真があり、それらは比較的簡単です!非常に良い入門書と大きな男!
第二に、Wiley Publishing Houseが発行した3セットの「Javaのパターン」をお勧めします。最初のものを読みました。 2番目のものはあまり良くなく、3番目のものは良くないようです!
3番目の本は、2003年にChina Railway Publishing Houseが発行した「Java Multi-Threaded Design Pattern」の中国翻訳バージョンです。多数の伝説でマルチスレッドモデルを非常に簡単に説明しています。各章には演習があり、最終的に答えがあります!マルチスレッドモードを勉強したときに始めました!
今年発行された「ヘッドファーストデザインパターン」のヘッドファーストシリーズ「ヘッドファーストシリーズ」は、多くのクラス図、豊かな例、興味深い注釈が購入する価値がある、ヘッドファーストシリーズの本の利点を順守しています。
第二に、J2EEの方向では、2002年にAddison Wesleyが発行した「エンタープライズアプリケーションアーキテクチャのパターン」を調査して読むことができます。ビッグネームの多くの作品があり、エンタープライズ情報統合について話しています。 Sunが提供する「J2EEパターンSL500」も非常に良いです!マスターの作品であるAmazonの4.5星の「Patterns on Patterns」をお勧めします。これは、勉強する価値のある例を提供します。しかし、上記の4冊の本にあまり慣れていない読者は、それを読まないのが最善です!それはあなたをもっと疲れさせるかもしれません!
私はデザインパターンを学ぶために非常に曲がりくねったルートを経て、約20冊の本を読みました。私はヤン・ホン博士の「ジャワとパターン」を4回読み、基本的に初めて理解していなかったことを排除しました!私は大学の最初の年に先生がGOFの本を教えてくれたことを覚えています。選択コースとして、私は彼らのマスターと博士課程の学生とコンピューター部門の学生と一緒にいました。前回のクラスでは、40〜50人、3人以下の人が理解していませんでしたが、私は何も理解していませんでした(基礎が貧弱な場合、C ++言語について何も知りません)。負けないという私の性格で、私はJava言語についての私の理解は大丈夫だと思ったので、私は「Javaとパターン」を借りましたが、私はまだそれを理解していませんでした。幸いなことに、私が大学院の3年目にいたとき、私は上海ジョトン大学のラオ・ルーナン氏によるJava OOP言語の講義を聞きました。コンビネーションブックモデルなどの3つのデザインパターンを理解した後、私は他のモデルに興味を持ち、それらを征服したいという欲求がありました!仕事の後に買った最初の本は「Java and Patterns」でした。私は初めて1,000ページ以上のこの大きな男を勉強するのに2か月を費やしました。その後、3回目から約15日後に終了することができ、ノートブックをたくさん撮りました!それ以降、それは制御不能でした。
適切な本を選択して、研究に焦点を当ててください。私はすぐに始めると信じています!
Java Language 8シンプルな部分を学ぶことは、Java言語に関する研究の始まりに過ぎません!これらはすべて、せいぜいJavaプログラマーであると理解されており、今後の道は非常に長いです!データベース実装のソースコード、ソースサーブレットサーバー、RMI、EJB、JNDI、アスペクト指向プログラミング、再構築、ANTツール、Eclipseツール、スプリングツール、JBoss、Jonas、Apache Geronimo、その他のJ2EEサーバーのソースコードを引き続き調査できます。これらを調査した後、あなたは優れたJ2EEアーキテクチャかもしれません!引き続きアナライザー、コンパイラ、JNode(Javaが書いたオペレーティングシステム)を調査し続けることができます。
よりエキサイティングな本リストについては、プログラミングの必須ブックリストをクリックしてください
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。