Java SE 핵심 개념 요약: 기초부터 객체지향, 컬렉션까지
기본 데이터 형변환과 연산자 규칙
Java에서는 데이터 타입 간의 자동 형변환이 발생할 수 있으며, 이는 작은 범위의 타입이 큰 범위의 타입으로 대입될 때 적용된다. 예를 들어 byte 값이 int 변수에 할당되면 자동으로 승격된다.
byte a = 5;
int b = a; // 자동 승격: int로 변환됨
반대로 큰 타입을 작은 타입에 대입하려면 강제 형변환이 필요하다.
int x = 1000;
by ...
6월 29일 16:37에 게시됨
안드로이드 컬렉션 프레임워크: List, Set, Map 활용법
안드로이드 개발 시 자주 사용되는 데이터 구조로는 List, Set, Map이 있습니다. 이들은 객체들을 효율적으로 관리하고 접근하는 데 필수적입니다. List와 Set은 'Collection' 인터페이스를 상속받으며, List는 데이터 중복을 허용하는 반면 Set은 고유한 데이터만 저장합니다. Map은 키(key)와 값(value)의 쌍으로 데이터를 저장하는 구조이며, HashMap이 대표적인 예입니 ...
6월 10일 19:37에 게시됨
스칼라 언어의 핵심 개념
스칼라의 특성과 설계 철학
스칼라는 객체 지향 프로그래밍과 함수형 프로그래밍을 통합한 다중 패러다임 언어로, 데이터 처리 엔진인 Spark의 주요 개발 언어로 사용된다. 주요 특징은 다음과 같다:
다양한 프로그래밍 스타일 지원: 클래스 기반 객체지향과 일급 함수를 활용한 함수형 프로그래밍 모두 가능
자바와의 완전한 호환성: 자바 라이브러리 사용 및 상호작 ...
5월 25일 03:38에 게시됨