본문 바로가기
728x90
반응형

File4

Server(JSP) 개발자 수업 74일차(2) - 파일 업로드 & 다운로드 1. 파일 업로드 & 다운로드 1. 파일 업로드 & 다운로드 - 파일업로드: 클라이언트측 자원 -> 서버측 전송(= 파일 복사) - 다운로드: 서버측 자원 -> 클라이언트측 전송(= 파일 복사) - JDK(JRE)에는 파일 업로드 기능이 따로 존재하지 않는다. ( 파일 업로드 라이브러리를 통해 해야함 ) - 수업에서 사용하는 파일 업로드 라이브러리는 COS lib 이다. - http://www.servlets.com Servlets.com Home What's New? COS File Upload Library Servlet Polls Mailing Lists Servlet Engines Servlet ISPs Servlet Tools Documentation Online Articles The Soap.. 2021. 7. 13.
Java 파일 입출력 + 컬렉션을 이용해서 메모장 만들기 파일 입출력(백업 장치) + 컬렉션(주대상) [기능] - 메모 쓰기 - 메모 읽기 - 메모 삭제 [데이터] - 메모: 고유번호, 작성자, 메모내용, 날짜, 중요도 - 파일: memo.dat [프로그램 흐름] - 프로그램 시작: 파일 모든 내용 읽기(파일 입출력) --> 메모리 저장(컬렉션) - 프로그램 사용: 메모리 조작(컬렉션) - 프로그램 종료: 메모리 저장(컬렉션) > 모든 파일 내용 쓰기(파일 입출력) [추가한 클래스] public class Memo { private String seq; //고유번호 private String name;//이름 private String regdate;//날짜 private String priority;//중요도(A, B, C) private String con.. 2021. 5. 1.
JAVA 개발자 수업 23일차 - 파일(File) 파일(File) 파일(File) [폴더 생성, make directory] - mkdir() : boolean - D:\java\file 경로에 AAA폴더 생성 하기 (1개의 폴더) String path = "D:\\java\\file\\AAA"; File dir = new File(path); if(!dir.exists()) { dir.mkdir(); System.out.println("생성 완료"); } else { System.out.println("같은 이름의 폴더가 이미 존재합니다."); } //OUTPUT 생성 완료 --> D:\java\file\ 경로에 AAA폴더 생성 완료 - mkdirs() : boolean - D:\java\file 경로에 AAA 안에, TEST 안에, BBB 폴더 생성.. 2021. 4. 28.
JAVA 개발자 수업 22일차 - 스택(Stack)과 큐(Queue) 1. 스택(Stack)과 큐(Queue) 2. 파일(File) 1. 스택(Stack)과 큐(Queue) 스택(Stack) : 마지막에 저장한 데이터를 가장 먼저 꺼내게 되는 LIFO(Last In First Out) 구조이다. (후입선출) 큐(Queue) : 처음에 저장한 데이터를 가장 먼저 꺼내게 되는 FIFO(First In First Out) 구조이다. (선입선출) [스택(Stack) 메서드] Stack stack = new Stack(); //요소 추가 stack.push("빨강"); stack.push("파랑"); stack.push("노랑"); //요소에서 읽을 공 확인(조사) --> 요소 값에는 변화가 없다 System.out.println(stack.peek()); //요소 값 개수 Sys.. 2021. 4. 27.
728x90
반응형