JAVA

·JAVA/HIGH JAVA
Apache POI (Poor Obfuscation Implementation)​​ Java 프로그래밍 언어를 사용하여 Microsoft Office형식의 문서를 읽고 쓰는데 사용되는 라이브러리 1. 라이브러리 파일을 다운받아 수동으로 프로젝트에 라이브러리로 연결​2. maven 혹은 gradle에서 의존성(dependency)을 추가하여 사용하는 방법더보기반드시 필요한 jar 파일은 ​poi.jar, ​poi-exelant.jar, ​poi-ooxml.jar, ​poi-ooxml-ful.jar, ​ooxml-lib 폴더의 ​commons-compress.jar, ​xmlbeans.jar, ​​lib 폴더의 ​commons-collections.jar, ​commons-math.jar, ​commons-..
·JAVA/HIGH JAVA
문제파일을 전송하는 통신 프로그램을 작성하시오. 서버가 준비되고 클라이언트가 서버에 접속하면 1) 클라이언트가 'd:/d_other/' 폴더에 있는 '코알라.jpg'파일을     읽어서 서버로 전송한다. 2) 서버는 클라이언트가 보내온 이미지 파일 데이터를 받아서    서버의 'd:/d_other/연습용        -- 서버 프로그램 : TcpFileServer    -- 클라이언트 : TcpFileClientTcpFileServerpackage kr.or.ddit.basic.tcp;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.DataInputStream;import java.io.File;im..
·JAVA/HIGH JAVA
ServerServerSocketTCP소켓 통신을 위해 port번호를 지정하여 ServerSocket객체를 생성> ServerSocket 서버소켓이름 = new ServerSocket( port번호 );accept() 메서드 ==> Client에서 연결 요청이 올 때까지 계속 기다린다 ==> 연결 요청이 오면 새로운 Socket객체를 생성해서 Client의 Socket과 연결한다 > Socket 소켓이름 = 서버소켓이름.accept();IP/ Port번호(접속한 사람) 소켓의 ip주소> 소켓이름.getInetAddress().getHostAddress()(접속한 사람) 소켓의 port번호> 소켓이름.getPort()(자신) ip 주소> 소켓이름.getLocalAddress()(자신) port번호> 소켓이..
·JAVA/HIGH JAVA
InetAddressInetAddress 클래스 ==> IP주소를 다루기 위한 클래스getByNamegetHostAddresstoStringgetLocalHostgetAllByNameimport java.net.InetAddress;import java.net.UnknownHostException;public class InetAddressTest { public static void main(String[] args) throws UnknownHostException { // InetAddress 클래스 ==> IP주소를 다루기 위한 클래스 // www.naver.com의 IP정보 가져오기 InetAddress ipTest = InetAddress.getByName("www.nate.com")..
·JAVA/HIGH JAVA
문제) 이름, 주소, 전화번호를 멤버로 갖는 Phone클래스를 만들고 Map을 이용하여 '전화번호 정보'를 관리하는 프로그램을 작성하시오. (이 때 Map의 구조는 key값으로 '이름'데이터를 사용하고, value값으로는 'Phone클래스의 인스턴스'로 한다.)  - 추가 조건     1) 6. 전화번호 저장 메뉴를 추가하고 구현한다 (저장 파일 명 : 'phoneData.dat)     2) 이 프로그램이 시작될 때 저장된 파일이 있으면 그 파일을 읽어와 Map에 세팅한다    3) 프로그램을 종료할 때 Map의 데이터가 변경되거나 추가 또는 삭제되면 저장 후 종료되도록 한다.package kr.or.ddit.basic;import java.io.BufferedInputStream;import java..
·JAVA/HIGH JAVA
파일 열기 창, 저장창을 활용한 파일 복사 예제파일 열기/저장 창JFileChooser확장자 설정 FileNameExtensionFilter파일 유형 추가[열기/저장창 객체].addChoosableFileFilter(확장자 객체) 파일 유형 기본값[열기/저장창 객체].setFileFilter(기본값으로 설정할 확장자 객체)Dialog 창 기본경로[열기/저장창 객체].setCurrentDirectory(새로운 파일 객체(디렉토리) )Dialog 열기[열기/저장창 객체].showOpenDialog(new Panel())Dialog 저장[열기/저장창 객체].showSaveDialog(new Panel())Dialog창이 열렸는지 확인 여부JFileChooser.APPROVE_OPTIONimport java.a..
아잠만_
'JAVA' 카테고리의 글 목록 (6 Page)