java
-
[3주차]자바가 제공하는 다양한 연산자스터디/[whiteship]JAVA 2021. 1. 23. 22:17
목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 연산자에 들어가기에 앞서 다음과 용어를 알아두어야 한다. 연산 : 주어진 식에서 계산하여 결과를 얻어내는 과정을 말한다. 연산자 : 주어진 식에서 사용되는 기호(+, -, /, %)등 피연산자 : 연산에 참여하는 데이터 #연산자의 종류 연산자의 종류 연산자 피연산자 수 의미 증감 ++, -- 단항 데이터를 1 혹은 -1씩 증감 산술 +, - , *, /, % 이항 사칙연산, 나머지 시프트 >>, 이항 해당 데이터를 시프트 연산 비..
-
[8주차]인터페이스스터디/[whiteship]JAVA 2021. 1. 6. 21:16
목표 자바의 인터페이스에 대해 학습하세요. 학습할 것 (필수) 인터페이스 정의하는 방법 인터페이스 구현하는 방법 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터페이스의 기본 메소드 (Default Method), 자바 8 인터페이스의 static 메소드, 자바 8 인터페이스의 private 메소드, 자바 9 인터페이스 정의 자바에서 인터페이스는 추상메서드와 상수의 모음을 인터페이스라 말한다. 여기서 추상 메서드란 다음과 같다. 인터페이스 Walkable내 walk란 메서드를 보면 알 수 있듯이 구현이 되어있지 않고 선언만 되어 있다. 우리는 이것을 '추상 메소드'라 칭한다. 이러한 추상 메서드와 상수를 가진 인터페이스는 반드시 상속받는 클래스에서 구현해 주어야 한다. 왜? -> 기..