본문 바로가기

전체 글69

[ch04 조건문과 반복문] 2022. 7. 18.
[ch05 참조타입] 열거 타입 📆 2022년 07월 10일 ⏰ 23시 00분 ~ 22시 00분 ✍ 혼자 공부하는 자바(신용권) 1. 열거 타입 - 한정된 값인 열거 상수 중에서 하나의 상수를 저장하는 타입 - 다음은 월, 화, 수, 목, 금, 토, 일 7개의 값을 갖는 요일 데이터의 열거 타입 week public enum Week{ //Week:열거 타입 이름 MONDAY, //여기서부터// TUESDAY, WEDNESDAY, THURSDAY, //열거상수 FRIDAY, SATURDAY, SUNDAY //여기까지// } - 변수 선언 Week today; - today 변수에 저장할 수 있는 것은 week에 선언된 7개의 열거 상수 중 하나 today = Week.FRIDAY; 2. 열거 타입 선언 - 먼저 열거 타입의 이름을 정하.. 2022. 7. 11.
[ch05 참조타입] 배열 📆 2022년 07월 10일 ⏰ 23시 00분 ~ 22시 00분 ✍ 혼자 공부하는 자바(신용권) 1. 배열이란? 1) 배열 - 같은 타입의 데이터를 연속된 공간에 나열하고 각 데이터에 인덱스를 부여해놓은 자료구조 2) 인덱스 - 각 항목의 데이터를 읽거나 저장하는데 사용 - 대괄호 []에 기입, 0부터 시작 2. 배열 선언 1) 선언 - 배열을 사용하기 위해서는 우선 배열 변수를 선언해야 함 - 두 가지 형식으로 작성할 수 있음 형식 1 형식 2 타입[] 변수; 타입 변수 []; - 대괄호[]는 배열 변수를 선언하는 기호로 사용 - 타입 뒤 or 변수 뒤 2) 배열 변수 = 참조 변수 - 배열도 객체이므로 힙 영역에 생성, 배열 변수는 힙 영역의 배열 객체를 참조 - 참조할 배열 객체가 없다면 배열 변수.. 2022. 7. 11.
[ch05 참조타입] 참조 타입과 참조 변수 📆 2022년 07월 10일 ⏰ 23시 00분 ~ 22시 00분 ✍ 혼자 공부하는 자바(신용권) 1. 기존 타입 & 참조 타입 1) 기본 타입 - 실제 값을 변수 안에 저장 int age = 25; //age = 25 double price = 100.5; //price = 100.5 2) 참조 타입 - 메모리의 번지를 변수 안에 저장- 번지를 통해 객체를 참조 String name = "신용권"; //name = 100(번지)--> 신용권 String hobby = "독서"; //hobby = 200(번지)--> 독서 2. 메모리 사용 영역 1) 메소드 영역 - JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역 - 클래스들을 클래스 로더로 읽어 클래스별로 분류해서 저장(정적 필드와 상수, 메소드.. 2022. 7. 11.