파일 출력FileOutputStreamimport java.io.FileOutputStream;import java.io.IOException;public class Main { public static void main(String[] args) throws IOException { FileOutputStream output = new FileOutputStream("c:/out.txt"); for(int i=1; i- C:\와 같은 폴더의 경로를 생략하면 현재 프로그램이 실행되는 디렉터리에 해당 파일을 생성한다.- FileOutputStream 클래스는 객체를 생성할 때 생성자의 입력으로 파일명을 넘겨주어야 한다. - FileOutputStream 클래스는 OutputS..
콘솔(Console)이란?- 사용자의 입력을 받거나 사용자에게 문자열을 출력해 주는 역활을 하는 것을 말한다.콘솔 입력System.inimport java.io.IOException;import java.io.InputStream;public class Main { public static void main(String[] args) throws IOException { InputStream in = System.in; int a; a = in.read(); System.out.println("a = " + a); // 입력한 바이트의 출력한 바이트보다 큰 경우, InputStream을 비우기 위한 방법 Sys..
정의- interface 키워드로 선언된 추상 클래스로써, 추상 메소드와 상수만으로 이루어져 있다.- 단일 상속의 단점을 보완하여 다중 상속처럼 사용할 수 있는 기능을 제공한다.특징- 추상 클래스가 발전된 개념이므로, 인스턴스 생성이 불가능하다.- 멤버로는 상수와 추상 메소드만 허용된다.- 업캐스트 참조 변수로 사용할 수 있다.- 하위 클래스에선 implements(구현) 관계이다.- 하위 클래스에서는 여러 개의 인터페이스를 구현할 수 있다.- 자바의 단일 상속 기능을 보완할 수 있다.형식public interface 인터페이스이름 { // 상수 public static final 타입 상수이름 = 값; // 추상메소드 public abstract 리턴타입 메소드이름(매개변수);}c..
추상화(abstract)란?- "기능은 구현되어 있지 않고, 선언만 있다"라는 의미를 나타내는 지정자이다.추상 메소드 (Abstract Method)- 자식 클래스에서 반드시 오버라이딩 해야하는 메소드를 말한다.- 실행문 블록({})이 없는 메서드이며, 추상 클래스 내에서 사용할 수 있다.public abstract class Calculator { public int add(int num1, int num2) { return num1 + num2; } // 덧셈 public int sub(int num1, int num2) { return num1 - num2; } // 뺄셈 public int mul(int num1, int num2) { return ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.