일기장
article thumbnail
230803 Array 배열

복잡성을 통제하는 것이 컴퓨터 프로그래밍의 기초다. The basis of computer programming is to control complexity. Brian Kernigan 목차 1. 배열이란? 2. 배열사용목적 3. 선언, 할당, 사용 4. 배열 복사 1. 배열이란? 같은 자료형의 변수를 하나의 묶음으로 다루는 것으로, 저장된 값마다 인덱스 번호가 0부터 시작하여 설정한다. 2. 배열 사용 목적 하나의 배열내에 여러 자료형의 데이터를 담을 수 있다. 즉, 변수에 여러 데이터를 관리할 수 있기 때문이다. 그리고 최대의 장점은 인덱스 개념이 있기 때문에 반복문을 활용할 수 있다. 그리고 입력 뿐 아니라 출력 또한 마찬가지로 반복문 활용이 가능하다. 물론 단점도 있기 마련인데, 한번 지정한 배열..

230802 DB 기본문법(SELECT)
DB 학습일지 2023. 8. 2. 19:35

/* 데이터를 조회하거나 검색할 때 사용하는 명령어 데이터 "추출" 의 역할을 함(DQL 또는 DML 로 분류) - RESULT SET : SELECT 구문을 통해 조회된 데이터의 결과물을 의미 즉, 조회된 데이터들의 집합 [ 표현법 ] SELECT 조회하고자 하는 컬럼명, 컬럼명, 컬럼명, ... FROM 테이블명; */ -- EMPLOYEE 테이블의 전체 사원들의 사번, 이름 , 급여 컬럼만을 조회 SELECT EMP_ID, EMP_NAME, SALARY FROM EMPLOYEE; -- 명령어, 키워드, 테이블명, 컬럼명 : 대소문자 가리지 않고 소문자로 작성해도 무방하다. -- 가독성을 위해 대문자로 표기하는 것을 더 권장함 -- 주의사항 : 낙타표기법 사용 불가!!(소문자와 대문자의 혼용) 단어 ..

230802 쥐들의 최후
일기 2023. 8. 2. 09:16

생태적 환경이 보장되는 우리에서 4마리 쥐들이 생활한다. Four mice live in cages where the ecological environment is guaranteed 얼마간은 그들끼리 새끼도 보고 잘 살아가지만, 어느 순간 영양과 공간이 부족해진 쥐들은 서로 싸움을 일삼고 동성애 성향도 포착된다. For some time, they live well with their babies, but mice that lack nutrition and space fight with each other and are also detected as homosexual tendencies. 그 후 마지막으로 태어난 쥐들은 사회를 이루지 않고 혼자의 삶을 영위. 즉 다음 세대들의 쥐가 태어나지 않아서 실..

article thumbnail
230801 Collection

Write Once, Run Anywhere 자바 최초 등장 당시의 모토 목차 1. 컬렉션이란? 2. 배열과의 비교 3. 제네릭 4. 주요 인터페이스 컬렉션이란? 데이터의 집합과 그룹을 의미한다. 메모리상에서 자료를 구조적으로 처리하는 방법이기도 한데, 자료구조를 담당하는 프레임워크이며, 자료의 추가, 삭제, 정렬 등의 기능처리가 간단하게 해결 되어 자료구조적 알고리즘을 구현할 필요 없다. 2. 배열과의 비교 1) 배열의 단점 1. 한 번 크기를 지정하면 변경할 수 없다. - 공간 크기가 부족하면 에러가 발생 -> 할당 시 넉넉한 크기로 할당하게 됨 (메모리 낭비) - 필요에 따라 공간을 늘리거나 줄일 수 없다. 2. 배열에 기록된 데이터에 대한 중간 위치의 추가, 삭제가 불편하다. - 추가, 삭제할 데..

article thumbnail
230731 Condition 제어문

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” –리누스 토르발스(Linus Torvalds) 목차 제어문이란? 제어문의 종류 제어문들의 사용 예시 1. 제어문이란? 기본적으로 프로그래밍은 코딩한 순서, 위에서 아래로 순차적으로 진행되기 마련이다. 그러나 프로그램을 진행함에 있어 부득이 그 순서를 바꿔야 할 경우 "제어문" 이라는 것을 통해 이 흐름을 제어할 수 있다. 2. 제어문의 종류 조건문 (if문 계열, switch문) : "선택적"으로 실행하는 제어문으로 볼 수 있다. if문 계열 if문 : [표현법] if(조건식) { // 조건식 결과가 ture일 때 실행할 코드; } 조건식의 결과가 true일 경우 중괄호 블록 안의 코드가 실행되며 조건식의 결과..