20182318 2019-2020-1「オブジェクト指向プログラミングとデータ構造」と第二の研究では、三週間を締結しました
コンテンツの概要を学びます
第二章では、教科書の内容
- Javaの基本データ型とデータ変換の知識を学びます。
- printlnと印刷の使用状況との違い。
- 概念と使用エスケープ文字。
- オペレータ(インクリメントデクリメント、割り当て、加算、減算モード)使用及び優先。
- Scannerクラスを入力することができるプログラムを書くことを学びます。
- 放課後セルフテストが完了し、というようにPP2.2、PP2.4、PP2.6と仕事れます。
- 第三章
1.Randomクラスは、乱数を生成するために使用される
2.Matn主に基本的な数学関数、静的メソッド
3.NumberFormatてDecimalFormat出力フォーマット情報、出力値を含むprintfの書式文字列を
前記ラッパーは、特定の基本データ型を表します
教科書の学習と問題解決のプロセス
質問1:静的メソッドと非静的メソッドの違いは何ですか?
質問1つのソリューション:二つの異なるライフサイクル。ライフサイクル限り対応するクラスと静的メソッド。しかしない限り、オブジェクトのライフサイクルがインスタンス化されると、クラスの静的メソッド。静的メソッドは、クラス名とオブジェクトの呼び出しを呼び出し、直接呼び出すことができます。しかし、非静的メソッドは、オブジェクトだけで呼び出すことができます。
質問2:エスケープ文字\ rと\ n個のリボン言う
質問2ソリューションを:\ nは、キャリッジリターンラインを表し、\ rは最初に現在の行に改行を表します。
プロセスで解決コードのデバッグおよび問題
- 質問1:なし10進整数の除算に気付かなかっませんでした
- 問題1つのソリューション:解決するための思考の注意深い観察した後、
- 質問2:連続割り付けエラーの初期定義
絵
- 問題2解決策:単一を割り当てるには
- 質問3:静的変数、誤って引用動的変数
絵
質問3ソリューション:Baiduの後、違いを把握
コードホスティング
(ファイル名を指定して実行は、スクリーンショットのstatistics.shスクリプトを結果)
先週試験間違った質問の概要
- 1間違った質問とその理由(複数選択| 1分)
JavaではANは、変数含まれること
Aを
。
値またはリファレンス
B
。
のためのAパッケージ変更
C
。
A法、
Dを
。
クラス
Eを
。
上記の任意の
正解:あなたの答え:E
ビュー知識|折りたたみ決意
Javaの変数は、(値、および/または追加の参照を含む)クラスのインスタンスに値や参照が含まれています。
- 错题2及原因(单选题| 1分)、
2つの変数が同じオブジェクトのエイリアスが含まれている場合。オブジェクトは、いずれかの別名使用して変更することができるBを。それに単一の参照が、そこでない限り、オブジェクトを変更することはできませんC 。/場合、オブジェクトが変更されたときに第三のエイリアスが作成されているD 。両方の変数がnullに設定されている場合、オブジェクトは、「オーファン」になるだろうEを。解答AとDが正しい正确答案:E你的答案:D 查看知识点| 收起解析
定義により、エイリアスは、オブジェクトが(別名ポインタのようなものである)修正することができる手段を提供します。定義により、エイリアスは、オブジェクトが(別名ポインタのようなものである)修正することができる手段を提供します。両方の変数がnullに設定されている場合、そのオブジェクトは、(任意のエイリアスを経由して)任意の変数によって参照されていないと、それは、確かに、「孤児」になるんし、それが将来のある時点でゴミを収集します。
- 3つの複数の選択肢の間違った質問とその理由| 1分)
?真Stringにあるプロパティのオブジェクト。その長さ決して変更B 。最短文字列の長さでは、ZERO持つCを。文字列内の個々の文字がで置き換える方法、使用して変更することができるDを。文字列の最初の文字でのインデックスで一つですE 。のみとBはtrueにしている正解:Eあなたの答え:Dのビュー知識|折りたたみ決意
文字列は不変です。これは、文字列オブジェクトが作成されると、それは変更することができないことを意味します。それが作成されていたら、そのための文字列の長さが変わることはありません。最短の長さの文字列は引用符の間に文字がない「」であるので、長さがゼロです。置き換える方法は、文字の一部を置き換え、元のものから新しい文字列を作成することができます。文字列内の最初の位置のインデックスは、ゼロではないものです。また、すべての文字列の最後のバイトは、低値、またはバイナリゼロのバイトで終了の文字列の文字が含まれています。
- 错题4及其原因ドット演算子の機能は何ですか?。これは、浮動小数点数の小数部分から整数部分を分離するように機能B 。オブジェクトへの参照を指定するときには、1つのオブジェクト内のデータにアクセスすることを可能にするC 。これは、オブジェクトへの参照を指定したときにいずれかのオブジェクト内のメソッドを呼び出すことを可能にするD 。(期間は英語で文を終了させる限り)コマンドを終了するために使用されるE 。BとCの両方が正しいE你的答案:正确の答案D 查看知识点| 收起解析
ドット演算子は、アクセスが所望されるべきデータまたは方法に続いて、オブジェクト参照の直後に付加されます。データの場合は、アクセスは、読み取りまたは書き込みのためであってもよいです。この方法の場合には、アクセスは、1つのメソッドを呼び出すようにすることです。浮動小数点数内のドットは小数点ではないドット演算子です。
ペアピアレビューと
- ペア学習コンテンツ
- クラスとパッケージの使用と役割のいくつかの議論。
- 相互の議論を解決するためにコードを書くの過程で生じる問題。
この本は、クラスの後に質問に書かれた方法を議論します。
コメント:
- 学習課題やブログワース:
- コンテンツが豊富で
- 詳細な質問
14ポイント:スコアに基づいて、私はこのブログの得点を与えます。次のようにスコアは以下のとおりです。
適切な使用のマークダウン構文(1点):
要素の範囲(1点)テンプレート
教科書の学習と問題解決のプロセス、問題1ポイント
コードのデバッグおよび問題は、プロセスに問題が1点を解決します
週300以上の支店有効なコード(プラス2ポイント)
その他のプラスのポイント:
- 組版の微プラス1ポイント
- プログレスバーは、学習時間を記録し、1ポイントの状況を改善します
- ハンズオン新しいコードを書くことがありますが、1ポイントを追加
- 深さの間違った質問を学ぶ、1ポイントを追加
- ペアは本物のプラス1ポイントを学びます
コメントは、学生のブログやコードを持っていました
その他(知覚、思考、など、別売)
学ぶために必要な実際の努力の下で
学習の進捗バー
コードの行の数(/蓄積を追加) | ブログ量(/蓄積を追加) | 学習時間(/蓄積を追加) | 重要な成長 | |
---|---|---|---|---|
第3週 | 453/1000 | 3/7 | 60分の22 |
最後に、「計画的な学習の時間」と「実際の学習時間」を記録してみてください、あなたが計画する能力を向上させることができるかどうかを確認。この研究は、非常に重要な仕事であるにも便利です。
推定式消費:Y = X + X / N 、Y = XX / Nを、 より頻繁に訓練し、X、Yが閉じます。
参考:なぜそんなにハード、ソフトウェアエンジニアリングソフトウェアを推定され、ソフトウェアエンジニアリングの推定法
プランの学習時間:24時間
実際の学習時間:20時間
改善点:
(利用可能なより多くの参照現代のソフトウェア工学コースウェア
ソフトウェアエンジニア自己評価フォームへの能力を)