본문 바로가기

Develope_Web&App/01_Java & JavaFX34

[Java] Chap04 조건문과 반복문 1. 조건문 - if, switch 1.1 if문 만일(if) 조건식이 참이면 괄호 안의 문장들을 수행하라 if(조건식) { } if(조건식) { } else if(조건식) { } else if(조건식2){ } else if (조건식 3){ }else { } 위 경우 앞의 조건을 제외한 조건에서 설정하여 보다 간결하게 작성하는 것이 중요하다!! 1.5 Switch 문 조건식을 계산한다. 조건식의 결과와 일치하는 case문으로 이동한다. 이후의 문장들을 수행한다. break문이나 switch 문의 끝을 만나면 switch 문 전체를 빠져나간다. 1. 조건식을 계산한다. 2. 조건식의 결과와 일치하는 case문으로 이동한다. 3. 이후의 문장들을 수행한다. 4. break문이나 switch 문의 끝을 만나면.. 2021. 1. 27.
[Java] 03 연산자(Operator) 1. 연산자 1.1 연산자와 피연산자 연산자 : 연산을 수행하는 기호 피연산자 : 연산자의 작업 대상( 변수, 상수, 리터럴, 수식) 연산자의 종류는 산술 연산자, 비교연산자, 논리 연산자, 대입 연산자, 기타 등이 있다. 산술 > 비교 > 논리 > 대입. 대입은 제일 마지막에 수행한다. 단항 > 이항 > 삼항. 단항 연산자와 대입 연산자를 제외한 모든 연산의 진행방향은 왼쪽에서 오른쪽이다. 1.5 산술 변환 타입 다른 경우, long + int → long + long → long float + int → float + float → float double + float → double + double → double byte + short → int + int → int char + short → i.. 2021. 1. 26.
[Java] chap 02. 변수 1. 변수란? 변하는 수, 변수란, 단 하나의 값을 저장할 수 있는 메모리 공간 변수의 선언과 초기화 → 변수 타입 + 변수 이름 → ex) int age; 변수타입은 변수에 저장될 값이 어떤 타입인지를 지정하는 것. 변수이름은 말 그대로 변수에 붙인 이름. 변수를 선언하면, 메모리의 빈 공간에 '변수타입'에 알맞은 크기의 저장공간이 확보되고, 앞으로 이 저장공간은 '변수이름'을 통해 사용할 수 있게 된다. 변수의 초기화 변수를 선언한 이후부터는 변수를 사용할 수 있으나, 반드시 변수를 '초기화'해야 한다. 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 알수 없는 값이 남아있을 수 있기 때문이다. → 이 경우 대입 연산자'='를 이용한다. int a; int b; int .. 2021. 1. 26.
객체지향 디자인패턴2 Facade 여러 클래스들을 복합적으로 수행해야 하는 것들 여러 클래스의 작업을 Facade라는 외벽으로 막아서 수행하는 것을 뜻함. Template-method 같은 형식을 지닌 특정 작업을 다양한 방식으로 나누고 싶을 때 전략패턴에서는 각 방식을 갈아끼우는 모듈형식으로 했다면, 템플릿 메소드 패턴에서는 각각 오버라이딩하는 것으로 보면 된다. 메인 메소드는 부모 클래스가 진행하고 자식클래스가 세부메소드를 오버라이딩함 각각 네이버와 카카오 메소드를 세부 메소드만 바꾸게 한다. (공통적인 절차가 있는 경우 해당함) Decorator 특정 클래스의 객체들이 할 수 있는 것을 여러가지 두고 각 객체마다 사용자가 원하는대로 골라 시키거나 기능들을 필요에 따라 장착할 수 있도록 할 때 데코레이터 패턴이 사용됨. .. 2020. 12. 26.
반응형