고급JAVA 10강 - 쓰레드, 입출력

Whatever·2021년 11월 10일
0

고급 JAVA

목록 보기
10/32

1.14 쓰레드의 동기화

  • 동기화의 효율을 높이기 위해 wait(), notify()를 사용
  • Object클래스에 정의되어 있으며, 동기화 블록 내에서만 사용할 수 있다.
    wait() - 객체의 lock을 풀고 해당 객체의 쓰레드를 waiting pool에 넣는다.
    notify() - waiting pool에서 대기중인 쓰레드 중의 하나를 깨운다.
    notifyAll() - waiting pool에서 대기중인 모든 쓰레드를 깨운다.

==쓰레드 끝==

각 라이브러리와 관련된 사이트와 라이브러리에 관련된 jar파일을 다운받는 방법과
라이브러리 사용법등을 포함한 라이브러리 메뉴얼을 작성한다.
(사용법에 대한 예제 프로그램도 작성하여 포함시킨다.)

  1. Jackson JSON과 GSON(구글) ==> JSON 라이브러리(JSON이란?)
    <2. POI ==> MS오피스의 파일 포멧을 읽고 쓰는 라이브러리(엑셀만)>
  2. PDFBox(Apache), Itext(유료, 무료체험판 있음) ==> PDF파일로 전환하는 라이브러리
  3. XML 문서 읽고 쓰기 (DOM방식, SAX방식) ==> Java에 기본적으로 내장된어 있음
  4. Common Email, java Mail ==> 메일링 라이브러리
  5. Timer, Quarz ==> 스케줄링 라이브러리

자바로 이클립스에서 엑셀파일 쓰기 - https://joytk.tistory.com/37
[Spring]POI 라이브러리 주요 메서드 및 사용법 정리 - https://blog.naver.com/hj_kim97/222368341136
[JAVA] 자바 POI 라이브러리 다운로드 방법/ 엑셀 다운로드 방법 - https://junghn.tistory.com/entry/JAVA-자바-POI-를-이용하여-엑셀-다운로드-엑셀-읽기-1
https://techblog.woowahan.com/2698/

6.3 File (1/2) - 생성자와 경로관련 메서드

  • 파일과 디렉토리를 다루는데 사용되는 클래스

0개의 댓글