목차
7월 04일
오전 C기초, JAVA 기초
오전 강의 주요 내용
오후 JAVA, TDD(라이브 코딩)
오후 강의 주요 내용
오후강의 기억해야 할 지식(기술 인터뷰 참고용)
주요 내용
•
JAVA
abstract 단 한개라도 있으면 왜 다른것들도 abstract로 해야하는걸까?
1.
자바는 리모컨 버튼 눌렀을때 기능이 안되는것을 두려워 하기 때문에 무조건적인 작동을 하도록 해야한다.
•
TDD
현업에서 try - catch 문으로 에러 처리
1.
써야할곳에만 쓰고, exception 을 잘 이용하는 방식으로 사용한다.
금일 과제
필수 영상
7월 05일
오전 C기초, JAVA 기초
오전 강의 주요 내용
오후 JAVA, TDD(라이브 코딩)
오후 강의 주요 내용
오후강의 기억해야 할 지식(기술 인터뷰 참고용)
주요 내용
•
JAVA
abstract 단 한개라도 있으면 왜 다른것들도 abstract로 해야하는걸까?
1.
자바는 리모컨 버튼 눌렀을때 기능이 안되는것을 두려워 하기 때문에 무조건적인 작동을 하도록 해야한다.
•
TDD
현업에서 try - catch 문으로 에러 처리
1.
써야할곳에만 쓰고, exception 을 잘 이용하는 방식으로 사용한다.
금일 과제
필수 영상
7월 06일
오전 C기초, JAVA 기초
오전 강의 주요 내용
오후 JAVA(Stream등 자료구조)
오후 강의 주요 내용
7월 07일
오전 C기초, JAVA 기초
오전 강의 주요 내용
오후 JAVA(SSG 초기 구현)
오후 강의 주요 내용
C 언어 시간 주요 강조 내용
구조체
1.
구조체란 ⇒ 관련있는 변수를 하나로 묶는다
2.
구조체를 사용하는 이유는 단순히 비슷한 것을 하나로 묶고 싶다라는 이유!
구조체 == 클래스 == 폴더 라고 생각하면 된다.
변수 변수 파일
int int a.txt
a무기 다른폴더포인터
3.
강사님 질문 아래 코드는 구조체 일까? ⇒ 구조체에 대한 설계도!
struct Person {// 해당 설계도의 용량은 28 바이트
int age; // 4
char* name; // 8
char* hometown; // 8
char* favorite_food; // 8
};
Java
복사
C 언어 시간 주요 강조 내용
구조체
1.
구조체란 ⇒ 관련있는 변수를 하나로 묶는다
2.
구조체를 사용하는 이유는 단순히 비슷한 것을 하나로 묶고 싶다라는 이유!
구조체 == 클래스 == 폴더 라고 생각하면 된다.
변수 변수 파일
int int a.txt
a무기 다른폴더포인터
3.
강사님 질문 아래 코드는 구조체 일까? ⇒ 구조체에 대한 설계도!
struct Person {// 해당 설계도의 용량은 28 바이트
int age; // 4
char* name; // 8
char* hometown; // 8
char* favorite_food; // 8
};
Java
복사
JAVA 언어 시간 주요 강조 내용
오버로딩과 오버라이딩의 차이
1.
오버로딩 : 같은 클래스 안에 똑같은 이름의 메서드 재정의
class person{
// 생성자 오버로딩
person(){}
person(int i) {
}
// 메서드 오버로딩
void hello(){}
void hello(int i) {
}
}
Java
복사
2.
오버라이딩 : 부모클래스에서 물려받은 메서드를 재정의
3.
구조체를 사용하는 이유는 단순히 비슷한 것을 하나로 묶고 싶다라는 이유!
구조체 == 클래스 == 폴더 라고 생각하면 된다.
변수 변수 파일
int int a.txt
a무기 다른폴더포인터
4.
강사님 질문 아래 코드는 구조체 일까? ⇒ 구조체에 대한 설계도!
struct Person {// 해당 설계도의 용량은 28 바이트
int age; // 4
char* name; // 8
char* hometown; // 8
char* favorite_food; // 8
};
Java
복사
느낀점
공부
7월 08일
오전 C기초, JAVA 기초
오전 강의 주요 내용
오후 JAVA(SSG 구현, 특강)