일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 중소기업면접
- 수박수박수박수박수?
- 프로그래밍언어
- 웹프로그래밍
- Linux
- 웹개발
- 인강
- 필기
- 정수내림차순으로배치하기
- BOJ
- CSS
- 코딩
- 후기
- 농은면접
- java
- 연결요소의개수
- 공부
- 한국재정정보원
- 확인문제
- algorithm
- 부스트코스
- 백준
- HTML
- 알고리즘
- 프로그래밍
- 필기후기
- 프로그래머스
- 웹
- 이클립스
- 건보필기
- Today
- Total
목록Programming/Java (8)
공부하는 히욤이
18.1 IO 패키지 소개 자바에서 데이터는 스트림(Stream)을 통해 입출력 됨 스트림은 단일 방향으로 연속적으로 흘러가는 것 => 데이터는 출발지에서 나와 도착지로 들어간다는 개념 18.2 입력 스트림과 출력 스트림 입력 스트림(InputStream) : 프로그램이 데이터를 입력 받을 때 출력 스트림(OutputStream) : 프로그램이 데이터를 보낼 때 기본적인 데이터 입출력(IO : Input/Output) API는 java.io 패키지에서 제공 java.io 패키지의 주요 클래스 설명 File 파일 시스템의 파일 정보를 얻기 위한 클래스 Console 콘솔로부터 문자를 입출력하기 위한 클래스 InputStream / OutputStream 바이트 단위 입출력을 위한 최상위 입출력 스트림 클래..
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. 필드, 생성자, 메소드에 대한 설명으로 틀린 것은 무엇입니까? ① 필드는 객체의 데이터를 저장한다. ② 생성자는 객체의 초기화를 담..