상세 컨텐츠

본문 제목

6) Java - 참조 타입

Today's Study/Academy

by Hello-Melo 2022. 3. 8. 14:30

본문

 

22. 3. 8

 

내일은 선거일(쉬는날)

어제 잠을 설쳐서 1시간 자고 수업듣다보니 빡셨다.

집에서 복습 필수(!)

 

- 이거시 Java 다 - 

5장. 참조타입

 

1) 데이터 타입의 분류

 - 기본타입 : 정수(byte, char, short, int, long), 실수(float, double), 논리(boolean)

 - 참조타입 : 배열, 열거, 클래스, 인터페이스

 - 기본타입 변수 : 실제 값을 변수 안에 저장

 - 참조타입 변수 : 주소를 통해 객체 참조

 - 참조타입은 리터럴/생성자 방식으로 나뉨

 - 리터럴은 변수값이 같다면 같은 객체를 참조(String 타입)

 - 생산자는 같은 변수 값이라도 다른 객체를 생성해서 참조(String 타입)

 - 변수가 참조하는 객체가 없을 경우 초기값은 NULL

 

2) 배열

 - 배열이란 같은 타입의 데이터를 연속된 공간에 나열시키고, 각 데이터에 인덱스를 부여해놓은 구조

 - 각 데이터의 저장 위치는 인덱스를 부여해 접근

 - 배열은 중복 변수 선언을 줄이고, 반복문을 통해 요소들은 쉽게 처리 가능

 - [ ] 로 배열을 선언, { } 안에 ,로 인덱스 구분

 - 배열은 선언과 초기화 분리 X, 재할당도 불가

 - 선언, 초기화 분리 및 재할당은 new 연산자를 사용해서만 가능

 - 배열을 먼저 생성 후 각각의 인덱스에 값을 나중에 넣는 것도 가능(잘 안씀, 복잡 + 귀찮)

 - 다차원 배열 : 1차원 배열이 연결된 구조(행열 생각하면 편함)

 - For 반복문을 통한 배열 복사 : 자바에서는 배열의 수정/삭제가 불편하기에 List를 더 많이 씀

 

----

여기까지 책 내용 5장 끝

이 번주에 6장 마무리 후 복습 시작!

코드를 많이 많이 쳐보고 연습하는게 중요!!!!

'Today's Study > Academy' 카테고리의 다른 글

8) Java - 클래스(2)  (1) 2022.03.11
7) Java - 클래스  (0) 2022.03.10
5) Java - 조건문과 반복문  (0) 2022.03.07
4) Java - 연산자(2)  (0) 2022.03.04
3) Java - 연산자  (0) 2022.03.03

관련글 더보기

댓글 영역