일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- c
- 프랑스어 #프랑스어배우기 #프랑스어독학 #델프인강 #시원스쿨프랑스어 #delf독학 #델프 #프랑스어기초 #프랑스어공부
- 네트워크 계층
- 우테코
- 진입차수
- 코리안챔버오케스트라
- Dreamhack
- webhacking
- 예술의 전당
- jsx
- 깃헙
- 동적 프로그래밍
- 트랜스포트 계층
- 애플리케이션 계층
- Upstream
- React
- linux
- 백엔드
- 커밋메시지
- 위상 정렬
- 비동기 처리
- 깃
- 선우예권
- 다이나믹 프로그래밍
- 프리코스
- 자바
- 우아한테크코스
- 서울청년문화패스
- 웹개발
- 알고리즘
- Today
- Total
목록자바 (3)
yon11b

ENUM~!! 상수 그룹을 나타내는 특수한 클래스이다. 흔히 상수를 정의할 때 final static string과 같은 방식으로 상수를 정의한다. 하지만 이렇게 상수를 정의하면 다양한 문제가 발생한다. 따라서 이런 문제점들을 보완하기 위해 JDK 1.5 부터 추가된 것이 Enum이다. Enum은 열거체라고 불리며, 서로 연관된 상수들의 집합을 의미한다. 클래서처럼 변수와 메소드를 가질 수 있지만, 상속이나 인스턴스를 생성할 수는 없으며, enum값은 상수로 public, static, final 속성을 가지고 있어 변경될 수 없다. 열거형의 이름은 보통 첫글자를 대문자로 시작한다. 장점 열거체를 비교할 때 실제 값뿐만 아니라 타입까지도 체크한다. 열거체의 상숫값이 재정의되더라도 다시 컴파일할 필요가 없..
2주차부터는 tdd가 등장했다. tdd 기반으로 개발할 때 필요한 JUnit에 대해 알아보자. Junit 사용하기 기본 설명 Junit은 TDD 기반으로 개발할 때 필요한 도구이다. 단위 테스트 도구이며, 외부 테스트 프로그램을 작성하여 System.out으로 번거롭게 디버깅하지 않아도 된다. JDK 1.4에서 추가된 assertXXX를 사용하여 Test를 진행한다. TDD란?테스트 주도 개발. 설계 이후 코드 개발 및 테스트 케이스를 작성하는 기존의 개발 프로세스와 다르게 테스트 케이스를 작성한 후 실제 코드를 개발하여 리펙토링하는 절차이다. Test Drive Development 의 약자. 테스트 결과를 단순한 텍스트로 남기는 것이 아니라 Test 클래스로 남긴다. 단정문으로 테스트 케이스의 수행 ..

우테코 1주차가 끝난 뒤 피드백으로 4기 우테코에서 진행했던 git 강의를 올려주셔서 들어봤다. upstream? origin? 뭐임?? 상류는 woowacourse 저장소(origin)고 중류는 내 원격 저장소, 하류는 로컬 로 비유할 수 있다. 그리고 현재 자신의 상태에서 더 origin쪽으로 가는 것을 upstream한다고 한다. git remote add origin https://github.com/yon11b/test.git 은 https://~~ 저 주소를 origin으로 임명하겠다! 라는 뜻이다. git push -u origin main 은 origin 저장소에 내 main branch를 푸시한다는 뜻이다. (여기서 u는 set upstream이다..) -u를 쓰는 이유는 로컬보다 ori..