메서드도 변수와 마찬가지로 같은 클래스 내에서 서로 구별될 수 있어야 하기 때문에 각기 다른 이름을 가져야한다. 그러나 자바에서는 한 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메서드가 있더라도 매개변수의 개수 또는 타입이 다르면, 같은 이름을 사용해서 메서
Map은 선언 시 <key,value>로 값을 넣는다.key와 value는 한 쌍으로 key로 식별하고 value에 사용할 값을 넣는 식이다.Map<String,int> map = new HashMap<String,int>();Map.put(key,va
자바 8 에서 추가한 스트림은 람다를 활용할 수 있는 기술 중 하나이다.스트림은 '데이터의 흐흠'이다. 배열 또는 컬렉션의 인스턴스에 함수 여러 개를 조합해서원하는 결과를 필터링하고 가공된 결과를 얻을 수 있다. 또한 람다를 이용해서 코드의 양을 ㅈㄹ이고간결하게 표현할
람다 함수란?JAVA 8에서 눈에 띄는 가장 큰 변화는 람다식의 도입이다. 람다는 람다 대수에서 유래한다.람다 대수에서 람다식은 수학의 함수를 단순하게 표현하는 방법이다. 즉 , 익명 함수를 지칭하는 용어. 함수를 보다 단순하게 표현하는 방법.람다 기본 형태 : A a
한 번 값을 넣어두면 절대 바뀌지 않는 녀석이다.클래스, 메서드, 변수 각각에 붙을 수 있다.final이 붙어있는 클래스는 상속할 수 없다. 보안 , 효율성 측면 장점.만약 어떤 클래스를 상속하는데 그 안에 final 메서드가 있다면, 오버라이딩으로 수정할 수 없다.3