카테고리: 개발

추상 클래스/상속과 인터페이스의 차이

자바에서 상속은 개념적으로는 부모 클래스의 멤버 변수와 메소드를 가져다 사용할 수 있는 자식 클래스를 생성하는 것이며, 구조적으로는 비슷한 클래스들의 공통되는 부분을 합쳐서 중복되는 코드를 줄일 수 있는 방법이다. 우테코 미션… Read more »

자바 StringBuilder/StringBuffer를 사용해야 하는 이유

자바 콘솔 애플리케이션을 만들 때 결과값을 화면에 표시하려면 변수와 문자열 리터럴을 조합하여야 한다. 이렇게 조합하거나, 혹은 C에서 했던 것처럼 이렇게 가능할 것이다. 하지만 이러한 코드는 가독성은 좋으나 성능에서 많은 손해를… Read more »

Objects 클래스가 제공하는 유틸리티 메소드

java 7에서 추가된 Objects 클래스의 유틸리티 메소드를 다음과 같이 활용할 수 있다. 객체를 생성할 때 null이 들어오는것을 걸러내기 위해 다음과 같이 코드를 짜는 경우가 많은데 string != null || string.equals(expected)… Read more »

이 또한 지나갈 겁니다.

      이 또한 지나갈 겁니다.에 댓글 없음

전례없는 사태가 벌어졌다. 코로나19 사태로 수많은 IT 기업들이 재택근무를 선언했다.그리고 역시 우아한테크코스도 예외는 아니었다. 로또 1주차 미션이 끝나고 한가로웠던 2월 24일, 슬랙의 공지사항에 캡틴 포비의 글이 하나 올라왔다. @channel 안녕하세요.현재… Read more »

일급 컬렉션의 장점과 사용 이유

      일급 컬렉션의 장점과 사용 이유에 댓글 없음

우테코 프리코스 때 받았던 피드백 중에 이런 내용이 있었다. 원시 타입과 문자열을 포장하라.일급 Collection(자료구조)을 사용한다. 일급 컬렉션은 컬렉션 외의 다른 필드(인스턴스 변수)가 없는 클래스라고 한다. 이걸 어따 써먹을까? 규칙 8:… Read more »