목록[Java] (201)
Everything has an expiration date
package LastSemiTest01; import java.util.Scanner; class TrainSeatSelect2 { Seat[] seatArr = new Seat[15];//-- 임시로 15석으로 설정. int inwon; int[] selectSeatNumber; int[] selectOptionNum = new int[5]; String[] seatProperties = {"소요 시간 : ", "출발 연도 : ", "출발 월 : ", "출발 일 : ", "출발 시간 : "}; public void createSeatObject() { for(int i = 0; i < 15; i++) { seatArr[i] = new Seat(); seatArr[i].setSeatNumber(i+1)..
■■■ 세미프로젝트 진행간 공지사항 ■■■ 자판기 재고 관리에 대한 논의를 팀원들과 충분히 나눠볼 수 있도록 한다. ○ 진행 기간 : 2023.09.25(월) 16:23 ~ ????.??.??(??) ??:?? ○ 주제 : 자판기(Vending Machine) - 어떤 품목을 다루는 자판기인지, 어떤 기능을 탑재한 자판기인지의 여부는 팀 별 회의를 통해 도출해서 진행할 수 있도록 할 것. - 라면 자판기, 피자 자판기, 와인 자판기, 칵테일 자판기 등 특별한 기능을 삽입할 수 있는 자판기 푸드코트 키오스크, 영화예매 발권기, 현실에 존재하지 않는 자판기 등... - 자바 기초 ~ 클래스의 개념 ~ 클래스 고급 과목을 통틀어 공부한 내용 + 개인적으로 학습한 내용 모두 적용할 수 있도록 구성할 것. - 반..
/* =================================================== ■■■ 객체 직렬화(Object Serialization) ■■■ =====================================================*/ /* ○ 객체 직렬화(Object Serialization)는 메모리에 생성된 클래스 객체의 멤버 변수의 현재 상태를 그대로 보존해서 파일에 저장하거나 네트워크를 통해 전달할 수 있는 기능으로 멤버 변수의 값을 보존한다거나 다른 네트워크에 있는 호스트에 값을 보낼 경우 사용하게 된다. 즉, 객체 직렬화는 내용물을 바이트 단위로 변환하여 파일 또는 네트워크를 통해 송수신(스트림)이 가능하게 만들어주는 것으로 이 때, 객체란 멤버 변수의 메모리만으..
/* ======================================== ■■■ 자바의 기본 입출력(I/O) ■■■ - Reader Writer 관련 실습 ==========================================*/ // is = System.in (바이트 기반 자바 기본 입력 객체) // Reader rd = new InputStreamReader(is); // ------ ----------------- == // 문자 바이트→문자 바이트 import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import java.io.OutputStreamWriter; import java.io..
/* ======================================== ■■■ 자바의 기본 입출력(I/O) ■■■ - Buffered 관련 실습 ==========================================*/ public class Test175 { public static void main(String[] args) { // System.out : 자바 기본 출력 스트림 // write() : OutputStream 클래스의 대표적 메소드(→ 바이트 스트림) // 바이트를 기반으로 처리하다 보니까... // 버퍼에 차곡차곡 바이트를 채워넣는 작업... // 버퍼 안이 바이트로 모두 가득 차야 출력을 시작하는 것이다. // 그렇기 때문에 아까 출력하려 했을 때 출력되지 않았던 것...
/* ======================================== ■■■ 자바의 기본 입출력(I/O) ■■■ - Reader 실습 ==========================================*/ // Test172.java 파일과 비교 // 문자 기반 스트림 - Reader. Writer. // 바이트 기반 스트림 - read, write // new BufferedReader ( new 번역기 (System.in) ); // ----------- ========== // 문자 바이트→문자 바이트 // 번역기 InputStreamReader // ----------- ==== // 바이트 문자 // // 바이트 기반을 문자 기반으로 읽어들이는 InputStreamReader ..