본문 바로가기

Java8

[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.
발표 1회차 ☕ 에스프레소, 아메리카노, 브런치 ☕ 📆 2022년 07월 07일 ⏰ 19시 00분 ~ 22시 00분 ✍ 혼자 공부하는 자바(신용권) 1. 발표 | ch4 조건문과 반복문 스터디의 첫 발표였던 요번 주 모임에서는 무난하게 발표를 진행했던 것 같다. 발표 과정을 확실히 정하지 않았던지라 각자의 발표 스타일대로 준비를 해왔다. 나의 경우 ppt를 이용했고 챕터가 챕터인지라 개념보다는 예제가 많아서 사진의 비중이 컸다. 막상 ppt로 작업을 시작할 때, 어떤 식으로 정리해서 발표해야 듣는 사람이 이해하기 쉬울지에 대한 감이 오지 않았다. 하지만 발표가 끝나고 두 사람이 나에게 정리가 깔끔하여 좋았다는 반응을 보니 걱정했던 것만큼 못하지 않았나 보다. 다음 주부터는 아메리카노와 에스프레소의 정리 및 발표 준비.. 2022. 7. 8.