IntroToJava
1.0.0
本: Javaプログラミングの紹介、第10版、Y。DanielLiang
説明:これらの演習をアップロードする私の目的は、コメント、マークダウン言語、コーディング原則を使用した一般的なドキュメントである.gitとgithubを練習することです。私はこの本を私のコースの資料で使用していますが、大学は時間の制約のために露出を制限しています。私は、コンピューターサイエンス業界の他の人の一般的なアドバイスからの理解とスキルを促進しています。練習する。私は、以前に完了した問題に戻って、より洗練された戦略でコードをクリーンアップしながら、これまでの運動問題について学んだ資料を尊重します。したがって、第10章で学んだ教訓を使用して、第1章で問題を解決しません。
IDE:必要なモジュールに応じてJGRASPまたはBLUEJ。私はこれらのIDEを使用して、支援なしですべてのコードを書くことを強制しています。
ドキュメント:私のドキュメントの方法論は、1つのファイル/フォルダー内(可能であれば)内に完全な問題があるという考えに基づいています。たとえば、問題のステートメント、サンプルの実行、および私の思考プロセスをコメントで再入力します。同じファイル(該当する場合)にソリューションを表示します。さらに、アイデアを拡張するために参照しなければならない図や出力が一致するような視覚補助具がある場合、これらのアイテムのスナップショットをエクササイズフォルダー内に提供します。最後に、この本を通して進歩するにつれて、私が好むコードスタイルに気づき、古いファイルを調整して、一貫性のために新しく好まれるスタイルに合わせて調整します。
| 章とタイトル | 運動の問題の数 | 完了した運動の問題 | パーセントが完了します | 状態 |
|---|---|---|---|---|
| 第1章:コンピューター、プログラム、およびJavaの紹介 | 13 | 13 | 100% | ✔️完全 |
| 第2章:初等プログラミング | 23 | 23 | 100% | ✔️完全 |
| 第3章:選択 | 34 | 34 | 100% | ✔️完全 |
| 第4章:数学機能、文字、文字列 | 26 | 26 | 100% | ✔️完全 |
| 第5章:ループ | 51 | 51 | 100% | ✔️完全 |
| 第6章:方法 | 39 | 39 | 100% | ✔️完全 |
| 第7章:単一次元配列 | 35 | 34 | 97.1% | ✔✔§〜完成* |
| 第8章:多次元配列 | 37 | 35 | 94.6% | ✔✔§〜完成* |
| 第9章:オブジェクトとクラス | 13 | 13 | 100% | ✔️完全 |
| 第10章:オブジェクト指向の思考 | 28 | 0 | 0% | ?開始されていません |
| 第11章:相続と多型 | 17 | 0 | 0% | ?開始されていません |
| 第12章:例外処理とテキストI/O | 33 | 0 | 0% | ?開始されていません |
| 第13章:要約クラスとインターフェイス | 21 | 0 | 0% | ?開始されていません |
| 第14章:Javafxの基本 | 29 | 18 | 62.1% | ?進行中 |
| 第15章:イベント駆動型のプログラミングとアニメーション | 36 | 2 | 5.6% | ?進行中 |
| 第16章:Javafx UIコントロールとマルチメディア | 31 | 0 | 0% | ?開始されていません |
| 第17章:バイナリI/O | 21 | 0 | 0% | ?開始されていません |
| 第18章:再帰 | 39 | 22 | 56.4% | ?進行中 |
| 第19章:ジェネリック | 11 | 0 | 0% | ?開始されていません |
| 第20章:リスト、スタック、キュー、優先キューのリスト | 23 | 0 | 0% | ?開始されていません |
| 第21章:セットとマップ | 15 | 0 | 0% | ?開始されていません |
| 第22章:効率的なアルゴリズムの開発 | 25 | 0 | 0% | ?開始されていません |
| 第23章:ソート | 20 | 0 | 0% | ?開始されていません |
| 第24章:リスト、スタック、キュー、優先キューの実装 | 16 | 0 | 0% | ?開始されていません |
| 第25章:バイナリ検索ツリー | 23 | 0 | 0% | ?開始されていません |
| 第26章:AVLツリー | 6 | 0 | 0% | ?開始されていません |
| 第27章:ハッシュ | 11 | 0 | 0% | ?開始されていません |
| 第28章:グラフとアプリケーション | 24 | 0 | 0% | ?開始されていません |
| 第29章:加重グラフとアプリケーション | 20 | 0 | 0% | ?開始されていません |
| 第30章:マルチスレッドおよび並列プログラミング | 22 | 0 | 0% | ?開始されていません |
| 第31章:ネットワーキング | 10 | 0 | 0% | ?開始されていません |
| 第32章:Javaデータベースプログラミング | 11 | 0 | 0% | ?開始されていません |
| 第33章:Javaserver Faces | 13 | 0 | 0% | ?開始されていません |