
DAY 09 - 2 : 파일 입출력
2022. 10. 13. 16:35
국비/JAVA
- File 클래스 파일 또는 디렉터리를 다루는 클래스이다. 입출력과 관련된 작업을 수행한다. - 만드는 법 File 참조변수 = new File(파일경로 또는 파일이름); - File 클래스 메소드 메소드 의미 반환값 exist() 파일이 실제 존재하는지 여부 boolean isDirectory() 해당 경로가 디렉토리인지 여부 boolean length() 파일 데이터 길이를 반환 (byte), 한글 : 3byte 영어/ 특수문자/ 공백 : 1byte long mkdir() 디렉토리를 생성한다. boolean createNewFile() 파일을 생성한다. boolean - FileInputStream 클래스 java.io의 가장 기본이 되는 입력 클래스 입력 스트림을 생성한다. - FIleInputS..

DAY 14 : 쓰레드, 동기화, 파일 입출력
2022. 3. 13. 22:36
WEB/JAVA
- 프로세스 실행된 프로그램 운영체제로부터 시스템 자원을 할당받는 작업의 단위를 의미한다. 자바 프로그램은 운영체제 대신 JVM에 의해 자원을 할당받는다. - 쓰레드 (Thread, 단일 쓰레드) 프로세스의 특정한 수행 경로 프로그램의 처리 경로 프로그램의 흐름 직렬적이다. - 멀티쓰레드 하나의 프로세스를 동시에 처리하는 것처럼 보이지만 사실은 매우 짧은 단위로 분할해서 차례대로 처리한다. 짧은 단위로 분할해서 차례대로 처리한다. 병렬적이다. 여러 개의 처리 경로를 가질 수 있게 한다. 한 개의 처리 경로를 여러 개로 나누어 동시 작업이 가능해진다. JSP (Java Server Page)가 대표적인 멀티 스레드 응용 프로그램이다. - 쓰레드의 장단점 장점 단점 효율성 증가 처리량 증가 처리비용 감소 복..