Development/Java(853)
-
Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 해결방법
오류메시지 --------------------------- Java Virtual Machine Launcher --------------------------- Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. --------------------------- 확인 --------------------------- 해결방법 javaw.exe파일 경로 확인 eclipse 설정 변경하기 javaw.exe파일 경로 확인 javaw.exe파일이 있는 경로를 확인합니다. JDK가 설치된 경로의 bin폴더에서 javaw.exe파일을 확인합니다. javaw.exe 경로 -..
-
openjdk - install (설치하기)
OpenJDK 설치하기 - openJDK https://codedragon.tistory.com/8774 openjdk - install (설치하기) 다운받은 압축파일을 압축해제합니다. 압축을 푼 폴더안으로 이동합니다. C:\CodeLab\openjdk-12_windows-x64_bin jdk-12 폴더 전체를 잘라내기 해서 C:\Program Files\ 폴더 하위에 Java폴더 생성 후 Java폴더 안에 붙여넣기 합니다. 폴더 생성 및 붙여넣기할때 관리자 권한이 필요하여 [계속] 버튼을 눌러 수행합니다. C:\Program Files\Java\ 복사가 완료되어졌습니다.
-
eclipse - JRE 경로 변경하기
eclipse - JRE 경로 변경하기 프로젝트 선택 >> 마우스 우클릭 >> [Build Path] >> [Configure Build Path…] >>[Libraries] >> 에러 표시가 있는 [JRE System Library [jre1.x.x_xxx](unbound)] 항목 선택 >> [Edit…] [Workspace default JRE(jdk-xx)] 항목 선택 >> [Finish] [Apply and Close]
-
생성자의 특징(조건)
생성자의 특징(조건) · 생성자의 이름은 클래스명과 같아야 합니다. · Return Type이 정의되지 않으며, 반환하지도 않는 메소드 입니다 · 인스턴스 생성시 생성자는 반드시 호출됩니다. · 생성자에서 final상수의 초기화 가능합니다. · 생성자 오버로딩이 가능합니다.
-
Map 인터페이스에서 Iterator 사용
Map 인터페이스에서 Iterator 사용 Map 인터페이스를 구현한 컬렉션 클래스는 키(key)와 값(value)의 쌍(pair)으로 저장되는 구조이기 때문에 iterator()를 직접 호출할 수 없습니다. 그 대신 keySet()과 entrySet()과 같은 메소드를 통해 키와 값을 각각 Set형태로 얻어 온 후 다시 iterator()메소드를 호출하여 Iterator를 얻을 수 있습니다. Set set = map.entrySet(); Iterator iterator = set.iterator(); Iterator iterator = map.entrySet().iterator(); Iterator iterator = map.entrySet().iterator();
-
채널(Channel), 채널 클래스의 계층 구조
채널(Channel)파일, 소켓, 데이터그램 등과 같은 다양한 입출력 소스로 부터 데이터 블록을 버퍼로 쓰거나 읽어 오는 역할을 합니다. 채널 클래스의 계층 구조여러 개의 인터페이스와 수많은 연산으로 뒤엉켜 있지만 네트워크 프로그래밍을 위해서는 소켓채널, 서버소켓 채널, 그리고 데이터그램 채널 클래스 3개가 가장 중요합니다.TCP연결을 위해서는 이 중에서도 소켓채널과 서버소켓채널만 필요합니다.