전체 글
개발 공부 정리Section19 파일 입출력 - 응용문제
Section19 파일 입출력 1. 다음 중 스트림에 관한 설명으로 틀린 것은 무엇일까요? 데이터를 읽어들이는 것을 입력 스트림이라고 합니다. 데이터를 저장하는 것을 출력 스트림이라고 합니다. 하나의 스트림으로 입력과 출력 모두 제어할 수 있습니다. 스트림은 바이트 기반 스트림과 문자 기반 스트림으로 나눌 수 있습니다. 더보기 2. 이미지 파일을 복사하려고 합니다. 다음 중 가장 적합한 스트림은 무엇일까요? FileInputStream, FileWriter FileReader, FileWriter FileInputStream, FileOutputStream FileReader, FileOutputStream 더보기 3. 다음은 보조 스트림에 대한 설명입니다. 문장이 맞으면 O표, 틀리면 X표 하세요. 보..
Section18 스레드 - 응용문제
Section18 스레드 1. 다움 중 스레드의 설명으로 틀린 것을 고르세요. 스레드는 프로세스 내 작업 단위를 말합니다. 하나의 프로세스 안에 여러 개의 스레드가 존재할 수 있습니다. 스레드가 여러 개일 경우 서로 간의 간섭이 가능합니다. 스레드는 Thread 클래스 또는 Runnable 인터페이스를 상속하여 구현합니다. 더보기 2. 다음 중 스레드 일시정지 상태에 대한 설명 중 틀린 것을 고르세요. 일시정지 상태는 BLOCKED, WAITING, TIMED_WAITING이 있습니다. 스레드가 동기화 메서드르 실행할 때 다른 스레드가 동기화 메서드를 호출하게 되면 BLOCKED 일시정지 상태가 됩니다. 스레드가 여러 개일 경우 서로 간의 간섭이 가능합니다. yield 메서드를 호출하면 TIMED_WAI..
Section17 람다식 - 응용문제
Section17 람다식 1. 다음 중 람다식에 대한 설명으로 틀린 것은 무엇입니까? 람다식은 함수형 인터페이스의 익명 구현 객체를 생성합니다. 매개 변수가 없을 경우 () → { ... } 형태로 작성합니다. (x, y) → { return x + y; }는 (x, y) → x + y로 변경할 수 있습니다. @FunctionalInterface가 기술된 인터페이스만 람다식으로 표현할 수 있습니다. 더보기 2. 다음 중 람다식 표현으로 잘못된 것을 고르세요. (int a, int b) → {return a + b}; (s) → System.out.println(s); str → System.out.println(str); num01, num02 → System.println(num01 + num2); 더보기
Section15 기본 API 클래스 - 응용문제
Section15 기본 API 클래스 1. 다음 코드에서 Object 클래스의 toString() 메서드를 재정의하여 User가 실행 결과와 같이 출력되도록 알맞은 코드를 작성해 보세요. class User { private String name; private int age; public User(String name, int age) { this.name = name; this.age = age; } // 코드를 작성해 보세요 } public class UserExample { public static void main(String[] args) { User user = new User("김철수", 22); System.out.println(user); } } 더보기 2. 다음 코드에서 컴파일 에러가..
Section12 추상클래스와 인터페이스 - 응용문제
Section12 추상클래스와 인터페이스 1. 다음 빈칸에 알맞은 단어를 작성해 보세요. 구현 내용이 없이 비어있는 메서드를 ㅁㅁㅁ (이)라고 부릅니다. 위 메서드르 선언할 때는 ㅁㅁㅁ 키워드를 사용해야 합니다. 이러한 메서드르 1개 이상 가조기 있는 클래스를 ㅁㅁㅁ 클래스라고 부릅니다. 더보기 2. 다음 코드는 컴파일 에러가 발생합니다. 컴파일 에러가 발생하는 곳을 모두 찾아 수정해 보세요. package section12; abstract class Bike { int wheel; Bike(int wheel) { this.wheel = wheel; } void info() { System.out.println("이 자전거는 " + wheel + "발 자전거입니다."); } } class chileBi..