본문 바로가기

자바68

[20210525] 고객 정보관리 예제 - 데이터 클래스 // Customer.java package Customer; public class NameCard { private String name; private String officeName; private String job; private String phone; private String officePhone; private String email; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getOfficeName() { return officeName; } public void setOfficeName(String officeName) { thi.. 2021. 5. 25.
[20210524] Java AWT package Day10; import java.awt.Button; import java.awt.Color; import java.awt.Frame; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; public class AwtEx9 extends Frame implements ActionListener, WindowListener { Button btn1, btn2; int cnt = 0; AwtEx9(){ super("신호등?"); setSize(400, 300); setLocation(6.. 2021. 5. 24.
[20210524] Java 스레드(thread) 스레드란 하나의 프로세스(혹은 프로그램) 안에서 실행되는 일련의 작업이다. 자바에서는 스레드를 쉽게 다룰 수 있다. 스레드를 여러 개 사용하는 것을 멀티스레딩(multi-threading)이라고 한다. 멀티스레딩을 위해서 스레드를 생성하는 법을 알아보자. 자바에서 스레드를 생성하기 위해서는 두 가지 방법이 있다. 첫 번째는 Thread 추상 클래스를 상속받는 클래스를 만드는 것이며, 두 번째는 Runnable 인터페이스를 구현하는 클래스를 만드는 것이다. 먼저, Thread 클래스를 이용한 방법을 알아보자. //MyClass.java package Day10; public class MyClass extends Thread { @Override public void run() { for(int i=0; i 2021. 5. 24.
[20210524] 문자 스트림과 바이트 스트림 자바에서 입력과 출력은 스트림이라는 개념을 사용에서 처리한다. 즉, 키보드로 입력받은 내용을 스트림을 통해 읽어들이거나 내보내는 데 스트림을 이용하는 것이다. 스트림은 크게 문자 스트림과 바이트 스트림으로 나뉜다. 먼저, 문자 스트림은 텍스트와 같이 문자형 자료를 처리하는데 사용하고, 바이트 스트림은 이미지나 소리 등 각종 데이터 파일들을 처리하는 데 사용한다. 파일을 다루기 위해서는 File 객체를 사용하고 파일을 문자로 불러올 경우, FileReader, 바이트로 불러올 경우 FileInputStream를 생성하고, 파일을 쓸 때에는 문자의 경우 FileWriter, 바이트의 경우 FileOutputStream을 생성하여 사용한다. System.in을 통해 문자열을 받아올 때는 바이트 스트림으로 받아.. 2021. 5. 24.
728x90