본문 바로가기

하지의 코딩일지/STUDY MEMO[BACKEND]17

코딩일지 -24일차 수학 2023. 6. 28.
코딩 일지 23일차 - 배열, 객체지향 프로그램,생성자, 매서드. 오버로딩 , 상속과 추상화 배열이란? 같은 데이터 타입의 변수들이 하나의 집합 형태로 이루어진 자료구조 배열은 index와 element로 구성됨. Arrays는 java에서 지원해주는 기본 클래스임. 다차원 배열 2차원 배열은? 배열의 요소로 1차원 배열을 가지는 요소 가변 배열(Dynamic Array) 2차원 배열 중 각 행마다 다른 길이를 갖는 배열 배열의 활용 객체 지향 프로그램 (oop)란? 문제 혹은 로직을 객체 단위로 나눠서 작성하는 방법 - 절차지향 프로그래밍과 반대의 개념이 아님 객체들이 서로 유기적으로 상호작용하는 프로그래밍 이론 - Java, C#등이 대표적인 객체지향 프로그래밍 언어 예시) 자동차(객체) = 데이터(바퀴,핸들,차체 등)+ 기능 (주행보조기능,길찾기) OOP의 특징 캡슐화 : 데이터의 구조와 .. 2023. 6. 27.
코딩 일지 22일차 - 연산자, 조건문, 반복문, 기타 제어문 연산자란? 프로그램에서 계산을 하기 위해 수행되는 기호를 뜻함 연산의 대상이 되는 피연산자와 연산자의 조합 연산자는 수행되는 항에 따라서, 연산 기능에 따라서 종류가 나뉨 항 : 단항, 이항, 삼항 기능: 산술, 논리, 비트, 관계, 기타 산술 연산자란? 산술(수학)적인 연산에 사용되는 연산자 피연산자가 정수형인 경우, 나누는 수가 0이면 에러 발생 연산에 따라 결과값에서 값 손실이 발생할 수 있음 이 경우 int 형이 float형으로 변환되어 반환된다. 비트 연산자란? 비트 단위로 논리연산을 수행하는 연산자 1. 비트 연산 : and, or, xor 2. 비트 이동 : > 3. 비트 전환 : 0비트는 1비트로,1비트는 0비트로 전환 관계 연산자란? 두 피연산자를 비교하는데 사용되는 연산자 주로 조건문과.. 2023. 6. 26.
코딩일지 8일차 함수의 종류 1. 함수 선언문 2. 메서드 3. 화살표 함수 arrowFunc 4. 생성자 함수 함수표현식 1. 기명 함수표현식 .const func = function func(){} 2. 익명 함수 표현식 .const func = function (){} 2023. 6. 19.
코딩 일지 7일차 값식문 사람과 사람이 대화할 때! 문법이 틀려도 어느정도 이해 가능 프로그래밍 언어에서 문법을 지키지 않을때는 >에러발생 값 하나의 값 식 or 표현식 (expression) 값을 생성 값으로 귀결 문(statement) 행동을 한다 흐름을 제어한다. 2023. 6. 13.
728x90