편의를 위해 인터페이스를 A클래스라고 칭하겟음

컴파일될때
익명객체는 이름답게 A클래스를 구현하는 객체가 짜잔하고 생김.
람다식의 경우 람다식이 구현된 클래스에 정적 메소드가 짜잔하고 생김.

예를들면, B클래스에서 doSomthing이라는 메소드안에서 
익명객체를 구현했다면 새로운 객체가 생김
람다식을 구현했다면 새로운 정적메소드가 생김
이러한 차이가 있음

따라서 익명객체 내에서 선언된 this는 A클래스를 지칭하고 람다식 내에 선언된 this는 B클래스를 지칭하게된다.

별거아니지만 공유해봄 ㅎㅎ