공부/오늘 배운것

22.11.08.Tue - 알고리즘은 마법이다.

Doil98 2022. 11. 8. 17:40

오늘의 요약 = 알고리즘은 마법이다.

오전 :

INDEX

  • 정적 스태틱
  • 제어의 역전
  • 강한연결
  • 반환타입 인터페이스

IOC : Inversion of Controal ,제어의 역전.

  • Annotation
  • Factory Class
  • ...

Static

모든데이터는 메모리에 load(적재)생성되어있으면 사용가능하다.

프로그램 시작되기전에 먼저 생성된다.(우선순위 1)

필드 타입

  • 기본
  • 참조

참조

식: 대문자시작 타입 + 변수명Wrap = data;

 Integer sampleWrap = 40;

정적 인스턴스 블럭


this

현재 클래스이름으로 해석하라.

생성자 this

첫번째 줄에 나와야한다.

왜 why : 호출을 먼저해야 작업을 할 수 있기때문이다.


final field (파이널필드)

정적 파이널 필드 => 상수필드 => 대문자로 필드명 만든다.
반드시 선언과 동시에 초기값이 설정되어야한다.

객체를 생성하는 시점에서 값을 초기화 한다. => 생성된 객체는 초기화된 값을 변경할 수 없다.
각각의 객체마다 서로다른 값을 가질 수 있다.



점심 : 야무지게 먹어야징

오후 :

INDEX

  • 2차원 배열
  • 복잡할 수록 그림을 잘그려야 한다.

    2차원 배열

    2차원에서는 1차원이 주소를 저장한다.(참조형)
    3차원에서는 1차원이 주소이고,2차원도 주소이다.

즉 n차원이라면 , n차원에만 실제 데이터가 들어있다.
그 이전은 주소이다.


3차원 배열의 양쌤 의견

설계를 잘못한 것이다.
이차원 배열의 반복일 뿐이다.