목록problem solving (87)
코딩항해기

[JAVA] 스레드 Thread스레드 하나의 프로세스 내에서 작업을 처리하는 흐름의 단위이다.스레드는 생성, 실행, 종료되기까지 다양한 상태를 가지며, 각 스레드의 상태는 스레드 클래스에 정의되어있다.Thread.State로 타minibcake.tistory.com 문제 1. 다음 중 스레드의 설명으로 틀린 것을 고르세요.4번이다. 인터페이스는 상속이 아니라 구현이다. 문제 2. 다음 중 스레드 일시정지 상태에 대한 설명 중 틀린 것을 고르세요.4번이다. yield()메서드를 호출하면 Runnable상태가 된다. 문제 3. 다음 빈칸에 알맞은 코드를 작성하여 완성해보세요.상속받는 건 Thread class이므로 Thread가 들어가면 된다. 문제 4. 다음 코드의 빈칸을 완성하여 스레드를 동작시키는 코..

[JAVA] 람다식 (익명 메서드) (+함수형 인터페이스)람다식 Lambda expression함수의 이름이 없는 익명함수(anonymous function)를 만들기 위한 표현식이다. 식과 문값 Value식이 평가되어 생성된 결과로, 프로그램이 조작할 수 있는 어떤 표현이다.식 Expressminibcake.tistory.com 문제 1. 다음 중 람다식에 대한 설명으로 틀린 것은 무엇입니까?4번이다. 함수형인터페이스 표시 어노테이션은 함수형인터페이스임을 명시하는 역할일 뿐, 어노테이션이 없어도 조건을 만족한다면 람다식을 사용할 수 있다. 문제 2. 다음 중 람다식 표현이 잘못된 것을 고르세요.람다식을 사용할 때는 매개변수의 타입을 생략한다. 따라서 1번이 잘못되었다. 문제 3. 다음 코드는..

[JAVA] 컬렉션 프레임워크 (+Generic, Iterator)컬렉션 프레임워크 Collection Framework 자료구조 중 하나로 클래스들의 집합많은 데이터를 쉽고 효과적으로 관리할 수 있는 표준화 된 방법 자료구조 의미없는 데이터를 하나의 정보로 만들어minibcake.tistory.com 문제 1. 다음 중 컬렉션의 설명으로 틀린 것은 무엇입니까?4번LinkedList는 index가 없으나 데이터가 서로 연결되어있어 순서를 알 수 있다. 문제 2. 다음 빈칸에 알맞은 코드를 작성해보세요. 들어오는 값이 모두 int타입이므로 제네릭은 int의 Wrapper class인 Integer가 들어가야한다. 문제 3. 다음 중 Set 컬렉션에 대한 설명으로 틀린 것은 무엇입니까?Set ..

[TEAM] 쇼핑몰 프로그램 만들기쇼핑몰 프로그램 만들기java / Eclipse5인참여 (팀명 : 삼부삼조)24/07/19 ~ 24/07/24 MVC 패턴 연습을 위한 팀 프로젝트를 진행하였다. [요구사항]쇼핑몰 프로그램을 MVC 패턴으로 구현해주세요!회원 속minibcake.tistory.com java 외부 API인 Jsoup을 사용하여 쇼핑몰 프로그램에 사용한 샘플데이터를 웹크롤링한 내용으로 바꾸고, 파일로 출력할 수 있도록 기능을 추가해보자. 먼저, 웹크롤링이 정상적으로 되는지 확인하기 위해 크롤링을 따로 연습했다.package crawling;import java.io.IOException;import org.jsoup.Connection;import org.jsoup.Jsoup;impo..

