[TIL] 21.08.20 - Spring 5일차
✅ TIL
- var
Python을 계속 사용했었다 보니 Java에서 type을 명시하는게 귀찮아서 var
을 알고 난 뒤에는 생각없이 계속 사용해왔었다. 아래는 멘토님이 공유해주신 링크인데, 내가 이해한 대로 요약하면 var
을 무작정 사용하면 가독성도 떨어지니, for-each 문이나 익명 클래스, 람다 인자에 사용하는 것을 강력하게 권장한다는 내용이다.
참고 링크
- try-with-resource
역시 코드 리뷰를 통해 멘토님이 공유해주신 링크. JDK 7부터 추가된 문법으로, Python의 with
문과 비슷해보인다.
try (SomeResource resource = getResource()) {
// use resource
} catch (...) {
...
}
- static
파일 경로를 String filePath = "path"
로 저장해서, 코드 리뷰를 통해 static
을 지정하라고 지적받았다. 좀더 자세히 알아보니, static
키워드를 통해 생성된 변수는 stack이나 heap 영역이 아닌 static 영역이란 곳에 저장된다고 한다. static 영역의 데이터는 프로그램이 종료될 때까지 메모리에 남아있는다. 파일 경로는 (적어도 내 프로그램에서는) 변하지 않을 변수이므로 static
으로 지정하는게 맞겠다.
👟 운동
필라테스
종아리가 너무 아프다.
📝 일기
과제 진행할 때 남의 코드를 보지 않는 것을 개인적으로 선호하였는데, 스펜서님이 보는걸 추천하신다. 되게 중요하다고 하신다. 제출 후에는 셀프 피드백을 위해 자주 봐야겠다.
Author And Source
이 문제에 관하여([TIL] 21.08.20 - Spring 5일차), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@iyj6707/TIL-21.08.20-Spring-5일차저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)