본문 바로가기

구현2

자바 스트래티지 패턴 Strategy 패턴 인터페이스 : 키보드나 디스플레이 처럼 사람과 컴퓨터를 연결하는 장치 -> 두 객체를 연결해주는 접점 같은 장치 자바에서의 인터페이스 : 기능에 대한 선언과 구현 분리 , 기능을 사용하는 통로로 사용 할 수 있다. 기능에 대한 선언과 구현을 분리 할 수 있는 기능을 제공한다. 어떠한 기능을 호출할 수 있는 통로가 된다. 인터페이스의 사용은 보통 다음과 같습니다. 1 2 3 4 5 6 7 package Strategy; public interface Ainterface { public void funcA();//기능을 선언한다. } Colored by Color Scripter cs 1 2 3 4 5 6 7 8 9 10 11 package Strategy; public class AinterfaceImpl.. 2017. 9. 24.
자바 native 키워드 public native int hashcode(); native는 자바가 아닌 언어(보통 C나 C++)로 구현한 후 자바에서 사용하려고 할 때 이용하는 키워드이다. 자바로 구현하기 까다로운 것을 다른 언어로 구현해서, 자바에서 사용하기 위한 방법이다. 구현할때 JNI(Java Native Interface)를 사용한다 예전 자바는 c로 작성한 코드를 자바에서 구동시키는 형태로 사용했었다. 지금은 많이 바뀌어서 자바에서 코드를 작성하고 구동시킨다. 그러나 hashcode 처럼 아직 native 키워드를 사용하는 것들이 남아 있기도 하다. 설명이 부족한 부분은 없으셨나요? 댓글이나 이메일로 질문해주시면 답변 드리겠습니다. 감사합니다. 이메일 : forsqna@gmail.com 2017. 9. 18.