컴퓨터공학 전공공부/자바기반 응용 프로그래밍(2)
-
JAVA chap 9. GUI 기초, AWT와 Swing
1. 자바의 GUI, AWT, Swing 자바의 GUI GUI란 Graphical User Interface로, 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 등의 그래픽으로 나타낸 것을 말한다. 자바의 AWT AWT란 Abstract Windowing Toolkit으로, 자바가 처음 나왔을 때 함께 배포된 GUI 라이브러리를 말한다. AWT 컴포넌트는 중량 컴포넌트이다. native(peer) 운영체제의 GUI 컴포넌트의 도움을 받아 작동한다. 이에 따라 운영체제에 많은 부담을 주지만, 오히려 처리 속도는 빠르다. 자바의 Swing AWT 기술을 기반으로, 순수 자바 언어로 만들어진 라이브러리이다. Swing 컴포넌트는 경량 컴포넌트이다. native(peer) 운영체제에 의..
2023.11.21 -
JAVA chap 8. 입출력 스트림과 파일 입출력
1. Stream 스트림 입출력이란? 버퍼를 가지고 순차적으로 이루어지는 입출력을 말한다. (스트림은 바이트 흐름) 입력 스트림과 출력 스트림 입력 스트림은 데이터를 전달, 출력 스트림은 데이터를 출력한다. 특징 1. 스트림은 단방향이다. (입출력을 동시에 하는 스트림은 없다.) 2. 입출력 스트림의 기본 단위 : 바이트 스트림의 경우 1 바이트, 문자 스트림의 경우 문자 (2 바이트) 3. 문자 스트림에서, 문자가 아닌 바이너리 데이터는 처리하지 못한다. 바이트 스트림 클래스, 문자 스트림 클래스 계층 구조 스트림의 연결 표준 입력 스트림 System.in에 InputStreamReader 스트림을 연결한다. InputStreamReader rd = new InputStreamReader(System...
2023.11.20