私は太極拳を学ぶとき張無忌は、カイマスターは彼の父のマスターは、すべてのより多くのあなたがより速く学びます忘れ、忘れて学んだ武道の前に彼を取る必要があります訓戒しました。
同様に、自己学習のJava Javaは、最初のロケットかのように高速で、すでにのポイント過去のいくつかのJavaの知識として学ぶ必要はありませんどのような知識は、すべての後に、反復更新技術を知っている必要があります。あなたがSheliを破る方法がわからない場合、それは助けるが、それはあまりにも痛い学ぶことができません。
1)AWTとSwing
私は実際に、いくつかの本も年間同じ数百人のためにそれは素晴らしい清朝すでに死んで知っていないようですAWTとSwingを導入する理由がわかりません。9102はされており、誰がデスクトップアプリケーションを開発するんAWTを使用し、スイングのだろうか?
私の知る限りでは、C ++プログラマはMFCを使用し、C#のプログラマーは、WinフォームとWPFを使用します。あなたも、実行可能ファイルになってゴージャスなコートの層に包まれたWebページへの(例えば電子など)よりファッショナブルな技術を、使用することができます。
2)アプレット
ウェブプラグイン技術として、アプレットがさえに引っ掛かったことがない、と一度も人気のフラッシュを排除する必要があります。
3)XML
XMLは、解消されていない多くのローカルのアプリケーションがあります。しかし、データ伝送フォーマットとしては、JSONを交換します。
4)JDBC
個人的に、私は特に自己学習プログラマの貴重な時間のために、JDBCの基礎となるバイアスを勉強することを提案しません。代わりに、この時間を費やすのではなく、学習にMyBatisのエネルギーに優れています。
5)Strutsの
Strutsは技術的な観点から、まだかなり良いですが、優れた初期のMVCフレームワークです。しかし、されているのでSpringMVC、Strutsのはビーチ沿いに射殺されました。
6)休止
(いつか2010年)で、私はちょうど何Hibernateの永続化フレームワークとなり仕事をし、持っていました。しかし、物事は、あまりにもヘビー級、学習コストは軽量MyBatisの(カスタムSQLのサポート、ストアドプロシージャと高度なマッピング)に置き換え、高すぎる、休止状態を変更しました。
7)JSP
恥ずかしいいえば、私はビュー層を維持するプロジェクトは、JSPが残っています。しかし、今の人気は、「分離の終了前と後」、JSPが時代遅れになっています。