Java-Spring/열혈 Java 프로그래밍

자바 / 스프링 / 스프링부트 스터디 정리
Java-Spring/열혈 Java 프로그래밍

[Java] 메소드와 변수의 스코프

✔ 메소드 main 메소드 자바 프로그램은 main이라는 이름의 메소드에서부터 시작을 한다는 약속을 가짐 public static void main(String[] args) { } 다른 이름의 메소드 main 메소드가 아닌, 추가로 정의하게 될 메소드의 이름은 직접 결정하면 됨 메소드의 오른편에 위치한 소괄호에는 변수 선언이 위치하게 됨 정의된 메소드는 메소드의 실행을 명령하는 문장인 메소드 호출문을 통해 실행됨 메소드 호출 시 변수가 전달되며, 전달되는 값을 받기 위해 선언된 변수를 가리켜 매개변수라고 함 매개변수는 메소드 호출 시 선언되어, 전달되는 값을 저장함 매개변수는 선언된 메소드 내에서만 유효한 변수 메소드 정의에 매개변수 선언은 둘 이상도 될 수 있음 메소드를 호출할 때는 매개변수의 수와 ..

Java-Spring/열혈 Java 프로그래밍

[Java] 실행 흐름의 컨트롤

✔ if 그리고 else if문 true일 경우 if절의 중괄호 내부가 실행되는 구조 속한 문장이 하나인 경우에는 중괄호의 생략이 가능 if(true or false) { 조건 true시 실행되는 영역 } if ~ else문 true일 경우 if절의 중괄호 내부가 실행, false일 경우 else절의 중괄호 내부가 실행되는 구조 속한 문장이 하나인 경우에는 중괄호의 생략이 가능 if(true or false) { 조건 true시 실행되는 영역 } else { 조건 false시 실행되는 영역 } if ~ else if ~ else문 여러 문장 중에서 조건에 따라 하나의 문장만 실행하는 구조 if ~ else if ~ else문은 맨 위의 if문에서부터 조건을 검사하며 내려오다가 조건이 true인 부분을 만..

Java-Spring/열혈 Java 프로그래밍

[Java] 연산자

✔ 이항 연산자들 이항 연산자? 피연산자가 둘인 연산자 자바에서 제공하는 모든 연산자들 하나의 식 안에 둘 이상의 연산자가 존재하는 경우에는 우선 순위와 결합 방향(연산 방향)이 연산 진행 순서를 결정 자바에서 제공하는 이항 연산자들 대입 연산자와 산술 연산자 =, +, -, *, /, % 복합 대입 연산자 +=, -=, *=, /= ,%=, &=, ^=, >= 복합 대입 연산자는 자동 형 변환을 자동으로 해주므로 컴파일 오류가 발생하지 않음 관계 연산자 (비교 연산자) , =, ==, != 관계 연산자는 자동 형 변환을 자동으로 해주므로 컴파일 오류가 발생하지 않음 논리 연산자 && (논리 곱, AND), || (논리 합, OR), ! (논리 부정, NOT) Short-Circuit Evaluation..

Java-Spring/열혈 Java 프로그래밍

[Java] 상수와 형 변환

✔ 상수 상수란? 값이 변하지 않는 수 자바에서는 한번 그 값이 정해지면 이후로는 변경이 불가능한 변수도 상수라고 함 변수를 선언할 때 그 앞에 final이라는 선언을 추가하면 그 변수는 상수가 됨 final int MAX_SIZE = 100; 자바의 상수 이름 짓는 방법 모두 대문자로 지음 이름이 둘 이상의 단어로 이뤄질 경우 단어 사이에 언더바를 넣음 리터럴? 자바 컴파일러는 숫자를 접했을 때 이를 무엇으로 인식할지에 대한 일종의 약속이 필요 약속에 근거하여 표현된 숫자를 가리켜 리터럴 또는 리터럴 상수라 함 자바 컴파일러는 정수형 상수를 int형 정수로 인식하도록 약속되어 있음 하지만 자바는 byte형과 short형 정수의 표현 방법을 제공하지 않기 때문에 단지 숫자로 초기화를 허용함 반면 long..

Java-Spring/열혈 Java 프로그래밍

[Java] 변수와 자료형

✔ 변수의 이해와 활용 변수란? 데이터의 저장과 참조를 위해 할당된 메모리 공간에 붙인 이름 변수를 선언하면 메모리 공간이 할당되고, 그 할당된 메모리 공간에 이름이 붙게 되어 이를 통해 접근 변수 선언 int num; // int : 정수를 저장할 메모리 공간을 할당하겠다는 용도를 결정하는 선언 // num : 메모리 공간에 붙일 이름 변수를 선언하는 방법으로는 변수를 선언하고 값의 저장과 참조를 진행 변수를 선언하면서 동시에 값을 저장 // 1. int num1; num1 = 10; // 2. int num2 = 20; 자료형의 종류와 구분 변수의 자료형을 결정한다는 것은 해당 변수에 값을 저장하고 참조하는 방식을 결정한다는 의미 정수를 저장하는 용도로 변수를 선언하면 정수만 저장할 수 있어 실수를 ..

김깅긍
'Java-Spring/열혈 Java 프로그래밍' 카테고리의 글 목록 (4 Page)