본문 바로가기

혼공단13

[혼공학습단7기] 6주차 기본 미션, 선택 미션 01. 기본 미션 : 입출력 스트림 요약 정리하여 포스팅하기 입출력 스트림 ☀ 자바에서 데이터는 스트림을 통해 입출력됩니다. 스트림 : 단일 방향으로 연속적으로 흘러가는 것 입력 스트림 : 프로그램이 도착지일 때, 데이터를 입력받기 위해 사용하는 것 InputStream 바이트 기반 입력 스트림의 최상위 클래스로, 추상 클래스이다. 모든 바이트 기반 입력 스트림은 InputStream을 상속받아 제작됨 Reader 문자 기반 입력 스트림의 최상위 클래스로, 추상 클래스이다. 모든 문자 기반 입력 스트림은 Reader를 상속받아 제작됨 출력 스트림 : 프로그램이 출발지일 때, 데이터를 출력하기 위해 사용하는 것 OutputStream 바이트 기반 출력 스트림의 최상위 클래스로, 추상 클래스이다. 모든 바이.. 2022. 2. 28.
[혼공학습단7기] 5주차 기본 미션, 선택 미션 01. 기본 미션 : 직접 정리한 키워드 공유하기 컬렉션 프레임워크 ☀ 널리 알려진 자료구조를 이용하여 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 java.util 패키지에서 제공하는 인터페이스와 구현 클래스 프레임워크 : 사용 방법을 정해 놓은 라이브러리를 의미함 컬렉션 : 객체의 저장을 뜻함 List 컬렉션 ☀ 배열과 비슷하게 객체를 인덱스로 관리, 배열과 차이점으로는 용량이 동적으로 변경된다는 것. - 컬렉션 인터페이스 중 하나 - ArrayList, Vector, LinkedList - 크기 조절이 가능함 - 초기 크기를 지정하지 않아도 됨 - 삭제는 즉 공간을 지우는 것 Set 컬렉션 ☀ 저장 순서가 유지되지 않으며, 객체 중복 저장이 불가능하며 한 개의 null만 저장할 수 있음 - .. 2022. 2. 20.
[혼공학습단7기] 4주차 기본 미션, 선택 미션 01. 기본 미션 : p.550 [직접 해보는 손코딩] 코딩 과정 및 실행 결과 캡쳐하기 AutoSaveThread.java package sec02.exam05; public class AutoSaveThread extends Thread { public void save() { System.out.println("작업 내용을 저장함."); } @Override public void run() { while(true){ try { Thread.sleep(1000); } catch (InterruptedException e) { break; } save(); } } } DaemonExample.java package sec02.exam05; public class DaemonExample { public.. 2022. 2. 12.
[혼공학습단7기] 3주차 기본 미션, 선택 미션 01. 기본 미션 : 혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기 어어~ 이거 혼공C에서도 했던 미션 같은데~ 02. 선택 미션 : p. 512 문제 8번 풀고 풀이 과정 설명하기 IntegerCompareExample.java package sec01.verify.exam08; public class IntegerCompareExample { public static void main(String[] args) { Integer obj1 = 100; Integer obj2 = 100; Integer obj3 = 300; Integer obj4 = 300; System.out.println( obj1 == obj2 ); System.out.println( obj3 == obj4 ); } } 실.. 2022. 2. 1.