| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 자동타입변환
- 자바
- 요소
- 문자열을 배열
- map에서key와value
- 인터페이스
- 오버라이딩
- 객체타입확인
- 람다식
- 인스턴스메소드
- 상수필드
- 생성자참조
- java
- jQuery
- find
- createTempFile
- 익명구현객체
- 배열을 문자열
- 타깃타입
- 선택한요소
- 구현클래스
- 상속
- 공백 처리
- 매개변수참조
- ZipInputStream
- 정적메소드
- 디폴트메소드
- 인터페이스의역할
- 필드의다형성
- 추상메소드
- Today
- Total
목록전체 글 (23)
코드지우개
find() 어떤 요소의 하위 요소 중 특정 요소를 찾을 때 사용한다. java html css $("p.a").find( 'span.html' ).css( 'font-size' , '2em' ); // p태그중 class명이 a라는 요소중에 span태그에 class명이 html인 태그에 font-size를 2em를 적용한다.
find() 주어진 판별 함수를 만족하는 첫 번째 요소의 값을 반환한다. 그런 요소가 없다면 undefined를 반환 const arrayList = [4,15,20,23,25]; const findArray = arrayList.find(el => el > 10); console.log(findArray); // 출력 15
람다식 람다식이란? 메서드를 하나의 "식(expression)"으로 표현한 것이다. 람다식으로 표현하면 메서드의 이름과 반환값이 없어지므로, "익명함수" 라고도 한다. 함수적 프로그래밍에 기법이라고 생각하면 된다. 함수적 프로그래밍 y = f(x) 형태의 함수로 구성된 프로그래밍 기법이다. 데이터를 매개값으로 전달하고 결과를 받는 코드들로 구성되어 있다.함수적 프로그래밍이 객체지향 프로그래밍보다는 효율적인 경우가 있다. 1. 대용량 데이터의 처리 시에 유리 데이터 포장 객체를 생성 후 처리하는 것보다, 데이터를 바로 처리하는 것이 속도에 유리하다. 멀티 코어 CPU에서 데이터를 병렬 처리하고 취합할 때 객체보다는 함수가 유리하다. 2. 이벤트 지향 프로그래밍( 이벤트가 발생하면 핸들러 함수 실행 )에 적..
인터페이스 상속 인터페이스도 다른 인터페이스를 상속할 수 있다. 인터페이스는 클래스와는 달리 다중 상속을 허용한다. public interface 하위인터페이스 extends 상위인터페이스1, 상위인터페이스2{ ... } 하위 인터페이스를 구현하는 클래스는 하위 인터페이스의 메소드뿐만 아니라 상위 인터페이스의 모든 추상 메소드에 대한 실체 메소드를 가지고 있어야 한다. 그렇기 때문에 구현 클래스로부터 객체를 생성하고 나서 하위 및 상위 인터페이스 타입으로 변환이 가능하다. 하위인터페이스 변수 = new 구현클래스(); 상위인터페이스1 변수 = new 구현클래스(); 상위인터페이스2 변수 = new 구현클래스(); 하위 인터페이스로 타입 변환이 되면 상·하위 인터페이스에 선언된 모든 메소드를 사용할 수 있..
다중 인터페이스 구현 객체는 다수의 인터페이스 타입으로 사용할 수 있다. public class 구현클래스명 implements 인터페이스A, 인터페이스B{ //인터페이스 A에 선언된 추상 메소드의 실체 메소드 선언 //인터페이스 B에 선언된 추상 메소드의 실체 메소드 선언 } 인터페이스 A와 인터페이스 B가 객체의 메소드를 호출할 수 있으려면 객체는 이 두 인터페이스를 모두 구현해야 한다. 다중 인터페이스를 구현할 경우, 구현 클래스는 모든 인터페이스의 추상 메소드에 대해 실체 메소드를 작성해야 한다. 만약 하나라도 없으면 추상 클래스로 선언해야 한다. Searchable 인터페이스 public interface Searchable{ void search( String url ); } RemoteCon..