Archive: 2017/9

0

foo fighters - The Sky Is A Neighborhood

내가 정말 좋아하는 Foo Fighters의 신곡! 본격 층간소음 뮤비! 푸파이터즈를 좋아하기는 하지만, 그들의 음악은 왠지 쉽게 물리는 경향이 있다. 하지만 요즘같이 정통 하드락이 멸종해 가는 시기에 이렇게 꾸준히 활동해 주는 것 만으로도 너무 고마운 밴드다. 다른건 몰라도 푸파이터즈 뮤비는 잘뽑는다. 락커간지 그자체 스튜디오 공연 버전도 좋다. ¶

0

java nested interface(중첩인터페이스)

중첩인터페이스(Nested Interface)는 사실 중첩클래스(Nested Class)와 같은 맥락을 갖는다. 중첩클래스가 클래스 내부에 선언된 클래스라면 중첩인터페이스는 클래스 내부에 선언된 인터페이스이다. 특정 클래스와 아주 긴밀하 연관된 인터페이스일 경우 중첩인터페이스를 사용하며, UI프로그래밍에서 이벤트 처리용으로 주로 사용된다. 중첩클래스의 경우

0

the weeknd - starboy ft.daft punk(가사)

캐나다 출신의 위켄의 starboy라는 노래이다. 유튜브에서 다프트펑크 노래를 찾아 듣다,우연히 듣게되었다. 개인적으로 알앤비 장르는 별로 좋아 하지 않는다. 어느 시점부터 약간 공산품의 느낌이 나기 시작했기 때문이다. 여러 가수들이 노래가 다 한명의 가수가 부르는 노래처럼 개성이 없어 보였고, 그래서 쉽게 질리는 느낌이었다. 물론 내가 영알못이라 가사를

0

java nested class(중첩클래스)

¶중첩클래스란(Nested Class)? 클래스 내부에 선언한 클래스를 말한다. 인터넷을 찾아보니, 중첩클래스(Nested Class)와 내부클래스(Inner Class) 이름을 혼용해서 사용 하는듯 하다. 본 글에서는 중첩클래스(Nested Class)로 표기한다. 중첩클래스는 크게 중첩클래스와 중첩인터페이스 크게 두개로 나뉜다. 이번글은 중접클래스만

0

java8 interface의 변화(default method, static method)

java8에서 interface의 문법이 약간 변경되어 그 내용을 정리하고자 한다. java7 까지는 인터페이스에 상수, 실행블록이 없는 추상 메소드 선언만 가능했다. 하지만 java8부터 인터페이스에 디폴트메소드와 정적메소드도 추가로 선언이 가능하다. 이로인해 java의 인터페이스는 더욱 유연해진 코딩을 할 수 있다. ¶java8의 인터페이스 형태 123

0

ed sheeran - Castle On The Hill(가사)

에드시런의 Castle On The Hill 올해 가장 즐겨듣고 있는 노래 중 하나이다.미니 통기타에 루프스테이션으로 혼자 북치고 장구치며 힙한 노래를 하다가도, 또 이렇게 아련하고 서정적인 노래도 잘 만든다. 위의 일반? 뮤직비디오와 아래의 가사 애니메이션으로 된 뮤직비디오 두개가 있는데, 개인적으로 둘다 참 마음에 든다. 존 래전드 이후로 이렇게

0

ed sheeran - shape of you(가사)

ed sheeran - shape of you 댄스노래처럼 경쾌한 곡이다. 코드 4개면 이런 노래를 만들 수 있다. 요즘 전 우주의 뮤즈가 에드쉐런에게 붙어 있는 듯하다. 뮤비에서 경쾌한 리듬과 더불어, 에드시런의 상대역이 눈길을 끈다. 구글링을 좀 해보니 시애틀에서 활동하는 Jennie Pegouskie(제니 페고스키)라는 모델로 보통의 예쁜 얼굴은 아

0

java Anonymouse class(익명구현객체)

익명구현객체(Anonymouse class)란 말 그래도 이름이 없는 객체이다.일반적으로 인터페이스를 사용하기 위해서는 해당 인터페이스를 구현한 클래스를 만들어야 한다. 예를 들어 하나의 인터페이스를 구현하는 클래스 3개를 만든다면, 3개의 java파일을 미리 만들어야 한다. 하지만 만약 재사용이 불필요한 구현클래스가 필요할땐 어떻게 해야 할까? 한번만

0

java Annotation(어노테이션)이란?

java5부터 어노테이션이라는 문법이 제공된다. 어노테이션이란 java의 소스코드를 설명하는 메타데이터다. 형태는 @어노테이션명 이다. 즉 소스코드의 특정부분(클래스, 인터페이스, 메소드, 필드 …)에 @어쩌구저쩌구를 붙여서 이 소스코드를 설명한다는 것인데… 누구에게 무엇을 설명한다는 것일까? 컴파일러에게 코드 문법 에러를 체크하도록 정보를 제공

0

java 정적 필드 초기화(static initialization)

java의 정적필드는 클래스로더에 의해 메소드영역에 로드가 된다.정적 필드는 객체생성 이전 클래스가 메모리에 올라가는 시점부터 사용이 가능하다. 따라서 클래스의 생성자는 정적필드의 초기화 위치로 적합하지 못하다. 그렇다면 정적필드는 어떻게 초기화 해야 할까? ¶정적필드 초기화 1 : 선언과 동시에 초기화 하기 1static double pi = 3.14;