ディレクトリ
2019-2020-26「データ構造とオブジェクト指向プログラミング、」学習要約の最初の週
コンテンツの概要を学びます
- Javaはオブジェクト指向言語です。さまざまなJava開発環境がありますが、私たちは、JDKを使用しています。
- 開発プロセスでは、エラーの3種類が発生します:コンパイルエラー、実行時エラーと論理エラー、論理エラーを解決するのが最も困難です。
- オブジェクト指向設計は、Javaを学習の究極の目標です。私たちは最初、私は服や半袖ジャケットを購入したいことを確認し、例えば、私は服を買う、(すなわち、クラスの定義)オブジェクトを定義する必要があります。例えば、私は半袖を購入することを決めたが半袖、あなたが複数のオブジェクトを作成することができ、クラスの中から選択する様々なスタイルを持って定義します。
教科書の学習と問題解決のプロセス
- 質問1:どのようなことが多型を意味するのでしょうか?
- 問題1つのソリューション:多型は、様々な形態を持っても同じエンティティを指します。
- 質問2:どのようにJavaアノテーションを書くには?
- 問題2ソリューション:
// this is comment.
/* this is another comment.*/
- 質問3:Javaの総額がどのように使用するには?
- 質問3ソリューション:ケース内のJavaは、実際には慣習規則の数から進化しているので、他の人が理解しやすく、あなたのプログラムを読んだとき。
プロセスで解決コードのデバッグおよび問題
- 質問1:
jdb -classpath .:./bin hello.java
- 問題1つのソリューション:javaを除きます
-質問2:プログラムをインストールすることはできません
-質問2つの解決策:ファイルのアクセス権を付与します。私は、コード統計スクリプトをインストールすることはできません、入力します。
chmod 777 statistics.sh
あなたは、正常にインストールすることができます。
-質問3:どのようにvimのに貼り付けるためのコードだろうか?
-質問3ソリューション:拡張機能をインストールします。また、それは、魏のクラスメートの助けを借りて、Linuxシステムにメールで送信され、その後にコピー&ペーストすることができます。
コードホスティング
先週試験間違った質問の概要
- 間違った質問1:Linuxのbashの、あなたはコマンドのヘルプを見つけるのを助ける、男性(情報)コマンドを使用することができます。
- 間違った質問2:Linuxのbashは男pintfヘルプドキュメントC言語のprintf関数で使用することができます。(×)
- 間違った質問3:あなたは、Linuxでのファイルのパーミッションを変更するために、(chmodコマンド)を使用することができます
- 間違った質問4:Linuxのbashは、トイレや統計のhello.c main.cのコマンドは、数行のコードがある(WC -lのhello.cのmain.c)持ってい
た理由を:私は、Linuxオペレーティングシステムに精通していているので、この欠点私は深く平時における学習を感謝しています。私はこれを覚えておくと練習する必要があります。
ペアピアレビューと
採点
- 適切な使用のマークダウン構文(1点):
- 要素の範囲(1点)テンプレート
- 教科書の学習と問題解決のプロセス、問題1ポイント
- 5点を追加します。
コードのデバッグおよび問題は、プロセスに問題が1点を解決します
- 週300以上の支店有効なコード(プラス2ポイント)
- ポイントなし1週間提出未満20倍
- その他のプラスのポイント:
- 金曜日1ポイントの前に髪のブログ
- 感情、経験は大きな空の1ポイントを残しません
- 組版の微プラス1ポイント
- プログレスバーは、学習時間を記録し、1ポイントの状況を改善します
- ハンズオン新しいコードを書くことがありますが、1ポイントを追加
- クラスの選択は、1ポイントを確認した後、
- コードはメッセージ仕様1ポイントをコミット
- 深さの間違った質問を学ぶ、1ポイントを追加
- コメントは真剣に、私は、問題やブログのコードに加えて1ポイントを指摘することができます
- ペアは本物のプラス1ポイントを学びます
- ポイント:
- 盗作は0にバックル
- 0バックルするコードチート
- 0バックル後半の割り当て
コメント:
- 学習課題やブログワース:
- 多面的な教科書、コードを考えます。
- 真剣に自分の欠点を探しています。
- 問題を説明します。
- コードは、学習や問題価値があります:
- 14ポイント:スコアに基づいて、私はこのブログの得点を与えます。次のようにスコアは以下のとおりです。
- 感情、経験は大きな空の1ポイントを残しません
- 組版の微プラス1ポイント
- ペアは本物のプラス1ポイントを学びます
- 適切に使用するマークダウン構文
- 要素の範囲(1点)テンプレート
- 深さの間違った質問を学ぶ、1ポイントを追加
- コメントは真剣に、私は、問題やブログのコードに加えて1ポイントを指摘することができます
- 教科書の学習と問題解決プロセスは、5ポイントを追加します
- コードのデバッグおよび問題解決プロセス、プラス2ポイント
コメントは、学生のブログやコードを持っていました
- ペア今週の学習
- ペアの学生20182301
- ペアの写真
- ペア学習コンテンツ
-コードのダウンロード統計- 書き込みについての値下げ
-vim関連の操作を
- 書き込みについての値下げ
- 先週のブログピアアセスメントケース
その他(感情)
Java言語とC言語の文言は、私のために少し困難な、異なる、Linuxオペレーティングシステムはまた、非常に奇妙ですが、私は学ぶために懸命に働く必要があります。
学習の進捗バー
コードの行の数(/蓄積を追加) | ブログ量(/蓄積を追加) | 学習時間(/蓄積を追加) | 重要な成長 | |
---|---|---|---|---|
目標 | 5000行 | 30 | 400時間 | |
最初の週 | 200分の26 | 2/2 | 20/20 |
実際の学習時間:7時間
この状況を改善するには、次の
学習に多くの時間を費やす必要があり、最初の週私はそれが慣れるには時間がかかり、私は、Linuxを理解していないが分かりました。参考資料
- 「Javaプログラミングとデータ構造のコース(第二版)」研究ガイド
- gentsir - - ブログのVirtualBoxにLinuxインストールの強化の下で