배운 내용
- 상속
- 추상클래스
- 인터페이스
- 예외
- git
교육 회고
어느덧 SSG JAVA 백엔드 과정의 4주차를 완료하게 되었다.
난 아직 제대로 아는게 없는것 같은데 벌써 한 달이나 되었다니...
물론 한 달 전의 나와 지금의 나를 비교한다면 마치 반딧불이와 달 만큼의 차이가 있겠지만(그때 워낙 벌레 같았다),
자바의 세계는 이 온 우주와도 같단 말이지. 태양계만 벗어나도 달 같은건 제대로 보이지도 않을텐데 하물며 전 우주를 통틀어서야.
하루하루 열심히 해보고는 있다... 앞서가는건 꿈도 못꾸고, 발맞춰가기도 벅차지만, 뒤에서 따라가는 재미도 뭐 조금은.
상속에 대한 개념은 어렵지 않았다. 사용은 벅찼지만!
어떤 것이든 코드를 짜는일 자체가 익숙치 않아서 무언가를 만들어보려고 할 때 애를 먹는것 같았다.
추상클래스와 인터페이스는 다형성이라는 개념에서 쉽고 편하게, 범용적으로 사용할 수 있게끔 미리 만들어둔 클래스&메소드 같은 느낌이었다. 인터페이스는 클래스가 아니긴하지만.
예외처리도 신박했다. 지금이야 짧은 코드들을 다루고 있고 내용도 별 거 없지만 현업에서는 중요하게 사용될 것 같다.
이 역시 사용하는법에 대해서는 더 익히고 쓰려고 노력해봐야 할 것 같다.
그리고 4주차를 정리하며 한 달을 정리해볼까 한다.
언제할진 모르겠지만........
git
- git init
새로운 Git 저장소를 초기화. 해당 디렉토리 내에서 Git을 사용하기 위해 초기 설정으로... - git clone<레퍼지토리 url>
원격 저장소에서 프로젝트를 가져와 로컬에 복제 - git add<파일이름>
변경된 파일들을 스테이징 영역에 추가 - git commit -m "커밋 메시지 입력"
스테이징 영역에 추가된 변경 사항들을 로컬 저장소에 저장. 커밋메시지 꼭 있어야 함. - git status
현재 상태를 표시. 어떤 파일이 수정되었고, 어떤 파일이 스테이징되었는지 등을 보여준다. - git log
저장소의 커밋 히스토리를 보여준다.
반응형
'개발 공부 회고(23.12 - ) > SSG Java 백엔드 과정(23.12 - 24.06)' 카테고리의 다른 글
| SSG 6주차 회고 - 람다식, 스트림, 스레드 (1) | 2024.01.13 |
|---|---|
| SSG 5주차 회고 - 몸살, 컬렉션, 제너릭 (0) | 2024.01.07 |
| SSG 3주차 회고 - 객체지향, 상속, 추상클래스, 인터페이스, 모델링 (1) | 2024.01.07 |
| SSG 2주차 회고 - 배열, 문자열 (0) | 2024.01.07 |
| SSG 1주차 회고 - 변수, 연산자, 조건문, 반복문 (0) | 2024.01.07 |