Java 무작정 따라하기 8. Java 열거형 및 익명클래스 알아보기 열거형이 무엇인지 알아보자. 익명클래스가 무엇인지 알아보자. 1. 자바 열거형이란? 열거형은 미리 정의된 상수값을 만들기 위한 하나의 자료형이다. enum 키워드를 사용하여 정의한다. 열거형으로 선언된 변수에는 미리 지정된 값만 대입이 가능하다. 상수값을 배열로 리턴하는 static 메소드로써 values()를 제공한다. 예) enum Day{SUNDAY,MONDAY,TUESDAY,WENSDATY,THURSDAY,FRIDAY,SATURDAY} Day.values(); 2. 열거형의 생성자와 메소드 열거형 정의에 필드와 메소드를 포함할 수 있다. 이럴 경우 상수 선언이 변수나 메소드보다 먼저 정의되어 있어야 하며 세미클론(;)으로 끝나야..
Java 무작정 따라하기 7. java 오버로딩, 오버라이딩 및 다형성과 형변환 학습하기 1. 오버로딩, 오버라이딩 오버 로딩 (overloading) 같은 이름의 메소드가 여러개 있지만, 매개변수의 유형과 개수가 다르게 하는 기술로써 메소드 오버로딩 및 생성자 오버로딩 2가지 가 있고 둘 다 같은 개념이다. 오버 라이딩 (overriding) 상위 클래스가 가지고 있는 메소드를 하위 클래스가 재정의하여 사용하는 기술로써 상속 관계에 있는 클래스 간에 같은 이름의 메소드를 재정의하는 기술을 오버라이딩 이라고 한다. 2. 다형성과 형변환 다형성 하나의 객체가 다양한 형상이나 다양한 기능을 가지는 것을 의미한다. 하나의 클래스에서 오버로딩 된 메소드들은 유사하지만 조금씩 다른 기능을 수행한다. 자식 클래스에..
Java 무작정 따라하기 6. 알기 쉽게 설명하는 Java 인터페이스 정리! 인터페이스의 선언 방법을 배워봅니다. 인터페이스의 사용 방법을 배워봅니다. 1. Java 인터페이스 완벽한 추상 클래스를 인터페이스라고 할 수 있다. 일반 메소드를 포함하는 추상클래스와는 다르게 모든 메소드가 추상 메소드로 이루어져있다. public abstract method 데이터는 클래스 상수만 선언할 수 있다. public static final 자료형 상수명 객체 생성이 불가능하다. 클래스와 마찬가지로 참조 자료형으로 인식된다. 인터페이스의 이름을 지을때는 주로 형용사로 짓는다. Runnable , Comparable , Actionable 등 2. Java 인터페이스의 정의 구현 방법은 클래스 정의와 유사하다. 정의할..
JAVA 무작정 따라하기 5. 자바 추상클래스 간단 정리 추상 클래스의 의미를 이해할 수 있도록 노력해봅시다. 추상 메소드의 의미를 이해해 봅시다. 추상 클래스와 메소드의 사용 시기를 알아봅시다. 1. 추상 메소드 몸체의 구현이 없이 형식만 존재하는 메소드를 java에서 추상 메소드라고 한다. 반환형태, 이름, 인자 선언만 존재하는 함수를 뜻한다. 메소드(함수) 정의시에 abstract 키워드를 사용해서 만들 수 있다. 자식 클래스에서 추상 메소드를 상속한 후 몸체의 구현을 해 사용한다. 추상메소드(abstract)는 상반된 의미의 final(상속되서 재정의불가함수)과 동시에 사용할 수 없다. abstract public class Circle { abstract public double getArea(..
Linux Redhat , CentOS 계열 리눅스에 open jdk 설치하기 java공부와 리눅스 공부를 동시에 하기 위해 리눅스에 java jdk를 설치하기로 했다. open jdk를 설치해 보자. 1. redhat 계열 리눅스 설치 패키지 yum update 및 yum upgrade [$ yum update] 명령어 실행 yum 패키지를 update 하자. 실행결과 할게 아무것도 없고 끝이라고 나왔으면 패스 [$ yum upgrade] 명령어 실행 upgrade 명령어를 실행하니 엄청 많은 양이 나왔다. total 사이즈가 나오고 계속 업그레이드 할거면 Y 키를, 아니면 N키를 누르라고 하는데 그냥 엔터쳐도 된다. upgraded 완료된 항목, 새롭게 추가된 Installed 항목, 그리고 완료 C..
Putty Putty 한글 깨짐 현상 해결하기 Putty를 사용하여 한글을 설정한 서버에 ssh 접속하여 명령어를 사용하다 보면 한글이 깨지는 현상이 나타난다. 한글 깨짐 현상을 putty 설정 변경으로 해결 할 수 있다. 1. 서버 내 글자가 아래와 같이 깨지는 현상을 발견 grep 명령어를 사용하여 특정 파일을 찾고 있었는데 한글이 깨지는 현상을 발견. 2. Putty Category 변경하기 [Category] - [Window] - [Translation] 카테고리로 진입하면 [Remote character set :] 항목을 클릭하여 "Use Font Encoding" 을 클릭한 후 해당 서버를 재실행 한다. 마무리 깨졌던 한글이 아래와 같이 잘 나오는것을 확인 할 수 있다. 내용이 유익하셨다면..