| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 디자인 패턴
- oracle
- web
- 자바스크립트
- 쿼리
- 스프링
- 데이터베이스
- 백엔드
- 정리
- 프론트엔드
- spring
- 오라클
- 프로그래머스
- 코드테스트
- node.js
- 미니정리
- java
- 서버
- JavaScript
- Next.js
- jsp
- 알고리즘
- SQL
- jpa
- 스프링부트
- 코드 테스트
- MySQL
- 자바
- BACK-END
- 프런트엔드
- Today
- Total
목록java (26)
참치코더의 꿈 메모장
람다식 람다식은 간단히 말해서 객체지향언어인 java를 절차 지향언어인 함수(익명함수)처럼 메서드를 사용하는 것이다. 1 2 3 int max(int a, int b){ return a>b ? a : b; } cs 위와 같은 일반적인 max 메서드가 있다고 가정한다면 이러한 메서드를 1 (int a, int b) -> a>b? a:b cs 이러한 형식으로 바꾸는 것이다. 반환타입과 메서드이름을 삭제하고 매개변수와 메서드 안에 있던 내용만 사용해서 적으면 된다. 위와 같이 반환값이 있는 경우에는 return 문 대신에 식으로 대신할수 있는데 식의 연산결과가 자동적으로 반환값이 된다. 또한 선언된 매개변수가 1개 일때는 매개변수를 감싸고 있는 괄호를 없애서 사용이 가능하다. 함수형 인터페이스 람다식은 익명함..
calendar Calendar은 추상클래스 이기 때문에 직접 객체를 생성할 수 없고 메서드를 통해서 인스턴스를 얻어야 한다. ex) Calendar c = Calendar.getInstance(); Date를 개선 시킨것이 Calendar 이므로 Date는 거의 사용하지 않는다. 하지만 간혹가다 사용해야 할때가 있는데 그럴때는 아래와 같이 변환시켜서 사용을 한다. Calendar을 Date로 Calendar cal = Calendar.getInstance( ); Date d = new Date(cal.getTimeInMillis( )); Date를 Calendar로 Date d = new Date( ); Calendar cal = Calendar.getInstance( ); cal.setTime(d);..