클라이언트 애플리케이션 : 클라이언트 브라우저 ex) 크롬
변수 : 하나의 데이터를 저장할 수 있는 공간
배열 : 같은 종류의 여러 데이터를 하나로 저장할 수 있는 공간
구조체 : 서로 관련된 데이터(종류 관계X)를 하나로 저장할 수 있는 공간
클래스 : 데이터와 함수의 결합(구조체 + 함수)
lv : local value - 지역변수
iv : instance value - 인스턴스 변수 (개별 속성 - 카드의 무늬, 숫자)
cv: class value - 클래스 변수 (공통 속성 - 카드의 폭, 높이)
메서드, 함수
공통
입력값을 받아서 처리하고 결과를 반환
문장들을 묶은것
차이
메서드는 클래스 안에 들어가 있음
함수는 클래스에 독립적
static 메서드
인스턴스 변수, 인스턴스 메서드를 사용하지 않을 때 사용
객체 생성없이 사용할 수 있는 메서드 (항상 호출 가능)
(인스턴스 변수는 객체 생성 후에 사용이 가능한데 static 메서드는 언제든 호출이 가능하고 인스턴스 변수 사용 당시에 인스턴스 변수가 생성됬는지 여부가 확실하지 않아 인스턴스 변수 사용이 불가)
'자바' 카테고리의 다른 글
클래스 Class (0) | 2023.01.29 |
---|---|
자바 이미지 크롭 (0) | 2023.01.26 |
가비지 컬렉션 (0) | 2023.01.24 |
직렬화 / 역직렬화 - 자바 (0) | 2023.01.17 |
List Map Set (0) | 2022.10.19 |