일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linux
- 정수내림차순으로배치하기
- 연결요소의개수
- 중소기업면접
- 프로그래머스
- BOJ
- algorithm
- CSS
- 백준
- 인강
- 필기후기
- 후기
- HTML
- 공부
- 확인문제
- 농은면접
- 웹
- 건보필기
- 부스트코스
- 웹개발
- 수박수박수박수박수?
- java
- 프로그래밍언어
- 웹프로그래밍
- 이클립스
- 프로그래밍
- 알고리즘
- 코딩
- 필기
- 한국재정정보원
- Today
- Total
목록전체 글 (168)
공부하는 히욤이
Eclipse에서 Github를 연동해 작업중이던 프로젝트의 레포지토리를 내려받기를 알아봅시다. 1. Eclipse의 Window 탭에서 Show View에서 Other를 눌러줍니다. 2. Git을 열고 Git Repositories를 클릭합니다. 3. 저희는 이미 Git에 있는 레포지토리를 가져와서 작업 할 것이기 때문에 Git Repositories 창이 열리면 Clone a Git repository를 클릭해줍니다. 새로운 레포지토리를 만드실거면 Create a new local Git repository를 만드시면 됩니다. 4. 깃허브에서 레포지토리의 주소를 복사해옵니다. 5. 3에서 Clone a Git Repository를 누르면 다음과 같은 창이 뜨는데 URI에 복사한 주소를 붙여넣기만 하면..
8.1 인터페이스의 역할 인터페이스(interface) : 객체의 사용 방법을 정의한 타입 인터페이스는 여러 객체들과 사용 가능하기 때문에 어떤 객체를 사용하느냐에 따라 실행 내용과 리턴값이 달라짐 8.2 인터페이스 선언 8.2.1 인터페이스 선언 interface 클래스명 상수와 메소드만 구성멤버 인터페이스는 객체로 생성할 수 없기 때문에 생성자를 가질 수 없음 자바 8버전 부터는 추상 메소드 뿐만 아니라 디폴트 메소드와 정적 메소드도 선언 가능 함 상수 필드(Constant Field) 인터페이스에 고정된 값으로 런타임 될 때 데이터를 바꿀 수 없음 -> 상수 선언 시 반드시 초기값을 대입해야 함 추상 메소드(Abstract Method) 객체가 가지고 있는 메소드를 설명한 것 -> 어떤 매개값이 필..
1. 자바의 상속에 대한 설명 중 틀린 것은 무엇입니까? ① 자바는 다중 상속을 허용한다. ② 부모의 메소드를 자식 클래스에서 재정의(오버라이딩) 할 수 있다. ③ 부모의 private 접근 제한을 갖는 필드와 메소드는 상속의 대상이 아니다. ④ final 클래스는 상속할 수 없고 final 메소드는 오버라이딩 할 수 없다. 답 : ① 자바는 다중 상속을 허용하지 않음 2. 클래스 타입 변환에 대한 설명 중 틀린 것은 무엇입니까? ① 자식 객체는 부모 타입으로 자동 타입 변환된다. ② 부모 객체는 항상 자식 타입으로 강제 타입 변환된다. ③ 자동 타입 변환을 이용해서 필드와 매개 변수의 다형성을 구현한다. ④ 강제 타입 변환 전에 instanceof 연산자로 변환 가능한지 검사하는 것이 좋다. 답 : ②..
1. 객체와 클래스에 대한 설명으로 틀린 것은 무엇입니까? ① 클래스는 객체를 생성하기 위한 설계도(청사진)와 같은 것이다. ② new 연산자로 클래스의 생성자를 호출함으로써 객체가 생성된다. ③ 하나의 클래스로 하나의 객체만 생성할 수 있다. ④ 객체는 클래스의 인스턴스이다. 답 : ③ 하나의 클래스로 여러개의 객체를 생성 할 수 있다. 2. 클래스의 구성 멤버가 아닌 것은 무엇입니까? ① 필드(field) ② 생성자(constructor) ③ 메소드(method) ④ 로컬 변수(local variable) 답 : ④ 클래스는 필드, 생성자, 메소드로 구성되어 있다. 3. 필드, 생성자, 메소드에 대한 설명으로 틀린 것은 무엇입니까? ① 필드는 객체의 데이터를 저장한다. ② 생성자는 객체의 초기화를 담..
1. JDK와 JRE의 차이점을 설명한 것 중 틀린 것은 무엇입니까? ① JDK는 JRE와 컴파일러 등의 개발도구가 포함된다. ② 자바 프로그램을 개발하려면 JDK가 반드시 필요하다. ③ 자바 프로그램을 실행만 하려면 JRE를 설치해도 상관없다. ④ JRE에는 컴파일러(javac.exe)가 포함되어 있다. 정답 : ④ JDK는 프로그램 개발에 필요한 자바 가상 기계(JVM), 라이브러리 API, 컴파일러 등의 개발 도구가 포함되어 있고 JRE에는 프로그램 실행에 필요한 자바 가상 기계(JVM), 라이브러리 API만 포함되어 있다. 2. JVM에 대한 설명으로 틀린 것은 무엇입니까? ① JVM은 java.exe 명령어에 의해 구동된다. ② JVM은 바이트 코드를 기계어로 변환시키고 실행한다. ③ JVM은 ..