일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 이노베이션 캠프
- 백준
- 이것이 자바다 확인문제
- 인프런
- 이것이 자바다 13장
- BFS
- 웹개발 기본지식
- 스프링 입문강의
- Comparable과 Comparable
- 이노캠
- ChatGPT
- 이노베이션캠프 동북
- 이것이 자바다 연습문제
- dfs
- 객체지향
- 트리 지름 구하기
- 3장 확인문제
- Til
- 조건문과 반복문
- 채팅GPT
- JAVA 기초
- Java
- 이노베이션캠프
- 자바
- 챗GPT 명령어 작성팁
- 자료구조
- 자바의 정석 6장
- 이것이 자바다
- ArrayList 개념
- 자바 언어 기초
- Today
- Total
목록Java (14)
기록공간
1. 객체와 클래스에 대한 설명으로 틀린 것은 무엇입니까? 1) 클래스는 객체를 생성하기 위한 설계도(청사진)와 같은 것이다. 2) new 연산자로 클래스의 생성자를 호출함으로써 객체가 생성된다. 3) 하나의 클래스로 하나의 객체만 생성할 수 있다. 4) 객체는 클래스의 인스턴스이다. 3) 하나의 클래스로 여러개의 객체를 생성할 수있다. 2. 클래스의 구성 멤버가 아닌 것은? 1) 필드(field) 2) 생성자(constructor) 3) 메소드(method) 4) 로컬 변수 (local variable) 4) 클래스의 구성멤버로는, 필드, 생성자, 메소드 가 있다. 3. 필드, 생성자, 메소드에 대한 설명으로 틀린 것은 무엇입니까? 1) 필드는 객체의 데이터를 저장한다. 2) 생성자는 객체의 초기화를 ..
1. 참조 타입에 대한 설명으로 틀린 것은 무엇입니까? 1) 참조 타입에는 배열,열거,클래스,인터페이스가 있다. 2) 참조 타입 변수의 메모리 생성 위치는 스택이다. 3) 참조 타입에서 ==, != 연산자는 객체 번지를 비교한다. 4) 참조 타입은 null값으로 초기화 할 수 없다. 답: 4) 참조 타입은 변수는 heap 영역에 객체를 참조하지 않는 뜻으로 null값을 초기화 할 수있다. 2. 자바에서 메모리 사용에 대한 설명으로 틀린 것은 무엇입니까? 1) 로컬 변수는 스택 영역에 생성되며 실행 블록이 끝나면 소멸된다. 2) 메소드 코드나 상수, 열거 상수는 정적(메소드) 영역에 생성된다. 3) 참조되지 않는 객체는 프로그램에서 직접 소멸 코드를 작성하는 것이 좋다. 4) 배열 및 객체는 힙 영역에 생..
1. 조건문과 반복문에 대해 잘못 설명한 것은 무엇입니까? 1) if 문은 조건식의 결과에 따라 실행 흐름을 달리할 수 있다. 2) switch 문에서 사용할 수 있는 변수의 타입은 int, double이 될 수 있다. 3) for 문은 카운터 변수로 지정한 횟수만큼 반복시킬 때 사용 할 수 있다. 4) break 문은 switch 문, for 문, while 문을 종료할 때 사용할 수 있다. 답: 2) switch문에서 정수 타입(byte, char, short, int, long)과 문자열(String) 변수도 사용할 수 있다. 2. 다음 switch 문을 Expression (표현식)으로 변경해서 오른쪽에 작성해보세요. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 String grad..
1. 다음 코드를 실행했을 때 출력 결과를 작성해보세요. 1 2 3 4 int x = 10; int y = 20; int z = (++x) + (y--); System.out.println(z); cs 답: 31) 3번째 Line에서 ++x는 해당 줄에서, +연산 실행을 의미하고, y--는 그 다음줄부터 적용되므로 11+20. 2. 다음 코드를 실행 했을 때 출력 결과를 작성해보세요. 1 2 3 int score = 85; String result = (!(score>90))? "가" : "나"; System.out.println(result); cs 답: 가) 삼항(조건)연산자는 (조건식(or 피연산자) ? : 피연산자 : 피연산자) 로 구성되어있다. 조건식에서 score > 90이 false이고, 앞..
1. 변수에 대해 잘못 설명한 것은 무엇입니까? 1) 변수는 하나의 값만 저장할 수 있다. 2) 변수는 선언 시에 사용한 타입의 값만 저장할 수 있다. 3) 변수는 변수가 선언된 중괄호 {} 안에서만 사용 가능하다. 4) 변수는 초기값이 저장되지 않은 상태에서 읽을 수 있다. 답 : 4) 변수 선언( 저장되는 값의 타입과 이름 결정) 후, 값을 초기화해야 메모리가 할당되고, 해당 메모리에 값이 저장된다. 2. 변수 이름으로 사용할 수 없는 것을 모두 선택하세요. 1) modelName 2) class 3) 6hour 4) $value 5) _age 6) #name 7) int 답: 2,3,6,7 - 변수 이름의 첫번째 글자는 문자이거나 '$','_' 로 시작해야하고, 숫자로 시작할 수 없다. 3(x), ..
1. 자바 언어의 특징을 잘못 설명한 것은 무엇입니까? 1) 안드로이드 애플리케이션뿐만 아니라 웹 사이트를 개발할 때 사용하는 언어이다. 2) 한 번 작성으로 다양한 운영체제에서 실행할 수 있다. 3) 객체 지향 프로그래밍 언어이다. 4) 개발자가 코드로 메모리를 관리해야 한다. 답 : 4) 자바는 메모리(RAM)을 자동 관리하므로, 개발자는 메모리 관리의 수고스러움을 덜고 핵심 기능 작성에 집중할 수 있다. 2. Open JDK와 Oracle JDK를 잘못 설명한 것은 무엇입니까? 1) 둘 다 학습용 및 개발용으로는 무료로 사용 가능하다. 2) Oracle JDK는 개발 소스 공개 의무가 없지만, Open JDK는 있다. 3) 둘 다 Java SE의 구현체이다. 4)JDK 11 LTS 버전의 후속 LT..