Java(IO)_04
·
Java/기초 내용 정리
2024-11-11   한 줄을 입력하세요...Hello Java package basic;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;import java.util.Scanner;/* * java 스트림의 종류 * 1. 바이트 스트림 관련 클래스 * - 바이트 스트림 방식으로 데이터를 입출력하는 클래스. * ==> xxxInputStream / xxxOutputStream * 2. 문자 스트림 관련 클래스 * - 문자 스트림 방식으로 데이터를 입출력하는 클래스. * ==> xxxReader / xxxWriter * 3. 바이트 스트림 -> 문자 스트림으로 변환하는 클래스. * ==>..
Java(IO)_03
·
Java/기초 내용 정리
2024-11-11  읽은 데이터 : A, 남은 바이트 수 : 25읽은 데이터 : B, 남은 바이트 수 : 24읽은 데이터 : C, 남은 바이트 수 : 23읽은 데이터 : D, 남은 바이트 수 : 22읽은 데이터 : E, 남은 바이트 수 : 21읽은 데이터 : F, 남은 바이트 수 : 20읽은 데이터 : G, 남은 바이트 수 : 19읽은 데이터 : H, 남은 바이트 수 : 18읽은 데이터 : I, 남은 바이트 수 : 17읽은 데이터 : J, 남은 바이트 수 : 16읽은 데이터 : K, 남은 바이트 수 : 15읽은 데이터 : L, 남은 바이트 수 : 14읽은 데이터 : M, 남은 바이트 수 : 13읽은 데이터 : N, 남은 바이트 수 : 12읽은 데이터 : O, 남은 바이트 수 : 11읽은 데이터 : P,..
Java(IO)_02
·
Java/기초 내용 정리
2024-11-11  한 줄을 입력하세요...abcdefgabcdefg package basic;import java.io.IOException;import java.io.InputStream;public class FileIO_02 { public static void main(String[] args) { System.out.println("한 줄을 입력하세요..."); try { while (true) { //InputStream is = System.in; //int readByte = is.read(); int readByte = System.in.read(); // 위와 동일 if (readByte == '\n') { ..
Java(IO)_01
·
Java/기초 내용 정리
2024-11-11  한 문자를 입력하세요...A읽어온 데이터(ASCII) >>> 65읽어온 데이터(문자) >>> A package basic;import java.io.IOException;import java.io.InputStream;/* * java 에서의 입출력 방식 * - 스트림이라는 방식을 사용함. * - 스트림의 사전적 의미 : 시냇물이라는 뜻을 가지고 있음. 컴퓨터 공학에서의 * 스트림은 연속적인 데이터의 흐름, 또는 데이터를 * 전송하는 소프트웨어 모듈을 의미함. 시냇물에 * 띄어진 종이배가 순서대로 흘러가듯이, 컴퓨터 * 에서의 스트림은 도착한 순서대로 데이터를 흘려보냄. * - java 에서의 스트림 : 순서가 있는 일련의 ..
Java(GUI)_Event_35
·
Java/기초 내용 정리
2024-11-08        package basic;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Ex35_Event extends JFrame { public Ex35_Event() { setTitle("커피 자판기"); // 컨테이너를 4개 만들어야 한다. JPanel container1 = new JPanel(); // 상단-1 컨테이너 JPanel container2 = new JPanel(); // 상단-2 컨테이너 JPanel container3 = new JPanel(); ..
Java(GUI)_Event_34
·
Java/기초 내용 정리
2024-11-08       package basic;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Ex34_Event extends JFrame { public Ex34_Event() { setTitle("성적 처리"); // 컨테이너를 만들자. JPanel container1 = new JPanel(); // 상단-1 컨테이너 JPanel container2 = new JPanel(); // 상단-2 컨테이너 JPanel container3 = new JPanel(); // 하단 컨..