初等教育の主要リソース
- www.javable.comは、Javaに関する記事とチュートリアルを含むサイトです。 すべてがほとんどロシア語です。
- www.exampledepot.comは、特定のパッケージにクラスを使用する簡単な例を含む非常に役立つリソースです。
- java.sun.com-ソースなしではできません。 Javaプログラマーにとって、 JavaDocは究極の真実であるべきです。 ここでは、考えられるすべてのトピックに関する一連のチュートリアルも見つけることができます。
基本的なJavaパッケージ
以下は、プログラマーが自由にナビゲートできるJavaパッケージのリストです。 JavaDocsとwww.exampledepot.comの両方を使用することをお勧めします 。 すべてのパッケージは、学習のために推奨される順序で配置されます。 だから:
- java.langは基本の基礎です。 このパッケージの各クラスには特別な注意が必要です。
- java.io -I / O操作なしではプログラムは実行できません。
- java.util-パッケージには基本的に、コレクションを操作するために必要なすべてのものが含まれています:コレクション、列挙、セット、リスト、マップなど。 など
- java.net-ネットワークを操作するための主要なクラスが含まれています。
- java.text-テキストのフォーマットに必要なすべて
- java.lang.reflect -Reflectionでない場合、JavaはJavaではありません。 リフレクションは、データとコードの間の線を消去します。
- javax.sql-データベースを操作するために必要なものすべて
- javax.xml。* 、 org.w3c.dom。* 、 org.xml.sax。* -これらのパッケージがXMLで動作しないと、単純に考えられません
視野を広げるリソース
- onjava.com-遅かれ早かれ、Javaの世界のすべてのニュースがここに届きます
- www.javaspecialists.eu-このリソースには、Javaを使用した複雑な作業に関する多くの記事が含まれているため、初心者と上級プログラマーの両方に役立ちます。
- www.theserverside.com -RSSを購読することをお勧めします。Javaの非常に興味深いことはしばしばスキップするからです。
誰もが知っておくべきJavaライブラリ
Javaは、JSDKの機能に関する知識だけでは終わりません。 快適に感じるには、Javaプログラマーがいたるところで使用しているサードパーティライブラリをさらに12個知っている必要があります。 それでは、主なものから始めましょう。
- Commons Lang -JDKに含めるのを「忘れた」もの
- Commons Mathはjava.mathの優れたアドオンです
- Commons Logging-ロギングは有能でなければなりません。 System.out.printlnの場合、ログを開始するには、1週間のトレーニング後に初心者プログラマーが手を切る必要があります。
- Commons Netは、java.netパッケージの論理的な継続です。 基本的なネットワークプロトコルを操作するための多くのクラス。
- Commons VFSは、ファイルの保存方法を抽象化するための優れたライブラリです。 FTP、SFTP、WEBDAV、(G)ZIPなどを介したファイルへのかなり一般化されたアクセスを許可します。
- Commons IO -I / Oでの作業はしばしば非常に退屈なものになりますが、このライブラリではすべてが少し楽しくなります。
- HttpClientは、httpリソースを操作するためのライブラリです。
- JUnit-すべてのコードにはテストを伴う必要があります。 このテスト自動化は、テスト自動化を目的としています。
今のところすべてです。 このようなJavaチートシートに興味がある場合は、基本的なJavaパッケージをすばやくマスターすることを目的とした「単純な」Javaタスクのコレクションをレイアウトすることもできます。