이펙티브자바

· TIL ✍️
이후부터 공부 정리는 지식 한 조각에 포스팅하고, 여기에는 링크를 걸어두며 일기 식으로 할 것 같다. 오늘은 간만의 늦잠을 자고 일어나서 이펙티브 자바를 공부했다. 원래 스터디로 하기로 한 부분인데, 안 하게 되어 그냥 내가 맡은 부분 다듬어서 블로그에 올려놨다. 노션에는 이쁘장하게 정리되는데 티스토리는 그대로 안 가져와져서 슬프다 ㅠㅠ 또 코드 신텍스 하이라이팅도 이상한데, 이건 스킨 때문인 것 같기도 하고. 근데 일단은 쓴다. 아이템 24 : 멤버 클래스는 되도록 static으로 만들어라 ⭐ 용어 정리 중첩 클래스 (nested class) : 다른 클래스 안에 정의된 클래스. 중첩 클래스는 자신을 감싼 바깥 클래스에서만 쓰여야 하며, 그 외의 경우는 톱레벨 클래스로 만들어야 한다. 톱레벨 클 pro..
⭐ 용어 정리 중첩 클래스 (nested class) : 다른 클래스 안에 정의된 클래스. 중첩 클래스는 자신을 감싼 바깥 클래스에서만 쓰여야 하며, 그 외의 경우는 톱레벨 클래스로 만들어야 한다. 톱레벨 클래스 : 소스파일에서 가장 바깥에 존재하는 클래스. 중첩 클래스의 종류는 정적 멤버 클래스 (비정적) 멤버 클래스 (*) 익명 클래스 (*) 지역 클래스 (*) 이 중 첫 번째를 제외한 나머지는 내부 클래스(inner class)에 해당한다. (위에서 * 표시 한 부분) 이번 아이템에서는 각각의 중첩 클래스를 언제 그리고 왜 사용하는지에 대해 다룬다. ⭐ 1. 정적 멤버 클래스 다른 정적 멤버와 똑같은 접근 규칙을 적용받아서, private으로 선언하면 바깥 클래스에서만 접근할 수 있다. 정적 멤버 ..
· TIL ✍️
오늘 아침에는 피부과에 다녀왔다. 두드러기가 많이 희미해지기는 했지만, 발, 등 정중앙, 배쪽이 여전히 남아있었다. 그래서 주사 맞고 약 받고 금방 돌아왔다. 살면서 처음으로 엉덩이 주사를 서서 맞아봤다 ㅋㅋ 오후에는 팀과제인 호텔 예약 시스템을 고도화 해갔다. 어제는 각자 나눈 파트별로 구현을 대부분 했고, 오늘은 실제로 실행해보면서 에러 나는 부분들 고쳐나갔다. 생각보다 버그가 별로 없어서 ㄷㄱ님의 설계력에 감탄했다~ 오늘 오후에는 ㄷㄱ님이 테스트 코드에 대해 간단히 설명해주었고 내일은 테스트 한번 짜보자고 했다. 마침 나도 테스트 코드 공부 중이었으니 좋다 :D 저녁 즈음에는 주말에 있을 스터디를 위해 이펙티브 자바의 내 부분을 공부하기 시작했다. 아이템24를 선택했는데 잘할 수 있겠지.. TDD ..
yunjae62
'이펙티브자바' 태그의 글 목록