반응형 분류 전체보기128 [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. Certi Pro 취득을 위해 꼭 알아야 할 STL Container : Unordered Associative 저번 포스팅에서는 STL에 정의된 자료구조 중 Associative Contatiner에 대해 알아보았다. Associative Container : Certi Pro 취득을 위해 꼭 알아야 할 STL Container : Associative 이번 포스팅에서는 Unordered Associative Container에 대해 알아보자. ① hash table 해시 테이블은 데이터를 빠르게 검색하기 위한 자료구조로, key와 value로 이루어진 데이터를 저장하는 자료구조이다. 해시 함수는 Key를 받아 해시 테이블(bucket) 내에서 유일한 인덱스를 생성하는 함수이다. 해시 함수는 Key값의 분포를 고르게 만들어야 하는데, 특정 데이터에 대해 동일한 인덱스를 반환한다면, 해시 충돌이 발생한다. 해시 충.. 2023. 5. 6. 이전 1 ··· 27 28 29 30 31 32 다음