[Java] 기본형(Primitive type) & 상수와 리터럴(constant & literal)
기본형(Primitive type) 기본형은 모두 8개의 타입이 있음 분류 타입 논리형 boolean 문자형 char(String은 클래스로 참조형임) 정수형 byte, short, int, long 실수형 float, double 문자형 char는 내부적으로 정수로 저장함.(자세한 것은 아스키코드(askii code) 참조) 자료형 저장 가능한 값의 범위 bit단위 크기 byte단위 크기 boolean false, true 8 1 char '\u0000' ~ '\uffff'(0~2^16-1, 0~65535) 16 2 byte -128~127(-2^7 ~ 2^7-1) 8 1 short -32,768 ~ 32,767(-2^15 ~ 2^15-1) 16 2 int -2,147,483,648 ~ 2,147,48..
2022. 2. 25.
[Java] 자바언어의 특징과 JVM
Java란? 프로그래밍 언어로서, 실행환경 + 개발도구 + 라이브러리를 제공한다. PC 애플리케이션(Inteelij, eclipse), 웹 애플리케이션(spring 프레임워크), 모바일 애플리케이션(android), 빅 데이터(hadoop), 게임(마인크래프트), 과학,소형기기 등에 쓰인다. 자바는 다양한 분야에서 쓰이고, 20년간 1,2위를 유지했었다. 많은 시간 사랑받은 언어다보니 자료가 많고, 아직도 우리나라에선 많은 회사에서 요구하는 기술 중에 자바가 많다. Java의 특징 배우기 쉬운 객체지향 언어 프로그래밍 언어 + 객체지향 개념을 추가한 것. 객체지향언어로는 c++,java,python,js 등등이 있고, 자바로 객체지향 언어를 배우면 다른 언어를 배우기 쉬움. 자동 메모리 관리 자바에선 가..
2022. 2. 24.