20200918-TIL


今日やるべきこと


完了
  • 復習-補充異常処理
  • アルゴリズム一題
  • 問題の総括と解決
  • 整理とブログ更新
  • 今日やったこと


  • 昨日授業の復習が終わりました.

  • 内部クラス

  • まずは昨日作ったMapまず、入門について説明しましょう.
  • インタフェースですが、内部クラスとして紹介されていることが何を意味するのかはまだ理解されていません.
  • Map.Entryset()メソッドはvalue-keyをMapにマージします.Entryの対象になることは理解していますが、それをするには、Map.Entryは一流のはずですが、Interfaceです.
  • おへそは
  • 倍も大きいと思いますので、今日はここまでにして、次回お聞きしましょう、

  • スターク内部階級は見たことのない不思議な存在のようだ.クラスがSTATICになるにつれて、外部クラスは内部でオブジェクトを作成してアクセスする必要があります...内部クラスです.クラス名でアクセスできます...内部にあるだけですが、独立した階級と考えられます.

  • ローカル内部クラスのメンバー変数を作成できないことは知っていますが、メンバーメソッドを作成するにはどうすればいいですか?

  • このように質問した後、メンバー変数はお尻にあるのに、どうして近づけないのですか?
  • メンバー変数クラス領域にメンバー変数の情報(変数名、アクセス制御者、出力タイプなど)を格納し、クラス領域がないと
  • にアクセスできない.

  • 定数にはライフサイクルがなく、コード領域の定数プールに存在し続けます.

  • ここでメモリ構造の補完学習が必要になったとき,ネットワークを介して複数のレポートを調べた.
  • jvm構造については、現在知られている内容とあまり変わらない文章をたくさん読んだことがあります.もっと深い内容が理解できないので、講師の知らない部分を聞くしかありません.

  • 講師に質問した結果、私は間違っていたことが明らかになった.内部クラスでは、メンバー変数とメンバーメソッドを作成できます.静的メソッドと静的変数は作成できません.
  • - 익명 내부클래스를 3단계로 구현해주셨는데 들을 때는 이해가 잘갔는데 다시보니 잘모르겠다.. 강의를 다시들어야겟다
    
      - 다시듣고 람다식까지 포함한 예제를 정리하고 또 따로 연습삼아 구현해보니 어느정도 이해가 갔다
      - 평소에 외부클래스의 객체를 생성하던것을 내부클래스 만들어서 객체를 사용하고 그것도 생략해서 메서드내에서 객체를 생성해서 구현하고 그것도 생략해서 람다식 형태로 객체생성을 생략하고 메서드 내부구현만 하는것이었다
        - 강사님도 말씀하셨지만 객체지향적인게 아닌 함수형프로그래밍을 지향하기 때문에 낯설수밖에 없지만 잘받아들여봐야겠다
    
    - 결론이 될 만한 말인지 모르겠지만 강사님게서 로컬내부 클래스가 스특에 정의된다는 말을 잘못설명한거고 정정하신다고하셨다.. 근데 클래스의 정의가 스택과 함께한다는 말이 무슨뜻인지 모르겠다
    
      - 프리코스를 빠르게 다시들어봤는데 컴파일에서 생성되는 파일 확인하는것 말고는 다른건 못찾아서 더 리서치가 필요한 부분같다
        - 구글에서 리서치하기!!
    
      

    今日の気持ち

  • 講師に質問するのは少し負担ですいずれにしても、ネットでやっているので、答えが少し遅く、タイミングも合わないのですが、このように積み重ねた時間が負担になります.だからオフラインで授業中に集中して質問するのが好きで、本当に残念です.
  • でもこの時期に成長を止めることはできないので、目色を見ても一生懸命質問して、とにかく解決しなければなりません.
  • より多くの自己理解能力を育成し、独自の理解方法を育成する.実務でこのような環境が見つからない可能性もあります.

    明日やること

  • 内部クラス、定数プール、クラス生成メカニズム研究
  • アルゴリズム漢武
  • アルゴリズム一題
  • 問題の総括と解決
  • 整理とブログ更新