실시간 강의 37

07. 객체지향 12/20 (1) - 패스트캠퍼스 백엔드 부트캠프 3기

1. 설계분석(관찰)설계(계획)구현(실천)2. OOP변경에 유리 + 규칙코드 재사용성이 높다코드의 관리가 용이하다신뢰성이 높은 프로그래밍을 가능하게 한다.3. 괄호클래스 : 변수 + 메서드(클래스 영역)메서드 : 명령문(메서드 영역)if, while : 명령문(블록)4. 그룹관계상속포함5. 객체배열참조변수 배열6. 클래스데이터와 함수의 결합7. 메서드와 함수메서드 : 문장을 묶은 것높은 재사용성함수 : 클래스에 독립적

실시간 강의 2024.12.20

06. 배열 12/19 (1) - 패스트캠퍼스 백엔드 부트캠프 3기

1. 영역클래스메서드블록(이름없음)2. 배열(객체) - 값을 여러개 묶은 것여러개의 저장공간(최대 약 20억개)연속적참조변수크기변경 불가능배열타입(자동타입생성)3. 배열의 길이 변경더 큰 배열을 만들어서 기존 배열을 복사 한다(for문 보다 System.arraycopy가 빠르다)4. 배열의 활용총합과 평균최대값과 최소값섞기임의의 값으로 배열 채우기정렬하기빈도수 구하기

실시간 강의 2024.12.19

05. 설계 기초 12/18 (2) - 패스트캠퍼스 백엔드 부트캠프 3기

1. 설계RDBOOP시스템 설계2. 튜닝JVMRDB3. 실수오차원래 오차가 있음10진 실수를 2진 실수로 바꿀때 오차발생저장공간부족double과 float를 비교할때 float로 통일4. 유니코드문자만 유니코드문자코드A65B66C67D68 5. 메서드(함수)여러 문장을 묶은 것6. 클래스변수나 메서드를 같이 묶은 것관련된 그룹을 만들어 묶은 것7. FP(함수형)변수와 함수를 쪼개서 사용(멀티 쓰레드)8. OOP변수와 함수를 묶어서 사용

실시간 강의 2024.12.18

04. 연산자 12/18 (1) - 패스트캠퍼스 백엔드 부트캠프 3기

1. 연산자(반드시 하나의 결과를 반환)계산기호계산 : +, -, *, /비교 : , =, ==, !=논리 : &&, ||, !대입 : =우선순위 괄호(결과를 반환하지 않음)결합 방향대입, 단항만 오른쪽에서 왼쪽 방향산술변환계산하는 타입중 큰 타입으로 변환int보다 작은건 int로 변환2. 식과 문장식반드시 결과가 있어야함문장선언문(이름)변수함수(매서드)클래스대입문(예외)연산자이면서 문장조건문&반복문문장의 묶음3. 설계변경에 유리함집합 + 관계4. 모던 프로그래밍 언어문장 -> 식(삼항연산자)간결함

실시간 강의 2024.12.18

02. 프로그래밍 기초12/17 (2) - 패스트캠퍼스 백엔드 부트캠프 3기

프로그램Data + 명령AiData에 대한 이해Data + 알고리즘Big DataSQL튜닝값숫자정수실수문자논리형주소 (부호 없는 정수)타입값을 구별시켜주는 단위값의 타입주소의 타입그룹(여러개의 값이 묶여있는 주소)변수 (하나의 값 저장공간)변수 선언 (저장공간 확보)읽기쓰기두 변수 값 바꾸기형변환(정수와 실수간의 변환)컴파일러소스코드를 클래스파일로 번역체크타입체크(if문)번역최적화

실시간 강의 2024.12.17