본문 바로가기

🌈 일상/백엔드 개발자 다가가기

[패스트캠퍼스] 자바 강의 _ 3주차_K-디지털 JAVA&Spring 프로그래밍 학습일지

반응형
SMALL

 

 

 

자바 강의 _ 3주차 내일배움카드 국비지원교육 

 

Chapter02. 객체 지향 입문 

  • 인스턴스 공통 변수 
  • static 메서드 
  • static 싱클톤 패턴
  • 배열 
  • 객체 배열
  • 2차원 배열
  • ArrayList 

 

 

 

static 접근제어지시자의 사용 

싱글톤패턴을 이용하여 객체 지향 설계 패턴을 참고하자 . 이의 경우 다른 인스턴스를 만들더라도 선택한 인스턴스만을 출력한다

배열을 사용할때 , 길이는 최초 설정을 해야하고 타입과 동일한 데이터값을 넣어야한다 

삭제, 추가할때마다 인덱스를 이동하여 요소를 이동해야한다 

객체 배열 진행시 , 참조값을 전체를 복사할경우 값이 변경되도 같이 반영되거나 개별로 반영되도록 설정하는 방법 

얕은 복사를 할때는 System.arraycopy(기존배열 , 시작인덱스 , 새배열 ,시작인덱스,크기) 로 복사한다 

깊은 복사를 할때는 새배열[인덱스] = new 클래스(); 새인스턴스를 생성해줘야지만 한다 

같은 이미지로 보이더라도 가리키고 있는 주소값이 달라 같은 객체라고 볼수 없다 

메모리를 어떻게 구분하는지 이해가 필요하다 

다차원 배열의 경우 가로는 열 , 세로는 행 으로 적용한다. 실제 for문으로 동작시 아직 다차원 배열의 요소가 어떻게 입력되는지가 좀 헷갈린다 . 다차원의 예시를 많이 접해봐야겠다 

 

반응형
LIST