1. 다음 중 스트림에 관한 설명으로 틀린 것은 무엇일까요 ? 데이터를 읽어들이는 것을 입력 스트림이라고 합니다. 데이터를 저장하는 것을 출력 스트림이라고 합니다. 하나의 스트림으로 입력과 출력을 모두 제어할 수 있습니다. 스트림은 바이트 기반 스트림과 문자 기반 스트림으로 나눌 수 있습니다. 더보기 3. 하나의 스트림에는 입력 또는 출력 중 하나만 제어할 수 있다. 2. 이미지 파일을 복사하려고 합니다. 다음 중 가장 적합한 스트림은 무엇일까요 ? FileInputStream, FileWriter FileReader, FileWirter FileInputStream, FileOutputStream FileReader, FileOutputStream 더보기 3. FileInputStream으로 읽어오는 ..
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); } } // [출력 결과] // 이름: 김철수, 나이: 22 더보기 @Override pub..
1. 다음 중 스레드의 설명으로 틀린 것을 고르세요. 스레드는 프로세스 내 작업 단위를 말합니다. 하나의 프로세스 안에 여러 개의 스레드라 존재할 수 있습니다. 스레드가 여러 개일 경우 서로 간의 간섭이 가능합니다. 스레드는 Thread 클래스 또는 Runnable 인터페이스를 상속하여 구현합니다. 더보기 3. 스레드가 다른 스레드를 간섭할 수는 없다. 2. 다음 빈칸에 알맞은 코드를 작성하여 완성해 보세요. class MyThread extends ???? { @Override public void run() { for(int i = 1; i
1. 다음 중 컬렉션의 설명으로 틀린 것은 무엇입니까 ? List 컬렉션은 index로 객체를 관리하며 중복 저장을 허용합니다. set 컬렉션은 순서를 유지하지 않으며 중복 저장을 허용하지 않습니다. Map 컬렉션은 key와 value로 구성된 Map.Entry를 저장합니다. LinkedList는 List 컬렉션과 동일하게 index로 객체를 관리합니다. 더보기 4. LinkedList는 노드(node) 객체를 생성하여 인접 데이터를 링크해서 체인처럼 관리한다. 2. 다음 빈칸에 알맞은 코드를 작성해 보세요. public class Test01 { public static void main(String[] args) { List ???? list = new ArrayList(); // 문제 list.ad..