no image
[풀스택과정] JAVA 12장 연습문제
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 1. 모든 클래스의 최상위 클래스는? 더보기 답 : Object 클래스 2. 다음 예제에서 실행 결과가 "현대자동차:그랜져"라고 출력될 수 있도록 Car 클래스를 수정하시오. package chapter12; class Car { String name; String company; // 코드작성 } public class Excercise2 { public static void main(String[] args) { Car car = new Car(); car.name = "그랜져"; car.company = "현대자..
2023.02.01
no image
[풀스택과정] JAVA 12장 기본 API
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 12장 기본 API (자바에서 제공하는 기본 프로그램) 12.1 java.lang 패키지 자바에서 제공하는 API 중 가장 많이 사용되는 클래스들로 자바 프로그램의 기본적인 클래스를 가지고 있는 패키지이다. java.lang 패키지에 있는 클래스들은 import 없이 바로 사용할 수 있는 클래스들로 이루어져 있다. 앞에서 String 클래스나 System 클래스를 import 하지 않고 사용할 수 있었던 이유가 바로 이것 때문이다. 이 java.lang 패키지의 많은 클래스들 중에서 자주 사용하는 클래스들만 배워보도록..
2023.01.27
no image
[풀스택과정] JAVA 11장 연습문제
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 1. 예외처리에 대한 설명 중 올바르지 않은 것은? 1️⃣ 예외 발생 가능성이 있는 코드를 try~catch 구문 사이에 작성한다. 2️⃣ 예외는 개발자의 실수나 사용자의 잘못된 값 등으로 인해 생긴 오류이다. 3️⃣ catch 구문은 하나만 사용 가능하다. 4️⃣ 예외를 떠넘기고 있는 메서드를 호출할 때는 반드시 try~catch 구문에 넣어야 한다. 더보기 답 : 3번 Catch 구문은 예외 종류별로 여러 개를 작성할 수 있다. 2. try~catch 문을 사용하지 않고 떠넘길 때 사용하는 키워드는? 더보기 답 :..
2023.01.26
no image
[풀스택과정] JAVA 11장 예외처리(에러를 미리 대비하자)
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 11장 예외처리(에러를 미리 대비하자) 11.1 예외란 프로그램 실행 중에 무엇인가 의해서 오작동을 하거나 비 정상적으로 종료되는 경우가 있다. 우리는 흔히 에러(error)라고 말한다. 보통 에러가 발생하면 프로그램은 에러가 발생한 곳에서 멈추게 된다. 자바 프로그램에서 에러는 JVM에서 실행 중 문제가 생긴 것으로 이런 에러는 개발자가 대처할 수 있는 방법은 없다. 예외란 문법적인 오류가 없어 프로그램이 실행은 되지만 특수한 상황을 만나면 프로그램이 중단되는 현상으로 에러 중에서 대처할 수 있는 에러라고 말할 수 ..
2023.01.25
no image
[풀스택과정] JAVA 10장 연습문제
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 1. 내부 클래스에 대한 설명 중 올바르지 않은 것은? 1️⃣ 로컬 클래스는 한번 생성하면 다른 메서드 내에서도 사용 가능하다. 2️⃣ 내부 클래스는 클래스 안에 클래스가 존재하는 것이다. 3️⃣ 로컬 클래스는 메서드 안에 선언된 클래스이다. 4️⃣ 멤버클래스는 바깥 클래스의 객체를 통해 접근할 수 있다. 더보기 답 : 1번 로컬클래스는 생성된 메서드 내에서만 사용 가능하다. 2. 다음 중첩된 클래스 Out 클래스와 IN 클래스의 name 필드를 출력하는 코드를 Excercise2 클래스의 main() 메서드에 작성하..
2023.01.24
no image
[풀스택과정] JAVA 10장 내부클래스(중첩클래스)
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 10장 내부클래스 10.1 내부클래스 내부(중첩) 클래스의 구조는 아래와 같다. class 클래스 명 { class 내부 클래스명 { ... } } 내부 클래스는 크게 두가지로 구분 되는데, 하나는 클래스의 멤버로 정의되는 멤버 클래스와 메서드 내부에 정의되는 로컬 클래스로 나눠진다. 멤버 클래스는 객체로 생성된 후 어디서든 다시 사용할 수 있지만, 로컬 클래스는 메서드 내에서만 사용된다. 멤버 클래스와 로컬 클래스가 정의되고 컴파일되면 실제 파일도 별도로 생성된다. 멤버 클래스의 파일명은 아래와 같다. 바깥클래스명 ..
2023.01.24
no image
[풀스택과정] JAVA 9장 연습문제
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 1. 클래스가 인터페이스를 구현할 때 사용하는 예약어는? 더보기 답 : implements 2. 인터페이스에 대한 설명으로 올바르지 않은 것은? 1️⃣ 하나의 클래스에서 여러 인터페이스를 구현 할 수 있다. 2️⃣ 타입이 인터페이스인 경우 다양한 구현 객체를 대입할 수 있다. 3️⃣ 구현객체를 인터페이스로 형변환하려면 강제 형변환을 해야한다. 4️⃣ 인터페이스에 정의된 추상 메서드는 구현 클래스에서 반드시 재정의해서 구현해야 한다. 더보기 답 : 3번 3. 다음과 같이 Player라는 인터페이스를 정의하고, 출력결과도..
2023.01.22
no image
[풀스택과정] JAVA 9장 인터페이스
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 9장 인터페이스 9.1 인터페이스의 개념 프로그램과 프로그램 사이에 표면을 연결해주는 인터페이스라는 것을 두면 프로그램 A는 이 인터페이스를 실행하고 인터페이스에서 프로그램 B를 실행하게 된다. 실행이 끝나면 프로그램 B는 인터페이스로 실행결과를 리턴하고, 인터페이스는 프로그램 A로 다시 리턴하게 된다. 이것이 인터페이스의 역할이다. 대표적인 인터페이스가 활용되는 예가 있다. 여러분들 웹사이트를 돌아다니다 보면 네이버지도나 구글지도가 들어가 있는 웹사이트를 봤을 것이다. 이 웹사이트에서 직접 네이버나 구글 지도 프로그..
2023.01.22
no image
[풀스택과정] JAVA 8장 연습문제
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 1. 다음 ParentEx 클래스와 이 클래스를 상속받는 ChildEx 클래스를 보고 각 생성자의 코드를 보고 출력되는 순서를 작성하시오. package chapter08; public class Excercise1 { public static void main(String[] args) { ChildEx ce = new ChildEx(); } } class ParentEx { ParentEx() { // TODO Auto-generated constructor stub this(1); System.out.printl..
2023.01.20
728x90
300x250