목록전체 글 (80)
passion and relax

자기부상열차 임시휴업, 운영종료, 궤도전환 운영 예정현재 2022년 7월 14일 ~ 2024년 7월 31일로 재정비를 위한 휴업 상태2023년 9월 1일부로 휴업 중 운영종료 결정향후 궤도 시설로 전환하여 운영할 예정전화: 032-741-8400 대체교통수단 안내* 파라다이스시티행* 용유, 무의도행 자기부상열차 시설 전경
불변성 (Immutability)String의 불변성. String은 같은 변수를 여러번 연산하면, 연산시 사용한 문자열을 모두 String 풀에 넣는다.. 어떤 문자열을 변수에 대입하면, String 풀에 그 문자열이 있는지 확인하고, 있으면 그 레퍼런스를 사용한다.. 자바는 이런 재활용성 때문에 Sring에서 immutability를 기본적으로 사용하며, 가비지컬렉터도 돌지 않아 절대 사라지지 않는다.. 이에 String 연산이 많다면 메모리 절약을 위해 StringBuffer나 StringBuilder를 사용하라.Wrapper의 불변성. 레퍼 클래스도 불변성을 갖는다. Integer iWrap = new Integer(42); //42라는 정수값을 변경할 수 없다. setter 자체가 없다...
RMI (Remote Method Invocation = 원격 메소드 호출)어느 힙에 들어있는 객체가 다른 힙에 있는 객체의 레퍼런스를 이용하는 방법소켓을 사용하는 방법은 너무 후진 방법이다.EJB와 JINI에서는 RMI가 기본이다.클라이언트 객체 - 클라이언트 보조객체(helper) - 서비스 보조객체(helper) - 서비스 객체JRMP와 IIOP 규약 사용. JRMP : 자바-자바간만의 규약. RMI용 규약. CORBA에 비해 용이하다.. IIOP : 자바든 아니든 원격 객체간 호출 규약. CORBA용 규약 (Common Object Request Broker Architecture)JRMP의 RMI클라이언트 보조객체(Stub : 구루터기, 토막) - 서비스 보조객체(Skeleton : 골격, 해골..
애플리케이션 배포 종류로컬. 애플리케이션 전체가 최종 사용자의 컴퓨터에서 실행 가능한 JAR(Java ARchive)로 배포. 독립적인 프로그램. 예) GUI 프로그램인 경우가 많다.로컬 - 원격 혼합형. 서버와 클라이언트로 나뉘어 처리. 예) 웹스타트, RMI 애플리케이션원격. 애플리케이션 전체가 서버에서 돌고, 클라이언트는 non-자바인 경우. 예) 웹 애플리케이션로컬 : 컴파일 및 실행소스코드가 저장될 위치와 클래스 파일이 컴파일 되어 저장될 위치를 분리 시켜야 한다.. 컴파일된 class 파일을 ../classes 디렉토리에 저장하라 javac -d ../classes *.java실행. main이 있는 클래스명을 지정해 준다. java MyProject/classes/클래스명로컬 : 실..