728x90
반응형
참조타입
Binary Search (이진탐색)
객체 : 변수 + 메소드 결합
자바 : 객체 지향 언어
프로그래밍 : 데이터 다루기
언어(프로그램)
- 변수 : 선언, 초기화
- 연산자
- 제어문
- 조건문 - if, switch
- 반복문 - for, while
- 메소드 (함수)
- 기본타입(primitive type) : 정수, 실수, 문자, 논리 리터럴 저장 (원시타입)
- 정수 타입(Integer) : 4byte
- byte : 1byte = 8bit
- char : 2byte = 16bit
- short : 2byte = 16bit
- int : 4byte = 32bit (기본)
- long : 8byte = 64bit
- 실수 타입 : 4byte
- float : 4byte = 32bit (소수점 7자리까지 저장가능)
- double : 8byte = 64bit (소수점 15자리까지 저장가능)
- 논리 타입 : 1byte
- boolean : true or false
- 참조타입(reference type) : 객체(object)의 번지(주소값)를 참조하는 타입 (객체)
- 배열 타입
- 열거 타입
- 클래스
- 인터페이스
메모리 사용 영역(Runtime Data Area)
- 메소드 영역(Method Area)
클래스 별로
- 정적 필드(static field)
- 상수 (constant)
- 생성자 (constructor)
- 메소드 (method)
코드 등을 분류해 저장
- 힙 영역(Heap Area)
- 객체와 배열이 생성되는 영역
- JVM 스택 영역
- 메소드가 호출되면 프레임이 추가되고 메소드 종료되면 프레임이 제거됨
어떤 클래스에 들어가있는 변수나 메소드를 사용할 때 반드시 new 명령어 통해 객체 생성하는데 heap 공간에 생성해야 함
예외(Exception) : 자바를 실행하는 도중에 발생하는 오류
String 타입
728x90
반응형
'IT > 자바' 카테고리의 다른 글
자바 정리 - 객체 지향 프로그램(OOP : Object-Oriented Programming) (0) | 2021.11.30 |
---|---|
자바 정리 - 배열, 열거타입 (0) | 2021.11.30 |
자바 정리 - 반복문 (0) | 2021.11.30 |
자바 정리 - 연산자, 조건문 (0) | 2021.11.30 |
자바 정리 - 연산자 (0) | 2021.11.30 |
댓글