1.Wrapper class란? 8개의 기본 자료형을 감싸는 클래스로 자료형을 객체로 다루기 위한 클래스이다. 기본형(primitive type) 래퍼클래스(wrapper class) byte Byte char Character int Integer float Float double Double boolean Boolean long Long short Short 2. auto unboxing 이란? 래퍼클래스를 이용해 기본형을 객체로 만들어 주는 것을 boxing이라고 한다. 객체에 있는 값을 래퍼 클래스에 있는 함수를 이용해 다시 기본형 값으로 변환해 꺼내오는 것을 unboxing이라고 한다. 여기서 객체 생성을 하지 않고 값을 래퍼 클래스에 바로 집넣을 경우 자동을 박싱이 되는데 이를 auto box..
1. Object클래스의 11개 함수를 나열해 보시오. (그중 우리가 외워야 할 함수들은 찍어 보세요 ㅎㅎ) protected Object clone() : 해당 객체를 복사한다. boolean equlas(Object obj) : 해당 객체와 전달받은 객체가 같은지 확인한다. protected void finalize() : 해당 객체를 더 이상 참조하지 않아 가비지 컬렉터가 해당 객체를 메모리에서 없애기 위해 사용한다. Classgetclass() : 해당 객체의 클래스 타입을 반환한다. int hashCode() : 해당 객체의 해시 코드값을 반환한다. void notify() : 해당 객체의 대기(wait)하고 있는 하나의 스레드를 다시 실행할 때 호출한다. void notifyAll() : 해당..
1. Stirng 에서 concat 메서드에 대해서 설명하시오. .concat();은 .앞의 문자열과 ()안의 문자열을 붙여서 나열해 출력한다. "Coffee" + "Bread"와 같다. public class StringConcat { public static void main(String[] args) { String st1 = "Coffee"; String st2 = "Bread"; String st3 = st1.concat(st2); System.out.println(st3); String st4 = "Fresh".concat(st3); System.out.println(st4); } } // CoffeeBread // FreshCoffeeBread 또한 문자열끼리 + 연산을 진행하면 내부적으로는..
★ 1.메소드 오버로딩에 대하여 설명하시오. 같은 함수(void) 이름에 파라미터의 데이터 타입이나 갯수를 달리 하는 것. 다만 return 타입을 달리 하는 것은 메소드 오버로딩이 적용되지 않는다. ★ 2.메소드 오버로딩을 적용한 대표적인 함수는? 함수 오버 로딩의 가장 대표적인 예가 System.out.println(); 이다. println(); 은 자바 문법적으로 파라미터 안에 들어가는 데이터 형 별로 함수가 생성되어 있다. 3.this 함수에 대하여 설명하시오. this 생성자(함수)는 자신의 객체 안에서 자기 자신을 호출한다. 파라미터 변수명과 인스턴스 변수명이 같을 경우 this.변수명을 통해 해당 클래스 안 인스턴스 변수를 지칭할 수 있다. 자기 자신의 인스턴스 함수를 호출할 때도 this..
- Total
- Today
- Yesterday
- 진척도 70번
- Request
- 예외처리
- 세션
- abstract
- 프로토콜
- 사칙연산 계산기
- 래퍼 클래스
- 참조형
- Generic
- SOCKET
- Servlet
- 입출력
- 부트스트랩
- object
- equals
- string
- toString
- exception
- Session
- JSP
- 쓰레드
- response
- 채팅
- 쿠키
- el
- hashset
- TreeSet
- 제네릭
- compareTo
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |