본문 바로가기
반응형

전체 글85

[JAVA] Chapter 3. Type Conversion ① 형 변환 형 변환(Type Casting)은 변수나 상수의 값을 다른 데이터 타입으로 변환하는 것을 의미한다. 형 변환은 묵시적 형 변환(implicit type casting)과 명시적 형 변환(explicit type casting)으로 나뉜다. 묵시적 형 변환은 데이터 타입이 자동으로 변환되는 것을 말하는데, 자바에서는 작은 데이터 타입을 큰 데이터 타입으로 변환할 때 묵시적 형 변환이 일어난다. 명시적 형 변환은 개발자에 의해 데이터 타입이 변환되는 것을 말하는데, 자바에서는 큰 데이터 타입을 작은 데이터 타입으로 변환할 때 명시적 형 변환이 일어난다. 모든 프로그래밍 언어에서 이항 연산자를 사용할 때는 양쪽 항의 데이터 타입이 같아야 하기 때문에 명시적 형 변환은 compile error를 .. 2023. 7. 3.
[JAVA] Chapter 2. Variable & Data Type ① 변수와 상수 변수는 데이터를 저장하기 위해 메모리 공간에 붙여진 이름을 의미하며 개발자가 특정한 값을 반복해서 사용하고 싶을 때 선언한다. int a = 10에서 int는 데이터 타입, a는 이름, 10은 정수형 상수이다. 변수와 상수는 모두 프로그래밍에서 값을 저장하는 데 사용되지만, 데이터를 수정할 수 있느냐 없느냐의 특성이 다르다. C에서는 상수를 선언하고 싶을 때 const를 붙이고 java에서는 final 키워드를 붙인다. 상수는 개발자가 선언하여 이름을 가지고 있는 상수와 10처럼 값만을 가지고 있는 상수(literal)로 나뉜다. ② 데이터 타입 데이터 타입, 종류, 크기는 개발자가 반드시 정리하고 있어야 하는 항목이다. 데이터 타입 종류 메모리 크기 표현 가능 범위 boolean 논리형.. 2023. 7. 2.
[JAVA] Chapter 1. What is JAVA? JAVA를 객체지향의 관점에서 이해해보자. 목차는 다음과 같다. Chapter 01. Orientation Chapter 02. Variable & Data Type Chapter 03. Type Conversion Chapter 04. Operator Chapter 05. Control Chapter 06. Method Chapter 07. Class Chapter 08. Class Variable & Class Method Chapter 09. String Chapter 10. Array Chapter 11. Inheritance Chapter 12. Abstract & Interface Chapter 13. Exception Handling Chapter 14. VO Class Chapter 15... 2023. 7. 1.
Certi Pro 취득을 위해 꼭 알아야 할 STL Container : Adaptors 지난 포스팅에서는 STL에 정의된 자료구조 중 Unordered Associative Container에 대해 알아보았다. Unordered Associative Container : Certi Pro 취득을 위해 꼭 알아야 할 STL Container : Unordered Associative 이번 포스팅에서는 마지막으로 Adaptors Container에 대해 알아보자. ① Adaptors란? C++ STL Container 중 Adaptors란, 다른 컨테이너를 기반으로 새로운 인터페이스를 제공하는 Container이다. Adaptors는 Sequence container 활용하여 stack, queue, priority_queue 등의 interface를 제공한다. stack은 기본적으로 dequ.. 2023. 5. 17.