
하루 일과
| 타임라인 | |
| 07:20 | 기상 |
| 08:20 | 학교 출발 |
| 10:30~11:50 | 스토리지 시스템 수업(FTL 인트로) |
| 13:00 | 메가바이트 스쿨 도착 |
| 13:00~18:00 | 자바 온라인 강의 (static, 배열) |
| 18:00~19:00 | 저녁 식사 |
| 19:00~22:00 | 자바 오프라인 강의 (반복문, 실습) |
| 23:20 | 집 도착! |
오늘 배운 것
- static
- static 변수는 공통으로 사용하는 변수가 필요할 때 사용한다.
- static 변수는 처음에 프로그램이 프로세스 되서 메모리에 로딩되는 순간 data영역에 잡히고, 프로그램이 다 끝나서 메모리에서 unload되는 순간 없어진다다.
- 클래스 변수, 정적변수라고도 한다.
- static 메서드 안에서는 일반 멤버변수(인스턴스 변수)를 사용할 수 없다
- 싱글톤 패턴
- 프로그램에서 인스턴스가 단 한개만 생성되어야 하는 경우 사용되는 디자인 패턴
- 배열
- 배열 선언 및 초기화
- 향상된 for문
- 객체 배열
- 객체 배열 복사하기
- 깊은 복사, 얕은 복사
- 2차원 배열
- ArrayList
- 반복문 복습
- while
- for
- do while
- 무한루프
- break/continue
- 중첩 반복문
- 실습
느낀점
파이썬 알고리즘 문제 풀다가 자바로 간단한 문제 풀려고 하니까 너무 헷갈렸다. 자꾸 파이썬 풀이방법 먼저 생각나서... 빨리 적응해서 자바도 잘 쓰고 싶다. 그리고 static 개념이 예전에 비해서 진짜 잘 이해가 되었다. 메모리에 올라오는 것 부터 그냥 사용하는 것까지 이해가 잘 됐다. 이래서 반복해서 공부하라는 구나 싶음...
'TIL' 카테고리의 다른 글
| [2022.09.26] 자바 공부 6일차 (0) | 2022.09.27 |
|---|---|
| [2022.09.24] 자바 공부 5일차 (0) | 2022.09.24 |
| [2022.09.21] 자바 공부 3일차 (0) | 2022.09.21 |
| [2022.09.20] 자바공부 2일차 (0) | 2022.09.20 |
| [2022.09.19] 자바공부 1일차 (0) | 2022.09.20 |