문제 1. 다음 코드에서 Object 클래스의 toString() 메서드를 재정의 하여 User가 실행 결과와 같이 출력되도록 알맞은 코드를 작성해 보세요.@Ovrridepublic String toString() { return "이름: "+this.name+", 나이: "+this.age";} 문제 2. 다음 코드를 실행했을 때 콘솔 창에 출력되는 결과는 무엇입니까?falsefalse출력된다. String 타입의 값 비교는 .equals() 메서드를 사용해 비교하여야 한다. 문제 3. 다음 빈 칸에 문자열 '100'을 정수로 변환하는 코드를 삽입하여 더하기 기능을 완성해보세요.Integer.parseInt(str)해당 메서드를 사용해야 문자열을 int타입으로 형변환 할 수 있다. 문제 4. 1부..

[실습]test.txt 파일의 내용을 불러와서, 몇 번만에 맞췄는지를 다시 test.txt 파일로 작성하기이미지.jpg 파일을 복사해서 이미지2.jpg를 생성해주세요! 실습 1번 코드package class01;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.InputMismatchException;import java.util.Scanner;//경로//D:\경로경로경로public class Test03 { pu..

문제 1. 다음 코드는 컴파일 오류가 발생합니다. 오류를 확인하고 예외 처리 문법을 사용하여 해결해 보세요.public class ValueExceptionExample [ public static void main(String[] args) [ int data = 10; double result = 0; try{ result = (double)data / 0; } catch (ArithmeticException e){ System.out.println("0으로는 나눌 수 없습니다."); } System.out.println("결과는 + result); }} 문제 2. 다음 코드에서 사용자가 음수를 입력할 경우..

[JAVA] 내부클래스, 익명클래스내부 클래스두 클래스 간에 서로 쉽게 접근하여 사용할 수 있도록 만든 것이다.중첩 클래스라고도 하며, 바깥쪽 클래스를 외부 클래스, 안쪽 클래스를 내부 클래스라고 한다. 내부 클래스의 종minibcake.tistory.com 문제 1. 다음 중 중첩 클래스에 대한 설명으로 틀린 것은 무엇일까요?정적 내부 클래스는 프로그램 시작과 함께 메모리에 올라가기 때문에 언제 선언되어 메모리에 올라갈지 모르는 인스턴스 필드의 값을 사용할 수 없다. 따라서 정답은 3번 문제 2. 다음 중 로컬 클래스에 대한 설명으로 틀린 것은 무엇일까요?로컬 클래스는 지역변수에 접근할 수 없지만 final이 붙은 경우에는 가능하다. 문제 3. 빈칸에 알맞은 코드를 작성해 보세요.MyCar m..

멘토시리즈 : 자바 - 12 추상클래스와 인터페이스 응용문제 풀이 [JAVA] 추상클래스, 추상메소드추상클래스 abstract class클래스를 구성하는 멤버 중 추상 메소드가 존재한다.(추상클래스 안에 일반클래스도 함께 선언 가능)추상 메소드가 한 개 이상 있는 클래스는 반드시 추상 클래스로 선언minibcake.tistory.com [JAVA] 인터페이스 (+Adapter, 마커인터페이스)인터페이스 일종의 추상클래스지만 클래스라고 부르지 않으며, 추상화 정도가 높다.관련 키워드로는 다중상속, 모호성, Adapter, 마커인터페이스 등이 있다. [요약]다중상속java는 다중상속을minibcake.tistory.com 문제 1. 다음 빈칸에 알맞은 단어를 작성해보세요.구현 내용이 없이 비어있는..

[JAVA] 다형성다형성 polymorphism 하나의 것이 여러 형태를 가질 수 있는 성질 오버로딩, 오버라이딩, 업캐스팅, 다운캐스팅, 인터페이스, 추상메소드, 추상클래스 등이 있다. 다형성 (polymorphism)하나의minibcake.tistory.com 문제 1. 다음 코드는 컴파일 에러가 발생합니다. 컴파일 에러가 발생하는 곳을 모두 찾아 수정해 보세요.부모 클래스의 타입에 자식클래스의 값을 넣을 수 있으나, 반대의 경우는 불가하다.(다운 캐스팅은 업캐스팅된 객체를 다시 자식 타입으로 바꾸는 것이고, 부모 객체가 자식 자료형으로 들어갈 수 있는 것이 아니다.)따라서, SchoolBus 타입의 Car객체가 생길 수 없으니 수정해야하며, 상속관계가 아닌 관계에서는 업캐스팅 할 수 없기 때..