본문 바로가기

Framwork24

Chapter 13. 자바 입출력 목차 1. 스트림(stream) 2. 표준 입출력 클래스 3. 파일 입력 클래스 4. 파일 출력 클래스 자바 입출력은 크게 표준 입력과 파일 입출력으로 나눌 수 있다. - 표준 입출력은 키보드로부터 입력을 받고 모니터로 출력하는 것을 말한다. - 파일 입출력은 파일로부터 데이터를 입력받아서 다시 파일로 출력하는 것을 말한다. 1. 스트림(stream) - 스트림은 데이터가 다니는 길을 말한다. - 컴퓨터와 입출력 장치 사이에 연결된 길이고 이러한 스트림에 적절한 입출력 클래스를 이용해 데이터를 읽어 들이거나 출력하게 된다. 입력 스트림 클래스: 클래스명이 InputStream 또는 Reader로 끝남. 출력 스트림 클래스: 클래스명이 OutputStream 또는 Writer로 끝남. 바이트 단위 입출력 .. 2023. 10. 19.
Chapter 12. 예외 처리 목차 1. 프로그램 오류와 예외 처리 2. try ~ catch 구문으로 예외 처리하기 3. 예외 생성하기 1. 프로그램 오류와 예외 처리 - 프로그램을 작성하고 실행 시키는 과정에서 크게 두 종류 에러가 발생할 수 있다. 자바 에러 - 컴파일 에러: 컴파일 시에 발생하는 에러(잘못된 문법 기술) - 런타임 에러: 프로그램 실행 시에 발생하는 에러 런타임 에러 - 에러(error): 프로그램 코드로 수습될 수 없음(예: 메모리 부족 등) - 예외(exception): 프로그램 코드로 수습할 수 있음(예: 배열 인덱스 오류 등) - 자바의 예외 처리 방법 try ~ catch ~ finally 구문 이용하기 throws 이용하기 2. try ~ catch 구문으로 예외 처리 ex) 0으로 나누는 경우에 발.. 2023. 8. 15.
Chapter 11. 패키지와 클래스들 목차 1. java.lang.Object 클래스 2. java.lang.String 클래스 3. java.lang.StringBuffer 4. java.lang.StringBuilder 클래스 5. java.lang.Math 클래스 6. wrapper 클래스 7. java.util.Random 클래스 1. java.lang.Object 클래스 자바의 주요 패키지 패키지명 설명 java.lang 일반적으로 많이 사용하는 클래스들이 여기에 포함 Object, Math, String, StringBuffer, StringBuilder, System, Thread, wrapper 클래스들(Boolean, Byte, Charater, Double,Float, Integer, Long, Short) java.uti.. 2023. 8. 15.
Chapter 10. 추상 클래스와 인터페이스 목차 1. 추상 클래스(abstract class) 2. 자바 버전 7까지의 인터페이스 3. 자바 버전 8 이후의 인터페이스 1. 추상 클래스(abstract class) - 추상 클래스는 자식을 위해 존재하는 클래스이다. 인스턴스를 만들 수 없다. ex_1) Person이라는 상위 클래스를 만들고, Person 하위 클래스는 Professor, Student 클래스 생성 package abstracttest; public class Person { private int id; private String name; public Person(int id, String name) { this.id = id; this.name = name; } public int getId() { return id; } pu.. 2023. 8. 12.
728x90
반응형