[TIL]2月11日


ミッション2 PRで衝突した原因は?
→再構築前にstep 2ブランチが作成され使用されていることが予想される
だから衝突が発生して、上流はすでに新しい基礎があって、この合併を引くことによって構造を解決しました
では、新しいブランチを作成する前に再基盤を行うと、複合は発生しませんか?
→ yes.
PRの前に、最新の上流が作業の分岐に反映されていれば、競合は発生しません.一般的には「先発後PR」と言われていますが、一度上流→作業支線方向の滞在をすれば衝突は生じません.
  • Git pullは、ローカル・リポジトリと統合され、ローカル・リポジトリ(add)に保存されます.
  • git pull = git fetch + git merge
  • git fetchは、ローカルに接続されているリモート・リポジトリのブランチ・リストとそのファイルの内容を最新に更新します.
  • ロール
  • をリフレッシュし、ローカルおよびリモートのシンクタンクを調整
  • git mergeは、2つのブランチをマージするコマンドです:
  • Javaの定番9章StringBufferとStringBuilder

    StringBufferクラス

  • クラスは、文字列
  • を格納するために使用される.
  • Stringのように、内部に文字型配列(char[])があります.
  • Stringとは異なり、内容を変更できます.(可変、可変)
  • Stringは可変の
  • です.
  • StringBufferは、格納する文字列の長さに応じて適切なサイズを生成する必要があります.
  • アレイは長さを変更できません.スペースが不足している場合は、新しいアレイ
  • を作成する必要があります.
  • StringBufferはStringとは異なり、内容を変更できます.
  • append()指定内容をStringBufferに追加し、StringBufferの参照
  • を返します.
    StringBuffer比較

  • StringBufferのequals()は上書きされていません…!!!
    StringBuffer sb = new StringBuffer("abc");
    StringBuffer sb2 = new StringBuffer("abc");
    
    // sb와 sb2의 내용이 같다. 하지만
    System.out.println(sb == sb2);        // false
    System.out.println(sb.equals(sb2));   // false

  • StringBufferをStringに変換すると、equals()で比較する必要があります.
  • String s = sb.toString();
    String s2 = sb2.toString();
    
    System.out.println(s.equals(s2));    // true

    StringBuilder

  • StringBufferと非常に似ており、StringBufferメソッドを使用すればよい
  • StringBufferは同期であり、マルチスレッドに対しては安全である.
  • StringBuilder非同期
  • マルチスレッドプログラムでない場合、同期は不要なパフォーマンスの低下をもたらします.
  • の場合、StringBufferではなくStringBufferを使用するとパフォーマンスが向上します.
  • 実施:実施
    表現:説明[ひょうげん:せつめい]
    詳細:
    意図:目的、計画、意義、趣旨

    今日やったこと

  • は今でも頭がくらくらしています.私は勉強サイトで練習します.
  • ジャワの晶石StringBuffer、StringBuilder
  • を学ぶ
    私は
  • タスク3をしています.私はダブルArrayListで実現すべきだと思います.だから、インポート要素のコードを書くときに失敗しました.明日、タスク3をどのように実現するか考えてみましょう.