자바의 사용법과 동작원리에 대해 학습합니다.
어떻게 해당 자료구조를 사용할 수 있는가? 어떻게 값을 전달하는가?
물음으로부터 시작하여 자바 구조와 동작 원리를 깊이 학습합니다.
이를 통해 최적화된 구조로 프로그래밍하고 동시성 문제를 해결하며, 기본적인 스프링 구조에 대한 학습 난이도를 낮춥니다.
<aside>
💡 목차
</aside>
기본 문법
- 변수(variable)
- 배열(array)
- 연산자(operator)
데이터 타입
- 자바의 데이터 타입은 크게 **기본 타입(primitive type)**과 **참조 타입(reference type)**으로 분류된다.
- 참조 타입이란 객체(object)의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스 타입이 있다.
- **객체(object)**는 간단히 데이터와 메소드로 구성된 덩어리로 볼 수 있다.
- 기본 타입(primitive type)
- 타입 변환(promotion)
- 문자열(String)
- 메모리 사용 영역
AutoBoxing이란?