개발하는 냥이 (=ↀωↀ=)

고정 헤더 영역

글 제목

메뉴 레이어

개발하는 냥이 (=ↀωↀ=)

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (159)
    • 개발 (148)
      • Android (9)
      • CSS (0)
      • DB (3)
      • HTML (0)
      • Java (53)
      • JavaScript (79)
      • NodeJS (0)
      • Python (0)
      • React (1)
      • iOS (2)
      • Visual C++ (1)
    • Tools (9)
    • MAC (2)

검색 레이어

개발하는 냥이 (=ↀωↀ=)

검색 영역

컨텐츠 검색

분류 전체보기

  • Java - IO, finnaly문 정리

    2018.10.02 by 뉴에이스

  • Java - IO, PrintWriter 사용

    2018.10.02 by 뉴에이스

  • Java - IO, File 클래스를 이용한 파일 복사

    2018.10.02 by 뉴에이스

  • Java - IO, InputStream, OutputStream

    2018.10.02 by 뉴에이스

  • Java - IO, 파일 속성 확인

    2018.10.02 by 뉴에이스

  • Java - IO, 디렉토리 하위의 목록 가져오기

    2018.10.02 by 뉴에이스

  • Java - IO, 파일 생성, 파일 삭제

    2018.10.01 by 뉴에이스

  • Java - IO, java.io.File, 파일/디렉토리 확인

    2018.10.01 by 뉴에이스

Java - IO, finnaly문 정리

1.7 버전부터 finally - close 부분의 비효율성을 개선 try ~ resource 지원, 자동 닫힘 지원 : try (객체 생성){} 시 try 문을 벗어난 후 자동으로 close 됨 조건 : 사용하는 클래스가 AutoCloseable을 상속해야 한다. : IO의 클래스는 전부 AutoClosable을 상속받은 상태임 소스 class MyClose implements AutoCloseable { public void close() throws Exception { System.out.println("MyClose 호출 테스트"); } } public static void main(String[] args) { try ( MyClose mc = new MyClose(); // AutoClose..

개발/Java 2018. 10. 2. 15:44

Java - IO, PrintWriter 사용

소스 (버퍼를 이용한 파일 쓰기) public static void main(String[] args) { FileWriter fw = null; BufferedWriter bw = null; PrintWriter pw = null; try { fw = new FileWriter("data/lec13/test14.txt"); // fw에 연결되어 있는 bw, pw ... : 2차 스트림, 필터스트림 bw = new BufferedWriter(fw); pw = new PrintWriter(bw); Random r = new Random(); String[] msg = {"hello~", "하이~", "안녕하세요", "좋은 아침", "맛점~"}; String[] user = {"김연아", "최민정", "김흥..

개발/Java 2018. 10. 2. 15:41

Java - IO, File 클래스를 이용한 파일 복사

소스 (일반복사) public static void main(String[] args) { FileInputStream fis = null; FileOutputStream fos = null; try { fis = new FileInputStream("data/lec13/test.mp4"); fos = new FileOutputStream("data/lec13/test1.mp4"); Timer t = new Timer(); t.start(); while(true) { int ch = fis.read(); if(ch == -1) break; fos.write(ch); } System.out.println("복사에 걸린 시간 : " + t.end()); } catch (Exception e) { e.prin..

개발/Java 2018. 10. 2. 15:31

Java - IO, InputStream, OutputStream

InputStream : 바이트 단위 입력 클래스.., 영어, 숫자 등.. Reader : 문자 단위 입력 클래스, 한글, 한자 등.. InputStream, Reader 사용시 공통메서드 Reader에서 사용시에는 byte -> char 로 사용 int read() : byte만큼 읽어서 처리(반환), int 형의 정수값을 반환 int read(byte[]) : 배열의 크기만큼 읽어서 처리(반환), int 형의 정수값을 반환(배열에 실제 읽어들인 갯수 반환) int read(byte[], int, int) : 바이트배열을 읽어서 입력, 몇번째부터, 입력받을 갯수 int read() : char만큼 읽어서 처리(반환), int 형의 정수값을 반환 int read(char[]) : 배열의 크기만큼 읽어서 ..

개발/Java 2018. 10. 2. 14:37

Java - IO, 파일 속성 확인

소스 public static void main(String[] args) { File f = new File("data/lec13/Test01.java"); String name = f.getName(); String parent = f.getParent(); String path = f.getPath(); System.out.println("파일명 : " + name); System.out.println("파일이 있는 경로 : " + parent); System.out.println("경로 + 파일명 : " + path); // byte 단위의 크기를 long 타입으로 반환, 1K = 1024byte, 1M = 1024K // 300M -> 1024 * 1024 * 300 long len = f.le..

개발/Java 2018. 10. 2. 10:04

Java - IO, 디렉토리 하위의 목록 가져오기

소스 public static void main(String[] args) { // 파일의 경로가 디렉토리일 경우 하위 파일 이름 목록 가져오기 File f = new File("data/lec13"); String[] names = f.list(); if(f.isDirectory()) { for(String name : names) { System.out.println(name); } } System.out.println("----------------------------"); // 파일이 속해있는 경로를 File 타입으로 반환 (File 클래스를 이용할수 있음) File[] files = f.listFiles(); for(File file : files) { System.out.println(fil..

개발/Java 2018. 10. 2. 09:58

Java - IO, 파일 생성, 파일 삭제

소스 public static void main(String[] args) { File f = new File("data/lec13/c.txt"); // 파일 생성 if(f.exists()) { System.out.println("존재한다."); }else { // 파일 생성하기... : createNewFile, 파일이 있는 경우 false 반환 try { if(f.createNewFile()) { System.out.println("파일 생성 성공"); }else { System.out.println("파일 생성 실패"); } } catch (Exception e) { e.printStackTrace(); } } } 결과 존재한다. 소스 public static void main(String[] ar..

개발/Java 2018. 10. 1. 17:41

Java - IO, java.io.File, 파일/디렉토리 확인

소스 public static void main(String[] args) { //File f = new File("data/lec13"); File f = new File("data/lec12/exam/exam01.txt"); if(f.exists()) { System.out.println("존재하는 경로입니다."); // f객체의 경로가 디렉토리인지, 파일인지 확인, 경로가 존재하지 않을경우 둘다 false가 나옴 if(f.isDirectory()) { System.out.println("디렉토리 입니다."); } if(f.isFile()) { System.out.println("파일 입니다."); } }else { System.out.println("존재하지 않는 경로입니다."); } } 코드 존재..

개발/Java 2018. 10. 1. 17:02

추가 정보

인기글

최신글

페이징

이전
1 ··· 14 15 16 17 18 19 20
다음
개발하는 냥이 (=ↀωↀ=) 오류 코드는 제보 바랍니다.

티스토리툴바