일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 코엑스맛집
- 코딩
- HIVE
- 영어
- BigData
- 여행
- 코테
- 맛집
- hadoop
- 코딩테스트
- bigdata engineer
- 자바
- 백준
- 알고리즘
- Spark
- 용인맛집
- Data Engineer
- Apache Kafka
- Trino
- java
- bigdata engineering
- 삼성역맛집
- Iceberg
- Linux
- 프로그래머스
- apache iceberg
- Data Engineering
- 개발
- Kafka
- pyspark
- Today
- Total
목록지구정복과정 (532)
지구정복
ㅁ메소드 ㅇ메소드란 메소드는 객체의 동작에 해당하는 중괄호 블록을 의미한다. 메소드 선언은 선언부와 실행블록으로 구성. 메소드 선언부를 메소드 시그너처라고 한다. 메소드 선언부와 실행블록에는 다음 요소들을 포함한다. 리턴타입 메소드이름 ([매개변수선언, ...]) { 실행코드 } -리턴타입: 메소드가 리턴하는 결과의 타입을 표시 -메소드 이름: 메소드의 기능이 드러나도록 식별자 규칙에 맞게 이름을 지음 -매개 변수 선언: 메소드를 실행할 때 필요한 데이터를 받기 위한 변수를 선언 -메소드 실행 블록: 실행할 코드를 작성 ㅇ메소드 선언 하나의 계산기가 있다고 하자. 이 계산기의 기능은 총 두 가지이다. -리턴타입 하나는 전원을 키는 '전원 기능' 리턴값없음 다른 하나는 나눗셈을 하는 '나눗셈 기능' 리턴값..
ㅁ생성자 ㅇ생성자란 new연산자로 클래스로부터 객체를 생성할 때 호출되어 객체의 초기화를 담당 객체초기화란 필드를 초기화하거나 메소드를 호출해서 객체를 사용할 준비를 하는 것 new 연산자에 의해 생성자가 성공적으로 실행되면 힙 영역에 객체가 생성되고 객체의 주소를 리턴 ㅇ기본 생성자 모든 클래스는 생성자가 무조건 존재, 생성자를 하나 이상 가질 수 있다. 클래스 설계시 생성자를 명시하지 않아도 기본 생성자가 생성된다. 기본 생성자는 아래와 같다. public class Car { //기본생성자 -> 자동으로 생성 public Car() { } } ㅇ생성자 선언 생성자는 메소드와 비슷한 모양을 가지고 있으나, 리턴 타입이 없고 클래스 이름과 동일하다. 필드에 초기값을 저장하거나 메소드를 호출하여 객체 사..

ㅁ필드 ㅇ필드란 객체의 고유 데이터, 객체가 가져야 할 부품, 객체의 현재 상태에 대한 데이터를 저장하는 곳 ㅇ필드선언 클래스 중괄호 블록 어디서든 할 수 있지만 생성자와 메소드 중괄호 안에서는 선언될 수 없다. 생성자와 메소드 안에서 생성되는 것은 모두 로컬변수가 된다. 형식은 아래와 같고 초기값은 생략될 수 있다. 타입에는 기본 타입과 참조 타입 모두 올 수 있다. 타입 필드이름 = 초기값; public class Car { String company = "현대자동차"; String model = "그랜저"; int maxSpeed = 300; int productionYear; boolean engineStart; } ㅇ필드사용 필드를 사용한다는 것은 필드값을 읽고 변경하는 작업을 말함. 클래스 내..

ㅇ객체 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으면서 식별 가능한 것 객체는 속성과 동작으로 구성되어있다. 사람의 이름, 나이 등은 속성이고 웃다, 걷다 등은 동작이다. 자바에서는 이를 각각 필드, 메소드라고 부른다. 메소드는 객체들 사이의 상호작용 수단이다. ㅇ객체 간의 관계 -집합관계: 하나의 객체는 부품이되고 다른 하나는 완성품에 해당 -사용관계: 객체 간의 상호작용 -상속관계: 부모 객체를 기반으로 자식 객체를 생성하는 관계 ㅇ객체와 클래스 객체를 생성하는 순서는 다음과 같다. 즉 클래스는 객체를 생성하기 위한 필드와 메소드가 정의되어 있는 설계도와 같다. ㅇ객체 생성과 클래스 변수 필드와 메소드가 정의된 클래스로부터 객체를 생성하려면 new 연산자 사용..