개발 등/JAVA 13

JAVA 직렬화( Serialization)의 예

직렬화란 가상머신의 메모리에 로딩되는 클래스를 바이트 형태로 변환시켜 저장하는 것을 말한다. 이렇게 함으로써 원격서버로 변환된 파일을 보내 역직렬화의 과정을 통해 다시 클래스를 사용할 수 있게 된다. 1)직렬화시킬 클래스 주의) 직렬화시킬 클래스는 반드시 Serializable 인터페이스를 implements해야만 한다. 따로 구현해야할 메서드는 없다. import java.io.Serializable; public class Beans implements Serializable{ private String a; private String b; public Beans(String a, String b){ this.a=a; this.b=b; } public String getA() { return a; }..

개발 등/JAVA 2010.07.29

외부 패키지의 자바파일을 읽어오는 법

먼저 대상 패키지가 될 Target 폴더를 만든다. 1. src 폴더 안에 java파일을 하나 만든다. : 이때 주의할 점은 패키지명을 명시해야 한다는 것과 클래스 이름과 접근할 변수이름은 모두 접근제어자가 public이어야 한다는 것이다. 2. Target 폴더 안에 classes파일을 생성한다. 3. 컴파일한다. javac -d ..\classes *.java 4-1. classes폴더로 이동한 후 jar파일로 압축한다. jar cvf 파일명.jar *.* 4-2. 압축하지 않고 그냥 둔다. 실행 패키지인 Execute 폴더를 만든다. 1. java 파일을 만든다. : 자바파일에는 import 대상 자바파일의 패키지명.*; 2. 해당 경로에서 classpath를 지정한다. : 4-1의 경우 - set..

개발 등/JAVA 2008.11.13