Java에서 값이나 참조를 전달합니다
1. 원래 유형 매개 변수 전달
공개 var1, int temp = var2 = var2;
2. 참조 유형 매개 변수 전달
공개적으로 까다 롭다. pnt1 = 새로운 포인트 (0,0); "x :" + pnt1.x + " println ( " + pnt2.x +"y : " + pnt2.y); x + "y :" + pnt1.y); "x :" + pnt2.x + "};
이 두 프로그램을 실행하면 반드시 이해할 것입니다. Java는 '참조로'개체를 조작하지만 '객체 참조'를 값으로 전달합니다.
자바 콜백 메커니즘
Spring은 많은 Java 콜백 메커니즘을 사용합니다.
한마디로 콜백은 양방향 호출 모드입니다. "전화하면 다시 전화하겠습니다".
콜백 메커니즘의 다음 예를 참조하십시오.
인터페이스 콜백 인터페이스 :
공개 인터페이스 Callbackinterface {void save ();}
ClassB :
public classb를 구현하는 Callbackinterface {public void save () {system.out.println ( "Execute Save Operation!");} // public void add () {// 동시에 classa 메소드를 호출합니다. classb의 다시 저장 메소드 new classa ().
classa :
public classa {public void executesave (callbackinterface) {getconn (); ");} public void realse () {system.out.println ("데이터베이스 연결 릴리스! ");}}
소스 코드를 저장하기 위해 콜백 기능 사용 (Java 익명 클래스 사용)에 대한보다 고전적인 예